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 extension alongside WooCommerce.
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 extension 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: visitor 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 clients
Beyond location and shipping restrictions, PRO adds further controls for the order and the items in it:
- Offer advance-payment COD settings 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 store’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 options. Define restrictions, messages, fees, and PRO conditions. Review checkout behavior across the shipping, customer, product, and order scenarios used by your store.