WordPress.org

Plugin Directory

Disable payment method / COD fees / Advance COD or Partial payment for Order for WooCommerce

Disable payment method / COD fees / Advance COD or Partial payment for Order for WooCommerce

Description

Disable any payment gateway

This plugin allows you to disable any payment gateway of WooCommerce based on multiple conditions

✅ WooCommerce Disable payment method for specific product

✅ Disable payment method for shipping method in WooCommerce

✅ WooCommerce Disable payment method for specific category WooCommerce

✅ Payment gateways per products for WooCommerce

✅ Set WooCommerce payment gateway by country

✅ WooCommerce disable payment method for specific country

✅ Hide WooCommerce payment methods for specific shipping zones and min subtotal

✅ Disable payment methods based on WooCommerce cart total

✅ Disable payment method based on the postcode

✅ Disable payment method based on day of the Week

✅ Disable payment gateway for a specific city

✅ Disable payment gateway for a specific state

✅ Disable payment gateway for both city and state

✅ Disable Payment Method for a Coupon Code

✅ Hide Payment Methods Based on Shipping Class in the Cart

✅ Disable Payment Gateway for Specific User Role

✅ Disable Payment Gateways For Some Users

✅ Disable WooCommerce Payment methods based on cart item quantity

✅ Disable payment method if there is an back order product present in the user cart

✅ Restrict payment method by customer email

✅ Restrict payment method by customer role

✅ Restrict payment method by coupon code applied by customer

✅ Disable COD when user select Different shipping address option during checkout

✅ In a multi currency site you can disable payment method based on the currency selected by the customer

Charge extra fees on use of any payment Gateway

you can charge conditional extra fees on the use of a specific payment gateway, Here are few of the point you can achieve this through this plugin

✅ Charge extra fees for Cash on delivery order (COD)

✅ Charge extra fees for cash on delivery for specific country

✅ Charge extra fees for Cash on delivery for specific zones

✅ Charge extra fees for cash on delivery for specific post code

✅ Apply extra fees on use of some specific payment gateway from specific country

✅ Apply extra fees on COD order for some specific user roles or category

✅ Apply extra fees on COD order for some specific user only

✅ Payment Gateway Based Fees

✅ Product specific payment gateway fees

✅ Pay for Payment for WooCommerce

✅ In Multi Currency site you can apply extra fees and payment method selected by the customer

Advance Fee for Cash on Delivery(COD) OR Partial payment for Order

This feature allows you to take small amount in advance and then take the remaining amount afterwords during the delivery (if customer want they can pay remaining amount before delivery as well). so using this you can avoid fake cash on delivery order.

E.g. Suppose the customer order total is $1000 and you have configured plugin to take min $10 as advance payment then customer can place that order by making a $10 payment and remaining payment he can do when the product is delivered to him. this way you can avoid fake cash on delivery orders.

You can restrict what payment option to be available when Partial payment for the order is selected.

you can exclude product from partial payment, there are two way to exclude, first way is by adding a condition so it wont give partial payment option when specific product is in the cart. Second way is to exclude the product such that partial payment option will be given but user will have to pay full amount for those excluded product in the cart and he can pay partial payment for other products.

PRO version features

✅ Create unlimited payment disable rule

✅ Create unlimited payment fees

✅ Create unlimited partial payment rules

✅ create conditional partial payment rules

✅ In multi currency website you can give partial payment option based on the currency selected by the customer

✅ Create conditional cod rule, so cod option will only be shown when the condition is met

Buy pro version

Key features

  • Partial cod for WooCommerce : Allow customers to pay a portion of the order amount and complete the order and pay remaining amount on delivery.
  • WooCommerce disable/remove payment method for shipping : Disable or remove specific payment methods based on the selected shipping method.
  • Disable payment method WooCommerce : Easily disable certain payment methods from the checkout page based on condition.
  • WooCommerce disable payment method for specific category : Restrict payment methods based on the product categories in the cart.
  • WooCommerce disable payment method for specific country : Limit payment methods based on the customer’s country.
  • WooCommerce disable payment method for specific product : Restrict certain payment methods for individual products.
  • WooCommerce disable payment methods based on cart conditions : Customize available payment methods based on various conditions in the cart.
  • WooCommerce remove payment option from checkout : Remove specific payment options from the checkout process.
  • Cash on delivery fee WooCommerce : Add an extra fee for using the cash on delivery payment method.
  • WooCommerce add fee to payment method : Apply additional fees to specific payment methods.
  • WooCommerce cash on delivery extra fee : Charge an extra fee for cash on delivery orders.
  • WooCommerce payment method fee : Implement additional fees for different payment methods.

Screenshots

FAQ

How can I save money on Payment Gateway?

