WP Manifestindependent plugin directory
manifest / ecommerce / advance-shipping-cod-woocommerce

Advance Shipping COD for WooCommerce

Select one or more shipping methods from the admin panel. When a customer selects that shipping method at checkout, Cash on Delivery (COD) is automatically hidden and only the shipping charge is collected online in advance — the product price is collected as COD at the time of delivery.

by WP Methods, Ajharul Islam · github.com/wpmethods/advance-shipping-cod-woocommerce · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/wpmethods/advance-shipping-cod-woocommerce/archive/refs/heads/main.zip

Readme

=== Advance Shipping COD for WooCommerce === Contributors: wpmethods Tags: woocommerce, shipping, cod, cash on delivery, payment gateway, shipping conditions Requires at least: 5.0 Tested up to: 6.7 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html

WooCommerce Advanced Shipping Conditions (WCASC) allows you to restrict Cash on Delivery (COD) based on shipping methods and display custom payment messages.

== Description ==

= WooCommerce Advanced Shipping Conditions (WCASC) =

WCASC is a powerful WooCommerce extension that gives you full control over your Cash on Delivery (COD) payment gateway. With this plugin, you can:

  • Restrict COD availability based on specific shipping methods.
  • Show customized payment instructions on the checkout page.
  • Split payments – collect shipping charges online and the remaining product price via COD.
  • Improve cash flow and reduce failed deliveries by managing COD conditions dynamically.

= Key Features =

  • Shipping Method-Based Restrictions: Enable or disable COD for individual shipping methods (e.g., express, local pickup, flat rate).
  • Custom Checkout Messages: Display tailored messages to customers when COD is not available for their selected shipping method.
  • Payment Splitting: Collect shipping costs upfront online and collect the product price at delivery (COD).
  • Lightweight & Fast: Minimal impact on your site's performance.
  • Developer Friendly: Built with WordPress coding standards and hooks for extensibility.

= Use Cases =

  • Restrict COD for high-value orders or specific regions.
  • Offer COD only for local delivery methods.
  • Reduce payment gateway fees by collecting shipping charges online.
  • Provide clear payment instructions to reduce customer confusion.

== Installation ==

  1. Upload the wc-advanced-shipping-conditions folder to the /wp-content/plugins/ directory, or install directly through the WordPress Plugins Admin screen.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Go to WooCommerce > Settings > Shipping to configure shipping methods.
  4. Navigate to WooCommerce > Settings > Payments > Cash on Delivery to set up COD restrictions and messages.

== Frequently Asked Questions ==

= Can I restrict COD for specific shipping methods? =

Yes! You can enable or disable COD for each shipping method individually from the shipping method settings page.

= Will this plugin work with other payment gateways? =

This plugin is specifically designed for the Cash on Delivery (COD) gateway. However, it can be extended to work with other gateways using custom hooks.

= Is the plugin translation-ready? =

Yes, all text strings are translatable using WordPress's internationalization (i18n) functions.

= Does it support split payments? =

Yes, you can collect the shipping charge online and the remaining product amount as COD at the time of delivery.

== Screenshots ==

  1. Admin settings for COD restrictions by shipping method.
  2. Custom checkout message when COD is unavailable.
  3. Payment split configuration options.

== Changelog ==

= 1.0.0 =

  • Initial release.
  • Added shipping method-based COD restriction.
  • Added custom checkout messages.
  • Added split payment functionality (shipping online + COD for product price).

== Upgrade Notice ==

= 1.0.0 = Initial release. Please test on a staging site before deploying to production.

== Support ==

For support, feature requests, or bug reports, please visit our official channels:

We are committed to providing the best support possible. Please feel free to reach out with any questions!

== Credits ==

Developed by Ajhar Rashed and the TechTrigger team.

== License ==

This plugin is licensed under the GPLv2 or later. See the LICENSE file for details.

Read the full README on GitHub →