Skip to content

Knowledgebase

Configuring cash on delivery restrictions

wordpress

Offer Cash on Delivery only for delivery methods and orders your fulfilment team can actually collect payment for. Configure the gateway restrictions and test eligible and ineligible addresses so customers do not select an unavailable payment arrangement.

01 Define the collection process

Confirm which carrier or team collects the money, the accepted payment form and how receipt is reconciled with the order. Decide whether virtual-only orders should ever use this method. A product that needs no physical delivery usually needs a different payment process.

02 Configure Cash on Delivery

  1. Open WooCommerce > Settings > Payments and locate the offline payment methods.
  2. Enable Cash on Delivery and open its Manage settings.
  3. Set a clear checkout title, description and instructions.
  4. Restrict the method to the intended shipping methods or rates using the available control.
  5. Review the option that allows virtual orders and enable it only if your business process supports it.
  6. Save and test checkout with eligible and ineligible shipping selections.

Does Processing mean the cash has been collected?

Not for a normal Cash on Delivery order. WooCommerce can place these orders in Processing before collection. The fulfilment team must understand the payment method and verify receipt before treating the financial obligation as complete.

Can core COD restrict every postcode or order value?

The core controls focus on shipping-method eligibility and virtual orders. More detailed rules may need a compatible extension or a carefully designed shipping-zone arrangement. Do not assume that a free-text instruction prevents customers outside the intended area from choosing the method.

03 Test mixed carts and changed addresses

Check physical-only, virtual-only and mixed carts if the store sells them. Change the shipping address after selecting COD and confirm the available payment methods update correctly. Test both the checkout format and any express-payment flow used by the store.

04 Reconcile and maintain

Record collection results and handle failed deliveries through the agreed cancellation and stock process. Do not mark every COD order Completed merely to clear the processing queue. If a carrier or shipping rate changes, recheck the gateway's eligible-method list. Keep customer instructions accurate about when and how payment is due, including any approved fees configured through a separate supported mechanism.

Was this answer helpful?

Need a little more help?

Our support team can help you find the next step.

Contact support

Powered by WHMCompleteSolution