BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
COD & Advance Payment for WooCommerce icon
Actively maintained Tested up to 7.0.6 #18 in cash on delivery

COD & Advance Payment for WooCommerce

Charge a fee for Cash on Delivery, decide exactly who can use it, and collect part of the payment online before the courier leaves.

Active installs10+10+ tier
Downloads · 30d112▼ -25.8% vs prev. 30d
Rating—0 reviews
Health score57/100Fair
All-time downloads254Since Jul 2026
Support resolved—No recent threads
RequiresWP 6.9PHP 7.4+
Downloads · 7d32▲ +10.3% week over week
Our verdict

Use with caution

COD & Advance Payment for WooCo… works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites and was last updated 2 months ago, and scores 57/100 on our health check.

  • Small user base (10+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

102030Jul 30Aug 28Sep 26
Yesterday8
Daily average (1y)4
Peak day40Jul 30, 2026
Last 12 months262

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where COD & Advance Payment for W… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
cash on delivery >100 532 Best cash on delivery plugins →
cod #42 370 Best cod plugins →
deposit >100 461 Best deposit plugins →
partial payment >100 724 Best partial payment plugins →
woocommerce >100 10,000 Best woocommerce plugins →

Version adoption

Share of active sites per release.

  • 1.1100.0%

About COD & Advance Payment for WooCommerce

From the official readme · v1.1.0

Description

Cash on Delivery wins orders in markets where card trust is low. It also produces refused parcels, return shipping bills, and stock that sits on a van for two days before coming back.

This plugin gives you three separate tools against that, and lets you switch each one on independently.

Charge for the service

Add a fixed fee, a percentage, or both to Cash on Delivery orders. Put a floor and a ceiling on it. Waive it above a cart value so your best customers still feel looked after. Choose whether it is taxable and which tax class applies. Write the label and the checkout explanation in your own words.

Decide who gets Cash on Delivery

Hide COD when the cart falls outside what you can afford to deliver on trust:

  • Minimum and maximum order value
  • Maximum cart weight and maximum item count
  • Country, state or province, city, postcode
  • Postcodes accept wildcards, so 54* covers a whole city
  • Chosen shipping method
  • Specific products or whole product categories
  • User role, and whether the customer is logged in
  • Whether a billing phone number has been filled in

Every rule has three settings: no restriction, allow only this list, or block this list.

Collect part of the money up front

Ask for a percentage or a fixed amount online at checkout, and let the courier collect the rest. A customer who has paid something real is far more likely to answer the door.

The split is recorded on the order, shown on the thank you page and in the customer’s account, printed in order emails, listed in a Balance due column on the Orders screen, and marked collected with one click when the cash comes back.

You can offer it as a choice, or require it before Cash on Delivery is available at all.

Block the customers who keep doing it

Add individual email addresses, whole email domains, or phone numbers to a list and Cash on Delivery quietly disappears for them. Phone matching ignores formatting, so 0300-1234567 and +923001234567 are treated as the same number.

There is also an automatic option: count a customer’s cancelled or failed COD orders over a period you choose, and withhold Cash on Delivery once they cross your limit.

Built to be trusted with money

Part payment changes what a customer is charged, so it is built with that seriously in mind.

  • Orders add up. The order keeps its real line items and tax. A single negative line brings the amount charged down to the advance, so items plus tax plus shipping plus fees equals the total. Nothing is hidden in metadata where your reports cannot see it.
  • It fails towards you, never away from you. If anything else on your site changes the total after the reduction is calculated, the advance is abandoned for that checkout and the customer is charged in full. There is no path where a mismatch results in undercharging.
  • You can check the numbers before going live. A dry-run calculator takes a hypothetical order and shows the exact breakdown, including whether it reconciles.
  • Everything ships switched off. Installing this plugin changes nothing until you deliberately enable a module.
  • Nothing leaves your site. No external service, no API key, no account.

Works with

  • High-Performance Order Storage
  • Any online payment gateway for the advance portion
  • Multisite, with settings kept per site
  • Fully translatable, including every customer-facing string

Installation

  1. Install through Plugins → Add New, or upload the folder to /wp-content/plugins/.
  2. Activate the plugin.
  3. Confirm Cash on Delivery is enabled under WooCommerce → Settings → Payments. None of these rules do anything while it is switched off.
  4. Go to WooCommerce → COD & Advance. Every module starts off.
  5. Turn on one module. Test it. Then turn on the next.

If you plan to use part payment, test it on a staging copy of your store first, with your real payment gateways, your tax settings, and a coupon applied. It changes what customers are charged and deserves that care.

Frequently asked questions

Does the advance payment need a special gateway?

No. The advance is charged through whichever online gateway the customer already uses. The plugin does not process payments itself.

How does part payment appear in my revenue reports?

WooCommerce reports show the money you have actually received, which is the advance. The Reconciliation tab shows what is still owed, with a CSV export. Read the two together and you have the full picture. This is a deliberate choice. The alternative is inflating today’s revenue with cash that has not arrived and may never arrive.

What happens to the balance?

It is recorded on the order and shown to the customer on the thank you page, in their account, and in order emails. Your team sees it in the Balance due column on the Orders screen. When the rider brings the cash back, open the order and click Mark balance as collected.

How is tax handled on a part payment order?

Tax is calculated on the goods at their real value, before the balance is deferred. In practice the advance settles the tax first. The Diagnostics tab flags this so you can confirm it matches how your accountant works.

Can a blocked customer get around it?

Yes, by using a different email address and phone number. Blocking matches what is entered at checkout, so treat it as friction that discourages repeat offenders rather than as fraud prevention. The plugin says so in the admin too.

Does it work with the block-based Cart and Checkout?

The fee, the availability rules and customer blocking all work, because they run on the server. The part payment selector currently needs the classic checkout shortcode. Compatibility is declared honestly in the plugin header, so WooCommerce will tell you rather than letting it fail quietly.

Will it slow my checkout down?

No. The rules are in-memory checks against the current cart. The only database lookup is the optional automatic blocking query, which runs once per checkout session.

What happens to my data if I switch a module off, or uninstall?

Switching a module off stops it immediately and leaves its settings alone. Order records are never touched, by either. Settings are only deleted on uninstall if you asked for that on the Advanced tab.

Changelog

Part payment has been rebuilt so orders reconcile correctly, and all modules now ship switched off. If you used 1.0.0 in production, review the Reconciliation tab and re-enable the modules you want.

1.1.0

  • Rebuilt part payment so orders reconcile: line items now add up to the amount charged, instead of the balance living only in metadata.
  • Added verification of the final checkout total. A reduction that cannot be reconciled is abandoned and the customer is charged in full.
  • Added independent module switches. Every module now ships switched off.
  • Added the Reconciliation report, with CSV export.
  • Added the Diagnostics tab: dry-run calculator, configuration warnings, and recent activity.
  • Added an activity log for events that affect money.
  • Fixed the Cash on Delivery fee being applied from a stale payment method selection.
  • Fixed an availability caching bug that could reuse a decision made from partly calculated totals.
  • Order value is now shown to the customer alongside the advance and the balance.
  • Guarded against recording the same collected balance twice.

1.0.0

  • First release.

Full changelog on WordPress.org →

Screenshots

Modules screen. Everything starts off; enable one at a time.
Modules screen. Everything starts off; enable one at a time.
Cash on Delivery fee settings.
Cash on Delivery fee settings.
Availability rules, from order value to postcode wildcards.
Availability rules, from order value to postcode wildcards.
Part payment settings.
Part payment settings.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best COD & Advance Payment for Woo… alternatives

All cash on delivery plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Smart COD for WooCommerce Smart COD for WooCommerce Configure Cash on Delivery restrictions and an optional extra fee in WooCommerce. by FullStack-ing 30K+ ★★★★★★★★★★ 4.6 (52) 1 week ago 88
2 Shiprocket Shiprocket Auto Sync your Woocommerce store orders & ship them at lowest shipping rates. Automate your… by Shiprocket 10K+ ★★★★★★★★★★ 2.7 (20) 4 months ago 46
3 PiWeb Disable payment method / Partial payment for WooCommerce PiWeb Disable payment method / Partial payment for WooComme… Disable payment method for WooCommerce, Charge WooCommerce Payment processing FEES, Take… by PI Web Solution 4K+ ★★★★★★★★★★ 5 (38) 2 weeks ago 78
4 Risk Free Cash On Delivery (COD) – WooCommerce Risk Free Cash On Delivery (COD) – WooCommerce This plugin secures your Cash on delivery orders with an advance Payment option, with an… by everythingwp 400+ ★★★★★★★★★★ 5 (2) 7 years ago 34
5 Utánvét Ellenőr Utánvét Ellenőr Connect your WooCommerce site to our SaaS available at https://utanvet-ellenor.hu Register… by otto.radics 200+ ★★★★★★★★★★ 5 (3) 4 weeks ago 71
6 PCOD – Partial COD, Payment Gateway Restrictions & Fees | for WooCommerce PCOD Advanced Partial COD, Payment Method Restrictions, Cart Fees & Cart Discounts for… by sundayfanz 100+ ★★★★★★★★★★ 2.8 (5) 3 months ago 56
7 Kiswa COD Fee for WooCommerce Kiswa COD Fee for WooCommerce Add a simple extra fee when customers choose Cash on Delivery (COD) in WooCommerce. by kiswasolutions 100+ ★★★★★★★★★★ 5 (1) 9 months ago 47
8 Advance Cash On Delivery For WooCommerce Advance Cash On Delivery For WooCommerce Extends WooCommerce Cash on Delivery(COD) payment gateway and hiding COD, adding extra fee… by shoroar 100+ ★★★★★★★★★★ 5 (1) 3 years ago 32
9 Cash on Delivery of Russian Post or EMS For WooCommerce Cash on Delivery of Russian Post or EMS For WooCommerce The plugin allows you to automatically calculate the tariff cost for Cash on Delivery of… by Artem Komarov 70+ ★★★★★★★★★★ 5 (1) 9 years ago 32
10 COD Express Checkout COD Express Checkout Add a customizable one-click COD checkout form to product pages. Skip cart, skip checkout… by adil 50+ ★★★★★★★★★★ No reviews 9 months ago 40

FAQ

COD & Advance Payment for WooCommer…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 27, 2026

Is COD & Advance Payment for WooCo… free?

Yes. COD & Advance Payment for WooCo… is free to download and use from the official WordPress.org plugin directory.

Is COD & Advance Payment for WooCo… safe to use in 2026?

COD & Advance Payment for WooCo… works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites and was last updated 2 months ago, and scores 57/100 on our health check.

How many websites use COD & Advance Payment for WooCo…?

COD & Advance Payment for WooCo… is active on 10+ WordPress websites and has been downloaded 254 times since it launched in July 2026. It was downloaded 112 times in the last 30 days.

Does COD & Advance Payment for WooCo… work with WordPress 7.1?

COD & Advance Payment for WooCo… is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does COD & Advance Payment for WooCo… need?

COD & Advance Payment for WooCo… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was COD & Advance Payment for WooCo… last updated?

The latest version, 1.1.0, was released on July 30, 2026 (2 months ago).

Who makes COD & Advance Payment for WooCo…?

COD & Advance Payment for WooCo… is developed and maintained by Opus Techologies.

What are the best alternatives to COD & Advance Payment for WooCo…?

The most popular alternatives to COD & Advance Payment for WooCo… are Smart COD for WooCommerce (30K+ installs), Shiprocket (10K+ installs) and PiWeb Disable payment metho… (4K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.