RevOrder

Solution

Cash on delivery under control

Cash on delivery brings in orders that would not happen otherwise — and returns that nobody pays for. RevOrder gives you the levers for both.

Rules for who sees it

Cash on delivery is shown or hidden by country, order value or cart contents.

A cash-on-delivery fee

A separate order line that recalculates when the payment method changes and is visible before the shopper confirms.

Confirmation before dispatch

Orders can pass through confirmation before a parcel moves — that is where most refusals are stopped.

The amount reaches the waybill

The collection value is passed to the courier automatically, with no manual entry and no mismatches.

What a return actually costs

A refused cash-on-delivery parcel is not a zero. You pay shipping in both directions, the goods come back days later, and in the meantime they were locked out of your available stock.

So the question is not whether to offer cash on delivery, but to whom and at what value. A small order from a new customer and a large one from a repeat customer carry very different risk and should not travel the same path.

Where exactly the platform steps in

On Shopify the rules run through an official Payment Customization function — a mechanism Shopify supports, not a theme hack. On WooCommerce and custom checkouts, the rules and the fee are embedded directly in the checkout.

After the order comes the second lever: confirmation. An unconfirmed order does not become a parcel, and that is the cheapest possible moment to stop a refusal.

How to launch

  1. 1

    Set the rules

    Decide at what country, value or cart cash on delivery appears.

  2. 2

    Configure the fee

    If you charge one, set it and check how it reads at checkout.

  3. 3

    Turn on confirmation

    Choose which orders pass through confirmation and on which channel.

  4. 4

    Watch the returns

    Shipment statuses come back onto the order, so you can see which rules are working.

Questions about cash on delivery

Can I hide cash on delivery above a certain value?

Yes. It is one of the most used rules — cash on delivery disappears from the checkout above a value you set, because that is where a refusal costs the most.

Does this work on Shopify?

Yes, through Shopify's official Payment Customization function. That is a supported mechanism rather than a theme edit, so store updates cannot break it.

Does the customer see the fee up front?

Yes. The fee appears as a separate order line before confirmation and recalculates if the customer changes payment method.

Is order confirmation mandatory?

No, it is your call. You can turn it on for every order, only above certain values, or not use it at all.

Stop paying for other people's refusals

Connect your store and see which cash-on-delivery orders come back most often.