This plugin allows you to select best payment gateway for different condition, so using this you can show the payment gateway that will charge you least processing fees based on the user location and its cart total.
E.g: Say you have 2 different payment gateways, Gateway A charges 1% processing fees for US and 2% for UK and Gateway B charges 2% for US and 1% for UK, now using our plugin you can set a rule so Customer from UK will only see Gateway B and customer from USA will get gateway A

I want to offer PayPal gateway for order above $100

Yes you can do that using our Disable payment method plugin, You can set a condition to disable Paypal until customer cart subtotal is more then $100.

I want to offer credit cart processing only when the order total is more then $1000

you can do that using our plugin, E.g: say you are using Stripe for card processing then you can set a rule do disable Stripe card processing for order below $1000

I want to disable Stripe for smaller order total

you can set a rule to disable Stripe for orders whose subtotal is say less then $30

I want to offer Cash on Delivery for the order less then $10 as I don’t want gateway processing fees for small order

You can disable COD for order below say $10 or amount set by you

We wan’t to offer Direct bank transfer for order above $1000

you can do that by disabling the Direct back transfer option for order below $1000

Will It allow me to select the cheapest payment processing for each customer

Yes, you can configure multiple rules so it enable the cheapest gateway for each customer. This way it will increase your profit

I have a payment gateway that don’t process order smaller then $5

Using this plugin you can disable those payment gateways that don’t process order less then $5 when the customer order total is less then $5. This way user will always see the gateway that can process then payment

Will this plugin work with all Payment gateways

Yes this will work with all the payment gateways

Can I disable payment gateway for specific city

Yes using our Disable payment method plugin you can disable a Payment gateway for specific city or group of cities

Can I disable payment gateway based on customer state

Yes you can disable payment method based on user State, so you can disable PayPal option for customer ordering from New york.

Can I disable payment gateway based on the postcode / zip code

Yes you can disable a payment gateway based on a post code or range of post code

I want to Disable Paypal for certain country where it is not available

Yes you can disable PayPay or other payment gateway based on the customer country

I want to enable Authorize payment gateway for Wholesale customer role

Yes you can disable payment gateway based on the user or customer role

I want to disable payment gateway for when customer orders a product belonging to specific category

Yes you can do that using our Product category rule.

I want to give option of the specific payment gateway when the user adds a specific coupon code

Yes you can do this using our coupon code rule

I want to give option of the payment gateway when specific shipping method is sued

We have a shipping method rule you can use that to achieve this

I want to disable a payment method based on the day

Yes you can do this using our plugin

I want to charge extra fees on Cash on delivery order

Yes you can do this using our plugin

I want to charge extra fees on COD for some country

Yes you can do that you can control which country will be charged this extra fees on COD order

My gateway charge extra fees for specific country

You can use our plugin to collect this extra fees from the customer from that country when they select that particular payment gateway.

I want to take partial payment for the order

Yes you can do that with this plugin, you can take a small fixed amount as partial payment amount and then you can take remaining amount on final product delivery.

Can user make remaining amount payment before the order is delivered

Yes, if customer wants he can do the remaining amount payment before the product is delivered

What will be the order status of the Partially paid or COD deposit order

The order status will be “Partially Paid”

Can I create multiple Partial payment rule

You can do that in the PRO version

I want to offer different partial amount based on the location

Yes you can do that in the PRO version, in that you can create multiple partial payment rules and apply them based on the customer Country, State, Postcode or shipping zone

I want to disable cash on delivery when customer select different shipping address option then the billing address

Yes you can do that with the rule “Different shipping address”

I want to exclude some product from Partial payment

Yes you can do that in the PRO version, there are 2 ways to exclude a product, in first method when excluded product will be in the cart partial payment option will not be given to the customer, in another method partial payment option will be given but customer will have to pay full amount for the excluded product.

I only have single currency in my website what to select in currency field

Leave the currency field blank if you have single currency in your website

Is it HPOS compatible

Yes the Free version and PRO version both are HPOS compatible

Partial payment support WooCommerce checkout Block

No, it doesn’t support WooCommerce checkout Block, your checkout page should be the made using classic short code [woocommerce_checkout]

Reviews

نونبر 15, 2024
Excellent. This plugin does exactly what it says it can do. You decide what payment method can be used for the purchase. I sometimes sell software and the amount of people that want to pay using PayPal, then complain to PayPal that they haven’t downloaded the software, or claim it is not as described, was getting out of hand. With this plugin they can no longer have both the software and the money.
نونبر 4, 2024
Ease to configure, you can create rules to fill your website’s demands, block some payments methods by product, day, etc. Highly recommended!!
أكتوبر 23, 2024
The plugin is simple to use and i must say it has been very helpful for me from the day i started to use it. Woocommerce store owners can be greatly benefitted by this plugin.
أكتوبر 17, 2024
This is an excellent plugin. It does exactly what I needed – show payment options to specific customers, based on their user role. Installation was a breeze!
Read all 29 reviews

