Description
Reycob Checkout provides a configurable checkout through the [reycob_checkout] shortcode. It uses the active WooCommerce cart, payment gateways, coupons, orders, emails, and customer sessions.
The checkout can contain up to three steps:
- Customer information.
- Shipping or pickup.
- Receipt type and payment method.
When every shipping method is disabled, the shipping step disappears and the payment step is renumbered automatically.
Main features
- Configurable customer fields and additional custom fields.
- Document type and identity number fields suitable for stores operating in Peru.
- Store pickup, Lima delivery, and province shipping.
- Configurable pickup stores, districts, prices, transport agencies, and province destination mode.
- Optional alternate pickup-person name and identity document.
- Free-shipping rules by minimum amount, destination, whole store, or product category.
- Optional shipping coordination through a customer-initiated WhatsApp link.
- Invoice or receipt selection with configurable labels.
- Optional bank account information and transfer receipt upload.
- Optional WooCommerce coupon application and removal.
- Percentage or fixed payment fee for each available WooCommerce payment method.
- Responsive order summary and checkout steps.
- Order metadata shown in WooCommerce administration and order emails.
- Compatibility declaration for WooCommerce High-Performance Order Storage (HPOS).
Reycob Checkout does not include a payment gateway. It displays and submits the payment methods that WooCommerce reports as available for the current customer and cart.
The plugin does not require license activation, telemetry, tracking, or communication with a Reycob server.
This plugin requires WooCommerce and is not affiliated with, endorsed by, or sponsored by WooCommerce or Automattic.
External services
Reycob Checkout can optionally create a WhatsApp coordination link for destinations that the store marks as requiring separate shipping coordination.
No data is sent automatically. When a customer intentionally clicks the coordination link, their browser opens wa.me with the store phone number and the configured message. The message may contain the selected district. This sends that information to WhatsApp, a service provided by Meta.
- WhatsApp Terms of Service: https://www.whatsapp.com/legal/terms-of-service
- WhatsApp Privacy Policy: https://www.whatsapp.com/legal/privacy-policy
The plugin does not connect to other external services and does not load remote fonts, scripts, styles, or images.
Privacy
The plugin stores checkout information as WooCommerce order data. Depending on the fields enabled by the store, this may include the customer’s name, identity document, telephone number, email address, shipping address, selected pickup person, invoice details, shipping preferences, and custom fields.
When a customer uploads a bank transfer receipt, the file is stored in the site’s WordPress Media Library and linked to the WooCommerce order. Store administrators are responsible for defining a suitable retention period and protecting access to their WordPress uploads and order administration.
Abandoned transfer receipts that were not linked to an order are deleted automatically. Deactivating or uninstalling the plugin does not delete completed WooCommerce orders or their attached receipts.
The plugin adds suggested text to the WordPress Privacy Policy Guide under Settings > Privacy.
Screenshots



Installation
- Install and activate WooCommerce.
- Install and activate Reycob Checkout.
- Open Reycob Checkout > Installation in the WordPress administration area.
- Create or edit the page that will contain the checkout.
- Add the
[reycob_checkout]shortcode. - Select that page as the WooCommerce checkout page if it should replace the classic checkout.
- Configure the customer fields, shipping options, payment step, and payment fees.
Use a full-width page or a wide content container for the best desktop layout.
FAQ
-
Does this plugin replace WooCommerce orders?
-
No. It creates standard WooCommerce orders and uses WooCommerce payment gateways, coupons, totals, customer sessions, emails, and order statuses.
-
Does it include Yape or another payment gateway?
-
No. Payment gateways must be provided by WooCommerce or another gateway plugin. Reycob Checkout displays the gateways available for the current order.
-
Does it support the Checkout block?
-
Not currently. Use the
[reycob_checkout]shortcode on the configured checkout page. -
Can I disable shipping?
-
Yes. Store pickup, Lima delivery, and province shipping can be disabled independently. When all are disabled, the shipping step is removed.
-
Where are bank transfer receipts stored?
-
Accepted JPG, PNG, and PDF files are stored in the WordPress Media Library under
uploads/comprobantes-transferenciasand linked to the WooCommerce order. The maximum file size is 5 MB.Uploaded receipts are tied to the customer session. Unused files that are not linked to an order are removed automatically after 24 hours.
-
Can customers use WooCommerce coupons?
-
Yes. Coupon controls can be enabled or disabled from the payment-step settings.
-
Can the plugin add a fee for a payment method?
-
Yes. A fixed amount or percentage can be configured independently for each payment method WooCommerce exposes.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Reycob Checkout” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Reycob Checkout” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.2
- Add optional contextual links to complementary Reycob plugins on plugin-owned admin screens.
- Add real usage screenshots from a local demonstration store.
1.3.1
- Added explicit nonce validation before reading public checkout POST fields.
- Validated the shortcode checkout marker for direct and WooCommerce order-review requests.
1.3.0
- Prepared the plugin metadata and documentation for the WordPress.org directory.
- Aligned the text domain with the intended public plugin slug.
- Declared WooCommerce HPOS compatibility and current Checkout block limitations.
- Protected order-received data with order-key, customer ownership, or store-manager authorization checks.
- Tied transfer receipts to the customer session and WooCommerce order.
- Added file validation, randomized filenames, upload rate limiting, and a 5 MB maximum.
- Added automatic cleanup for abandoned receipts.
- Added WordPress Privacy Policy Guide content and external-service documentation.
- Moved the administrator color controls to an enqueued JavaScript file.
1.2.2
- Made the province destination mode exclusive so customers see only Agency or Home according to the store setting.
- Displayed agency and alternate pickup-person fields only in Agency mode.
- Prevented hidden fields from blocking checkout.
1.2.1
- Added name and identity-document fields when another person collects an order.
- Added an administrator setting for the default province destination mode.
- Added optional WooCommerce coupon controls.
1.2.0
- Added configurable free-shipping rules and shipping coordination for selected Lima districts.
- Added automatic WhatsApp coordination links.
- Recorded free shipping and coordinated delivery in orders and emails.
1.1.18
- Added coupon application and removal with live totals.
- Added independent switches for Lima delivery and province shipping.
- Removed the shipping step automatically when no shipping method is enabled.
1.1.0
- Added global design, invoice, transfer-account, and payment-fee settings.
1.0.0
- Initial release.
