WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by PI Web Solution v1.1.10.4

PiWeb Disable payment method / Partial payment for WooCommer...

Disable payment method for WooCommerce, Charge WooCommerce Payment processing FEES, Take Partial payment for Order, Advance COD or Partial payment for …

PiWeb Disable payment method / Partial payment for WooCommer...

The facts

Rating
5★ from 38
Active installs
4k+
Price
Free
Last updated
23 Aug 2026
Added
Mar 2022
Requires WP
4.0.1
Tested up to
WP 7.1
Downloads
145,666

Our analysis

AI-assisted

PiWeb Disable Payment Method / Partial Payment for WooCommerce is a WordPress plugin designed to manage payment gateways in WooCommerce. It allows you to disable specific payment methods based on various conditions, such as the duration of user registration. Additionally, it enables the collection of advance fees for cash on delivery and facilitates partial payments for orders.

This plugin is suitable for WooCommerce store owners who want to implement stricter payment controls, reduce the risk of fake cash on delivery orders, and provide clearer communication to customers regarding payment options. It also includes features for blacklisting users by email or IP address.

Best for: WooCommerce store owners looking to manage payment options effectively.

What it does well

  • Disables payment gateways based on user conditions
  • Allows communication of reasons for payment method unavailability
  • Enables advance fees for cash on delivery
  • Facilitates partial payments for orders
  • Includes user blacklisting features

Where it falls short

  • No information on additional features in the pro version

Verdict

This plugin offers useful features for controlling payment methods and enhancing order security. It is particularly beneficial for those concerned about fraudulent orders.

From the developer

PI Web Solution's own description of PiWeb Disable payment method / Partial payment for WooCommer..., lightly tidied.

Disable any payment gateway

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

✅ You can give reason to customer why certain payment method is not available for them, so they can understand why that payment method is not available for them

✅ Disable payment method based on days passed since user registration, E.g: disable COD for user who have registered less than 15 days ago

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 a few of the points you can achieve through this plugin

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

This feature allows you to take a small amount in advance and then take the remaining amount afterwards during the delivery (if the customer wants, they can pay the remaining amount before delivery as well). So, using this you can avoid fake cash on delivery orders.

E.g. Suppose the customer order total is $1000 and you have configured the plugin to take a minimum $10 as advance payment, then the customer can place that order by making a $10 payment and the remaining payment can be made when the product is delivered to them. 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 products from partial payment. There are two ways to exclude: the first way is by adding a condition so it won’t give the partial payment option when a specific product is in the cart. The second way is to exclude the product such that the partial payment option will be given, but the user will have to pay the full amount for those excluded products in the cart and can pay partial payment for other products.

You can collect the shipping charge as a partial payment amount, so if you have a shipping charge of $10 and the customer is ordering products worth $1000, then they can pay $10 as partial payment and the remaining amount of $1000 can be paid on delivery. So you can base the partial payment amount on a percentage of the shipping charge, the subtotal of the order, or a fixed amount.

Blacklist email id or IP address

You can blacklist email IDs or IP addresses so that users with those email IDs or IP addresses will not be able to place an order on your website. This is useful when you want to block a specific user from placing an order on your website.

PRO version features

Buy pro version

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for taking payments.

Forminator Forms

Best WordPress form builder plugin. Create contact forms, payment forms & order forms with 1000+ integrati...

Free 600k+ installs 4.8★ (2,117)
SureForms

AI form generator and WordPress form builder for contact and Stripe payment forms, with surveys and quizzes in...

Free 500k+ installs 4.9★ (90)
Appointment Booking Plugin

Appointment booking plugin for WordPress. Let clients self-schedule 24/7, accept payments at booking, and redu...

Free 100k+ installs 4.9★ (99)
Easy Digital Downloads

The #1 eCommerce plugin to sell digital products & subscriptions. Accept payments with Stripe & PayPal...

Free 40k+ installs 4.7★ (590)