WooCommerce Partial COD – Payment Gateway Restrictions & Fees gives WooCommerce store owners greater control over when Cash on Delivery (COD) should be available and how additional COD charges should be applied. Instead of offering COD to every customer and every order, you can create rules based on products, categories, shipping conditions, order values, customer information, and other supported checkout criteria. This makes the plugin useful for online retailers, local delivery businesses, logistics-focused stores, and WooCommerce developers who need more flexible payment-gateway control. You can use conditional rules to make COD available only when it fits your operational requirements and add fixed or percentage-based fees when additional handling or collection costs need to be passed to the customer.
WooCommerce Partial COD – Payment Gateway Restrictions & Fees
WooCommerce Partial COD – Payment Gateway Restrictions & Fees gives WooCommerce store owners greater control over when Cash on Delivery (COD) should be available and how additional COD charges should be applied. Instead of offering COD to every customer and every order, you can create rules based on products, categories, shipping conditions, order values, customer information, and other supported checkout criteria.
This makes the plugin useful for online retailers, local delivery businesses, logistics-focused stores, and WooCommerce developers who need more flexible payment-gateway control. You can use conditional rules to make COD available only when it fits your operational requirements and add fixed or percentage-based fees when additional handling or collection costs need to be passed to the customer.
The plugin is distributed by 5ivecode.com as a GPL-licensed package and includes lifetime free updates and limited email support according to the applicable package terms.
Conditional COD Rules – Control COD availability according to supported products, categories, shipping classes, customer roles, and other conditions.
Product-Based COD Control – Allow or restrict Cash on Delivery for selected products where COD may not be suitable.
Category-Based Restrictions – Configure COD rules around specific WooCommerce product categories.
Shipping-Based Conditions – Apply COD rules according to supported shipping zones, shipping methods, or delivery conditions.
Minimum and Maximum Order Values – Define order-value thresholds for determining whether COD should be offered.
Fixed COD Fees – Add a predefined additional amount to eligible COD orders.
Percentage-Based COD Fees – Calculate a COD surcharge using a percentage-based rule where supported.
Cart-Level Conditions – Handle COD availability according to the products and conditions present in the customer's cart.
Customer-Based Rules – Apply supported restrictions based on customer-related conditions such as user roles.
Flexible Checkout Control – Create more targeted payment options instead of applying the same COD policy to every order.
Operational Cost Management – Use COD fees to account for additional collection, handling, or courier-related expenses.
Reduced COD Exposure – Restrict COD in situations where your store's business rules make prepaid payment preferable.
WooCommerce Integration – Designed specifically for WooCommerce payment and checkout workflows.
GPL Licensing – Use the software according to the rights provided by the applicable GPL license.
Lifetime Free Updates – The package from 5ivecode.com includes lifetime free updates according to its package terms.
Limited Email Support – Receive basic assistance for supported installation and configuration questions.
Cash on Delivery can be valuable for customers who prefer paying when their order arrives, but it can also introduce additional operational considerations for a WooCommerce business.
Some products may not be suitable for COD. Certain delivery locations may have different courier requirements, while very small or very large orders may need different payment policies.
WooCommerce Partial COD – Payment Gateway Restrictions & Fees provides a way to create conditional rules so that COD can be managed according to your store's actual requirements.
Different products can have different payment requirements.
For example, a store may decide that:
Certain high-value products should require prepaid payment.
Customized products should not be available through COD.
Selected products should remain eligible for COD.
Particular shipping classes should have different COD rules.
Product-level conditions can help store administrators build more precise payment policies.
Category-based rules are useful when a store has groups of products with different payment requirements.
For example, you could configure different COD behavior for:
Electronics
Furniture
Custom-made products
Digital-related products
High-value merchandise
Special-order items
The exact available conditions depend on the plugin version and configuration.
COD may not be appropriate for every delivery region or shipping service.
With supported shipping conditions, you can configure rules around:
Shipping zones
Shipping methods
Delivery regions
Selected shipping services
This can be particularly useful when different courier services have different Cash on Delivery capabilities or operating costs.
Order value can be another important factor in COD management.
You can configure supported minimum or maximum order thresholds to determine when COD should be available.
For example:
Minimum COD value:
Orders below a specified amount may need to use another payment method.
Maximum COD value:
Orders above a defined amount may require prepaid payment.
This gives store owners more flexibility when designing their checkout policies.
Get Support
Please Sign In to contact our support.