Launch price: $29 one time for the first 199 buyers, then $49 for the next 200, then $39 a year per site.Get Pro

ThresholdCOD Rules for WooCommerce

Guides

Guides for stores that ship cash on delivery.

Plain explanations of COD fees, partial payments, refusals and fake orders in WooCommerce, with the arithmetic shown.

WooCommerce cash on deliveryWooCommerce cash on delivery: setup, settings and limits

Cash on delivery is built into WooCommerce. Turning it on takes a minute. Controlling when it is offered, and what a refusal costs you, takes more.

Read the guide
reduce COD returnsHow to reduce COD refusals and returns in WooCommerce

A refused parcel is the most expensive kind of order. Here is what actually moves the number, in the order that is easiest to try.

Read the guide
partial COD WooCommercePartial COD in WooCommerce: take an advance on cash on delivery

Partial COD means the customer pays a small part online and the rest in cash when the parcel arrives. Done well, the order total never changes.

Read the guide
COD fee WooCommerceHow to add a COD fee in WooCommerce

A COD fee covers part of what cash handling and failed deliveries cost you. The rules for charging one are simple, and the label matters more than the amount.

Read the guide
disable COD by pincodeDisable cash on delivery by pincode, state or country in WooCommerce

COD does not have to be all or nothing. Offering it only where delivery works is one of the quickest ways to cut refusals.

Read the guide
COD minimum and maximum orderSet a minimum and maximum order value for COD in WooCommerce

A refused order costs the same to ship whether it is small or large, but you lose far more on a large one. Limits keep COD where it is cheap to be wrong.

Read the guide
fake COD ordersHow to stop fake COD orders in WooCommerce

Fake orders cost you shipping, packing and attention. A few layers, each cheap on its own, stop most of them.

Read the guide
COD OTP verificationCOD order confirmation by code in WooCommerce

A confirmation code asks one simple question: is this a real person with access to the contact they gave? It is cheap and effective against typed in details.

Read the guide
RTO in ecommerceWhat is RTO in ecommerce and how to bring it down

RTO stands for return to origin. The courier tries to deliver, fails or is refused, and the parcel travels back to you.

Read the guide
COD vs prepaidCOD vs prepaid orders: costs, risks and how to move customers to prepaid

Many customers like COD because it feels safe. You carry the risk. The aim is not to remove COD but to make paying first the easy choice.

Read the guide
COD risk scoreThe COD risk score: signs of an order that will be refused

No single sign proves an order is bad. Several together make it worth a call, an advance or a code.

Read the guide
COD advance payment gatewayCollect a COD advance with any payment gateway in WooCommerce

You should not need a special integration to take a small advance. The pay page WooCommerce already has will do.

Read the guide
cost of refused COD orderHow much does a refused COD order cost? A worked example

Use your own numbers. The arithmetic is the same for every store.

Read the guide
COD order statusesCOD order statuses in WooCommerce: advance due and balance due

A partial COD order lives in two states before it is finished. Clear names make the orders list readable at a glance.

Read the guide
COD refusal rate reportTrack your COD refusal rate in WooCommerce

A few numbers tell you whether your COD settings are working. Check them monthly and change one thing at a time.

Read the guide
COD pincode checkerAdd a COD pincode checker to WooCommerce product pages

The cheapest refusal is the one that never becomes an order. Telling the customer up front whether COD reaches them avoids a surprise at checkout.

Read the guide