Not every order should be paid immediately after checkout. Sometimes the store first needs to confirm actual product availability, check delivery times, or clarify order details with the customer.
Deferred Order Payment for JoomShopping 5+ allows the store to create a complete order first and make online payment available later — after a manager has reviewed the order and changed its status.
Customers do not need to rebuild the cart or complete checkout again. Once the order is ready for payment, they can proceed to the payment gateway from their account or through an available payment button.
Confirm the order first — accept payment afterwards.
The store receives the order and customer contact details immediately, while online payment can be enabled after availability, delivery time, or other conditions have been verified.
When immediate online payment creates a problem
In a standard workflow, the customer places an order and immediately proceeds to payment.
However, this is not always convenient for the store. For example:
- supplier stock may change faster than the website is updated;
- the product is sold through dropshipping;
- the actual delivery time needs to be confirmed;
- some order items require verification;
- a manager needs to agree on details before payment;
- the customer wants to place the order now and pay a little later.
If payment is accepted first and the product later turns out to be unavailable or the delivery time is unsuitable, the store may also have to handle a refund.
Deferred payment changes this sequence: order and verification first, online payment afterwards.
The order is already created
The store immediately receives a complete JoomShopping order and the customer's contact information.
Manager verification
Product availability, delivery times, and other order conditions can be verified before payment.
No repeated checkout
Customers do not need to rebuild the cart or place the same order again.
Pay with the same gateway
Deferred payment is processed through the online payment method selected by the customer during checkout.
How the deferred payment workflow works
- The customer builds the cart and places an order.
- During checkout, an available online payment method is selected.
- The order is created in JoomShopping, but payment can be completed later.
- The manager checks product availability, delivery times, and other details.
- If necessary, the manager contacts the customer and clarifies the order.
- Once the order is moved to an allowed status, a payment button becomes available to the customer.
- The customer proceeds to the same online payment gateway and pays for the existing order.
The order does not need to be created again.
All product and customer information is already stored in JoomShopping — only the moment when online payment becomes available changes.
Control payment through order statuses
The store decides which order statuses allow deferred payment.
For example, the workflow can be:
- new order — manager checks it;
- availability confirmed — payment becomes available;
- the customer pays the order;
- the order then continues through the standard processing workflow.
In this way, order status becomes part of the business logic: the store determines exactly when the customer can proceed to payment.
Payment button in the customer account
The option to pay can be displayed directly in the customer's account.
The extension supports a payment button:
- on the individual order details page;
- in the customer's order list.
The customer signs in, finds the required order, and proceeds to online payment without placing the order again.
Payment directly from the Thank You page
If required, the payment button can also be displayed on the final checkout page — the Thank You page.
This means the extension can be used not only for longer payment delays, but also for workflows where the order must first be securely created before the customer is redirected to the payment gateway.
The order remains in the store before payment
An important advantage of this workflow is that the store receives the actual order first.
Even if the customer does not proceed to payment immediately, the administrator already has:
- the cart contents;
- the order total;
- customer contact information;
- selected shipping and payment methods;
- other information collected during checkout.
The manager can contact the customer and continue working with the existing order.
For online payment systems only
Deferred payment is relevant specifically to payment methods that can reopen an online payment process for an existing order.
The extension works only with online payment systems.
Offline payment methods — such as a standard bank transfer using account details or payment on delivery — do not require this mechanism.
Use the payment method selected during checkout
Customers do not select a new payment gateway when paying later.
Payment is completed through the online method selected when the order was originally created.
For example, the store can use
Plata by MONO (Monobank) for JoomShopping 5+
or
LiqPay Privat24 for JoomShopping 5+
,
provided that the corresponding payment module supports the required online-payment workflow.
A convenient workflow for dropshipping
With dropshipping, the store does not always directly control actual warehouse stock.
A product may appear available on the website, but its availability needs to be confirmed with the supplier before payment is accepted.
In this workflow, deferred payment allows the store to:
- capture the customer's order;
- receive customer contact information;
- check supplier stock;
- confirm the delivery time;
- offer online payment only after confirmation.
When the customer needs to pay later
Deferred payment can also be useful for the customer.
A customer may be ready to place the order now but unable to complete the online payment at that moment.
Instead of searching for the products again and creating a new order later, the customer can return to the existing order and pay when convenient.
Forced order completion
The extension includes an option for forced order completion.
Deferred payment logic works with completed orders — orders that JoomShopping already considers created and that are displayed accordingly in the administration area.
This allows the order to be recorded in the system first and the payment to be handled as a separate next step.
Together with one-page checkout
For the order creation process itself, you can use
OneStepCheckout 5 for JoomShopping 5+
.
It allows customers to complete the cart, contact details, shipping, and payment selection on one page, while Deferred Payment determines when the online payment becomes available after the order has been created.
Notify the manager about a new order
If new orders need to be checked quickly before payment is enabled, you can additionally use
Telegram Order Informer for JoomShopping 5+
.
The manager receives information about a new order in Telegram and can proceed more quickly to availability verification and further processing.
Where deferred payment is especially useful
The extension is suitable for stores where an additional verification step is required between checkout and accepting online payment.
- dropshipping;
- unstable or externally managed stock;
- products supplied on order;
- deliveries with variable lead times;
- high-value products that need manager verification before payment;
- orders requiring prior approval;
- workflows where customers need the option to pay later.
Main Deferred Payment features
- deferred online payment for an existing JoomShopping order;
- ability for a manager to verify an order before payment;
- payment without rebuilding the cart or repeating checkout;
- selection of order statuses that allow payment;
- payment button on the order page in the customer account;
- payment button in the customer's order list;
- payment button on the Thank You page;
- use of the payment gateway selected during checkout;
- operation with online payment systems;
- forced order completion option;
- use of JoomShopping order statuses as part of the verification and payment workflow.
Deferred Order Payment for JoomShopping 5+ separates order creation from the moment payment is accepted. The store first receives the order, verifies availability and conditions, and after confirmation the customer can pay online without placing the order again.