Contributors & Developers

“Disable payment method / COD fees / Advance COD or Partial payment for Order for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.7.71

  • Increased the execution priority of gateway filter so it can remove any payment gateway (as Satispay was not been removed)

1.1.7.70

  • Payment method fee (applied to cash on delivery payment method) was not removed when the payment method itself was been removed because of the selection of Partial payment option

1.1.7.69

  • option to set default order status after partial payment done

1.1.7.67

  • show tax information next to the total even when the Partial payment is selected

1.1.7.66

  • Tested for WP 6.7.0

1.1.7.63

  • Tested for WC 9.3.3

1.1.7.62

  • Tested for WC 9.3.0

1.1.7.61

  • Tested for WC 9.2.3

1.1.7.60

  • Tested for WC 9.2.0

1.1.7.49

  • Tested for WC 9.1.4

1.1.7.47

  • small content change

1.1.7.46

  • ccavanue bug fixed

1.1.7.44

  • PHP 8.2 compatible
  • Tested for WP 6.6.1

1.1.7.42

  • Designing option given for the partial payment checkbox
  • Default design of the partial payment option changed

1.1.7.40

  • change in the way we where detecting the initial payment method in the block checkout as earlier method had issue with Firefox with caching turned on

1.1.7.36

  • Tested for WC 8.9.0

1.1.7.34

  • Tested for WC 8.8.3

1.1.7.33

  • Disable Place order button during payment method change in block checkout

1.1.7.32

  • Tested for WP 6.5.2

1.1.7.31

  • New rule of dates
  • New rule of date range
  • New rule of time range

1.1.7.27

  • Order pay url was getting modified which is now fixed

1.1.7.26

  • Phonepe Amount Mismatch bug fixed

1.1.7.24

  • order-pay redirect removed

1.1.7.23

  • redirect loop fixed for order pay page

1.1.7.22

  • order-pay-fees.js bug fixed for stripe

1.1.7.21

  • Extra filter added for order pay page to give correct total
  • Extra check on thank you page so if order is paid off in full we don’t show extra rows below order total
  • Order-pay url of the parent order will now redirect to the suborder if the parent order is paid off in partial
  • for safety we have also added a redirect as well with same logic

1.1.7.20

  • Tested for WC 8.6.0

1.1.7.17

  • Apply payment method fees in Block based checkout page

1.1.7.17

  • Tested for WC 8.5.2

1.1.7.13

  • Make fee table and you can select tax class for the fee tax

1.1.7.12

  • Tested for WC 8.3.0
  • Tested for WP 6.4.2

1.1.7.11

  • Phone pay payment solution related bug of “Amount Mismatch” fixed
  • $state undefiend error in the rule fixed

1.1.7.10

  • Tested for WC 8.2.2

1.1.7.9

  • Tested for WP 6.4.0

1.1.7.6

  • Tested for WC 8.2.0

1.1.7.4

  • HPOS related bug fixed

1.1.7.3

  • Tested for WP 6.3.1

1.1.7.2

  • Some extra code added so online payment order completion email have sub order details

1.1.7.1

  • New rule for product tag added

1.1.7

  • bug fix of payment method not hiding

1.1.6

  • Now even apply fee and disable payment method on order pay page
  • Meta box working for HPOS

1.1.3

  • Tested for WC 7.9.0

1.1.2

  • Tested for WP 6.3.0
  • Multi currency support added in

1.1.0

  • Tested for WC 7.8.0

1.0.77

  • cart hash modified to indicate change in partial payment selection

1.0.76

  • Tested for WP 6.2.2

1.0.74

  • Tested for WC 7.7.0

1.0.73

  • Tested for WC 7.6.1

1.0.71

  • Exclude product from partial payment added in the pro version

1.0.70

  • Option to find the system name of the shipping method

1.0.69

  • Tested for WC 7.5
  • Tested for WP 6.2

1.0.67

  • Reset main order total back to original total so report show correct revenue
  • Tested for WC 7.4.1
  • Disable parent email trigger on child order state change

1.0.66

  • when cart total was less then the deposit amount (Bug fixed)
  • Tested for WC 7.4.0

1.0.64

  • conflict fixed

1.0.62

  • Order total filter restricted as it was causing issue with some payment gateway

v1.0.61

  • Conflict with wallet fixed
  • changed the partial payment order creation to handle the online payment gateways

v1.0.60

  • Now you can make 3 rules in free version as well
  • Quick save option added
  • Bootstrap changed to avoid css conflicts
  • We have skipped to version no 1.0.60 directly

v1.0.49

  • New rule to disable COD when user opt for different shipping address