WordPress plugin

Smart COD PRO

WooCommerce Cash on Delivery starts with a simple question: should this checkout be able to use COD? Smart COD PRO extends the existing gateway with controls for availability and fees, so stores can apply different rules to different orders. It installs as a separate add-on alongside WooCommerce.

Smart COD PRO

WooCommerce Cash on Delivery starts with a simple question: should this checkout be able to use COD? Smart COD PRO extends the existing gateway with controls for availability and fees, so stores can apply different rules to different orders. It installs as a separate add-on alongside WooCommerce.

Availability rules for locations, shipping, and products

Each restriction can allow COD only for its selected conditions when enabled, or make COD unavailable for those selections when disabled. The conditions cover several parts of checkout:

  • Location: countries, states, postal codes, and cities. Postal code rules support ranges.
  • Shipping: shipping zones, methods within those zones, and shipping classes.
  • Customer: user roles.
  • Cart contents: products, product categories, and product variations.

If COD is unavailable, you can display an informational message before the payment methods. Different restriction reasons can have different messages.

Fees for standard checkout and local pickup

Configure a standard extra fee and a separate fee for local pickup. Either fee can be a fixed price or a percentage of the cart amount. A rounding option controls the resulting fee, and you can enable tax for it.

PRO conditional fees can depend on country, shipping zone, shipping method, cart amount thresholds, or order-pay handling. These conditions let the fee vary with the delivery location, selected shipping method, order value, or checkout situation.

Additional rules for orders and customers

Beyond location and shipping restrictions, PRO adds further controls for the order and the entries in it:

  • Offer advance-payment COD options and import restrictions from CSV documents.
  • Set conditions using cart amounts and product quantities.
  • Apply rules by customer role, product stock, or backorder status.
  • Use coupon conditions when controlling COD availability.

Product, category, shipping, location, and customer criteria can be combined in the shop’s COD process.

WooCommerce gateway and developer filters

Smart COD extends WooCommerce’s existing Cash on Delivery gateway. Developers can use filters to alter the extra fee, change the current COD restriction, or change the COD fee title: wc_smart_cod_fee, wc_smart_cod_available, and wc_smart_cod_fee_title.

Installation and checkout setup

Install Smart COD PRO in WordPress alongside WooCommerce, then configure its Cash on Delivery settings. Define restrictions, messages, fees, and PRO conditions. Review checkout behavior across the shipping, customer, product, and order scenarios used by your store.