−27%
Smart Checkout Rules – Cash On Delivery Rules Plugin WordPress
✦ Key features
- Hide COD below a minimum order total
- Hide COD above a maximum order total
- Hide COD for listed districts or cities
- Matches city, postcode, district and thana
- Treat extra payment IDs as COD
- Optional handling fee with your own label
- Fee range by cart subtotal
- Optional notice on the checkout page
- Clear message when COD is not allowed
- One switch pauses every rule
- Works on WooCommerce and Themeve Commerce
- Single Smart Checkout screen in the admin
Overview
Smart Checkout Rules is a cash on delivery rules plugin WordPress shops can use to decide exactly when COD appears at checkout. You set the limits once. The plugin applies them to every order, day and night, without a phone call from your staff.
It is built for Bangladeshi online shops that want to keep cash on delivery but stop it where it costs too much. You can hide COD for very small or very large carts, hide it for chosen districts or cities, add a small handling fee, and show a short notice so buyers know why. It works on WooCommerce and on Themeve Commerce. On a WooCommerce site it acts as a cash on delivery rules woocommerce plugin that needs no code.
Who can use this plugin
Any shop that offers cash on delivery and ships by courier can use it. The rules are about money and places, not about a product type. Typical users are:
- Clothing, saree and panjabi shops with many small orders and a high return rate in some areas.
- Gadget, phone and electronics shops where one refused parcel is a large loss.
- Furniture and home appliance stores that want advance payment on big orders.
- Grocery, beauty and gift shops that deliver in a few cities and want COD only there.
- Landing page sellers who run COD offers and need a simple safety limit.
- Agencies that set up WooCommerce or Themeve Commerce shops for clients.
Why a cash on delivery rules plugin WordPress owners need
Cash on delivery brings in buyers who do not trust paying online yet. It also brings risk. A refused parcel worth a few hundred taka is annoying. A refused parcel worth a phone or a sofa set is a real loss. Sending COD parcels to areas where your courier returns many deliveries adds to the cost.
Many owners handle this by hand. Staff call the buyer and ask for an advance. That works until the shop gets busy. A rule at checkout does the same job for every order.
Smart Checkout Rules does not take payments and does not add new gateways. It only controls when COD is shown. Your other methods, such as bKash, Nagad or card payments set up in your shop system, stay as they are and become the choice for orders where COD is hidden.
Back-end options of the cash on delivery rules plugin WordPress admins get
Everything is set from one screen. After activation you will find a menu called Smart Checkout in the left admin menu, with one page named Rules and Settings. The page opens with a header that shows whether your rules are enabled or paused, and three small panels that show the checkout engine, the rules mode and whether an order-value limit is set.
Below that, the settings are grouped in three cards. Leave any field empty and that condition is skipped.
Checkout rules card
- Enable checkout rules. One switch that pauses every rule. Your settings stay saved, so you can turn them back on later.
- Minimum order total for COD. COD is hidden when the cart total is below this amount.
- Maximum order total for COD. COD is hidden when the cart total is above this amount.
- Hide COD for payment IDs. A comma-separated list of extra payment IDs that should be treated like cash on delivery.
- Hide COD in areas. A list of district or city names, separated by commas or new lines.
Conditional handling fee card
- Enable conditional fee. Turns the fee on or off.
- Fee amount. The charge added to the cart.
- Minimum subtotal. The fee applies only from this subtotal upward. Leave blank for no minimum.
- Maximum subtotal. The fee stops above this subtotal. Leave blank for no maximum.
- Fee label. The name buyers see in the cart totals, for example COD handling charge.
Customer-facing notice card
- Checkout notice. A short text shown to buyers on the checkout page. Use it to explain why COD is not offered for some orders.
- Save checkout rules. One button saves everything, and a green message confirms it.
A notes card at the bottom of the screen reminds you how the plugin works with each shop system and that it does not collect advance payments.
Front-end behaviour your buyers see
Buyers do not see a settings page. They see a checkout that adapts to their cart and their address. These are the front-end effects of the rules:
- COD disappears from the payment list when the cart total is below your minimum or above your maximum.
- COD disappears when the buyer picks a district or city that is on your list.
- Payment IDs you added to the rules are hidden in the same way.
- The payment list refreshes when the buyer changes the cart, so the right methods are always on show.
- The handling fee appears as its own line in the cart totals, with the label you chose.
- The optional notice appears on the checkout page.
- If a buyer still tries to pay by COD where it is not allowed, they get a clear message asking them to choose another payment method.
Rules by order total
Set a minimum order total, and cash on delivery hides for smaller carts. This helps when tiny orders cost more to deliver than they earn. Set a maximum order total, and COD hides for large carts, so big orders must be paid by another method before you ship.
You can use one limit, both, or neither. Here is a simple example. A clothing shop keeps COD for orders between a small minimum and a mid-range maximum. A buyer with one T-shirt in the cart pays the handling fee. A buyer with a family Eid order above the maximum is asked to pay by bKash or Nagad. Everyone in between pays at the door.
Rules by district or city
Some areas return more parcels than others. List those districts or cities, and cash on delivery hides for buyers who choose them. On WooCommerce the plugin checks the city, the postcode and the chosen district. On Themeve Commerce it checks the district, the thana and the address.
This lets you keep COD in your home city, where returns are rare, while asking for payment first in places where returns are common. Type plain place names, one per line or separated by commas.
Check your own courier reports before you build the list. Look at which areas send the most parcels back, and start with those. You can change the list at any time.
Extra payment IDs
Some shops use a second payment method that works like cash on delivery, for example a custom gateway added by a developer. Add its payment ID to the rules and the plugin treats it the same way. One set of limits then covers both methods.
The handling fee for small carts
Instead of hiding COD, you can charge for it. Turn on the fee, set the minimum and maximum subtotal it applies to, enter the amount and give it a label. A shop can, for example, add a small charge to COD orders under a certain subtotal, so the buyer shares the delivery cost.
The handling fee applies to WooCommerce carts. The total and district rules work on both WooCommerce and Themeve Commerce.
Small, quiet and safe to try
- It adds no front-end page, no pop-up and no extra scripts for your visitors.
- Rules run on your own server, with no outside service involved.
- Settings are saved in one place and protected by a security check on every save.
- Only administrators who can manage options open the Smart Checkout screen.
- You can pause everything with one switch during a sale and turn it back on later.
How this plugin helps you run the shop
The plugin saves time and money in a few direct ways.
- Fewer refused parcels, because high-risk orders must pay in advance.
- Lower courier cost, because small COD orders can carry a handling fee or be hidden.
- Less staff time, because nobody needs to call every buyer to ask for an advance.
- Clear communication, because the buyer is told why COD is not offered.
- Full control, because every number is yours to change.
Think of it as a cash on delivery rules woocommerce plugin that also runs on Themeve Commerce, so a move between the two systems later does not mean new tools. Two Themeve tools work well beside it. Fraud Shield shows a buyer's order history by phone number and can block repeat offenders. Shipping Rules hides chosen shipping methods once the cart reaches an amount you set.
Setup in a few minutes
- Upload the plugin zip from Plugins, Add New, then activate it.
- Open Smart Checkout in the left admin menu.
- Switch on Enable checkout rules.
- Enter a minimum and a maximum order total for COD, or leave them empty.
- Add the districts or cities where COD should be hidden.
- Optional: turn on the handling fee and set its amount, range and label.
- Optional: write a short checkout notice.
- Click Save checkout rules and place a test order with a small cart, a large cart and a listed district.
Within minutes your cash on delivery rules plugin WordPress setup is guarding every checkout. If you get stuck, our team can help over WhatsApp.
Why choose it over a plain checkout
A plain shop system shows the same payment methods to every buyer. Staff must then fix the risky orders one by one. This plugin moves that work to the checkout, where it costs nothing per order.
- Built for the way Bangladeshi shops sell, with COD, bKash and Nagad in mind.
- Works on both WooCommerce and Themeve Commerce with the same rules screen.
- One page for amounts, places, fees and notices, instead of several separate tools.
- Honest limits, as any cash on delivery rules plugin WordPress buyers pick should have: it controls COD visibility, and it does not claim to be a fraud system.
What is included
- The Smart Checkout Rules plugin zip, ready to upload.
- Minimum and maximum order total rules for COD.
- District and city rules, plus extra payment IDs.
- Optional conditional handling fee with your own label.
- Optional checkout notice and clear messages for buyers.
- One-switch pause for all rules.
- Updates from your dashboard while your account stays active, and support for six months.
The plugin needs WordPress 6.2 or newer and PHP 7.4 or newer, and it has been tested up to WordPress 7.1.
Smart Checkout Rules is built on the official WordPress documentation standards, and you can browse more of our WordPress plugins.
Reviews
No reviews yet — be the first to share your experience after buying.
Frequently Asked Questions
01What does a cash on delivery rules plugin WordPress shop owner can use actually do?
It decides when cash on delivery appears at checkout. Smart Checkout Rules hides COD by order total or by district, and can add a handling fee.
02Can I hide cash on delivery only for big orders?
Yes. Set a maximum order total and COD hides when the cart goes above it. Smaller orders still see COD.
03Is this a cash on delivery rules woocommerce plugin only?
No. It works on WooCommerce and on Themeve Commerce. The handling fee applies to WooCommerce carts; the total and district rules work on both.
04Can I hide COD for certain districts?
Yes. List the districts or cities. On WooCommerce the plugin checks city, postcode and district; on Themeve Commerce it checks district, thana and address.
05Does the plugin take advance payments?
No. It only decides when COD is shown. Your existing methods, such as bKash or Nagad, take the payment.
06Can I switch the rules off for a sale?
Yes. One switch pauses every rule and keeps your settings.
07What does the buyer see when COD is not allowed?
COD is hidden, an optional notice can explain why, and anyone who still tries it gets a clear message to choose another method.
Delivery & Support
- Secure automatic payment verification
- Delivery to your account & e-mail
- Friendly WhatsApp support
Refund Policy
You get a refund when the product does not work as described and we cannot fix it, when your license will not activate your website, or when a manually delivered product is late and you cancel before delivery. A working license, or a single license already used on a live domain, is not refundable. Approved refunds go back to the number you paid from within one working day, minus the Send Money charge.
You may also like
−27%
−50%
−50%
−50%