Giopucc Request-to-Pay for WooCommerce lets store owners replace immediate checkout payment with a manual request-to-pay approval flow.
Customers submit an order request without paying immediately. A store manager can review the request, approve it, or reject it. When the request is approved, the customer receives a payment link and can complete the order through the standard WooCommerce order payment page.
Main features
- Submit WooCommerce orders without immediate payment.
- Custom order status for approval requests.
- Approve or reject requests from the order admin screen.
- Secure approval link for an internal store recipient.
- Optional configurable custom field at checkout.
- Optional request note at checkout.
- Customer approval email with payment link.
- Customer rejection email with optional rejection message.
- Internal notification when an approved request is paid.
- Apply approval mode to all products, selected products, selected categories, or individually flagged products.
- Product-level checkbox to force approval mode.
- HPOS compatibility declaration.
Compatibility note
This version is compatible with the classic WooCommerce cart and checkout flow.
Use the classic WooCommerce shortcodes:
[woocommerce_cart]
[woocommerce_checkout]
WooCommerce Cart and Checkout Blocks are not supported yet.
Use cases
- B2B orders that need manual approval.
- Products that require availability checks.
- Orders requiring internal review before payment.
- Quote-like workflows where the customer should pay only after approval.
Requirements
- WordPress 6.0 or newer.
- WooCommerce 8.0 or newer.
- PHP 7.4 or newer.
- Classic WooCommerce cart and checkout pages.