WordPress plugin
PiWeb Disable payment method / Partial payment for WooCommerce PRO
PiWeb Disable payment method / Partial payment for WooCommerce PRO gives WooCommerce stores a configurable way to control checkout payment options. You can create rules that conceal or disable payment gateways, apply conditional fees, offer partial payment arrangements, and control cash on delivery availability. Rules can respond to products, categories, shipping details, customer information, cart contents, currencies, coupons, and other checkout conditions described by the plugin.
Conditional payment control for WooCommerce
PiWeb Disable payment method / Partial payment for WooCommerce PRO gives WooCommerce stores a configurable way to control checkout payment options. You can create rules that conceal or disable payment gateways, apply conditional fees, offer partial payment arrangements, and control cash on delivery availability. Rules can respond to products, categories, shipping details, customer information, cart contents, currencies, coupons, and other checkout conditions described by the plugin.
This is useful for stores that need various payment choices for different orders. For example, a shop can restrict a gateway for a particular product, add a cash-on-delivery fee for a location, or allow a deposit only when defined conditions are met.
Payment method rules
PRO supports unlimited payment-disable rules. You can disable payment methods based on a specific product, product category, shipping method, shipping zone, minimum subtotal, cart total, postcode, city, state, country, or day of the week. Rules can also use shipping class, cart item quantity, back-order products, customer email, visitor role, customer role, coupon code, currency, or the number of days since registration.
The plugin can hide payment methods for selected users and can provide a reason explaining why a payment option is unavailable. You can also create specific controls such as disabling cash on delivery when a customer selects a different shipping address, hiding PayPal when the billing country is not the United States, or restricting Stripe when the billing state is not New York.
Conditional fees and partial payments
Create unlimited payment-fee rules to charge additional amounts when clients use selected gateways. Supported examples include cash-on-delivery fees, country- or zone-specific COD fees, postcode-based fees, gateway fees for a particular country, user-role or user-specific fees, percentage-based credit-card processing fees, and product-specific payment gateway fees.
The partial-payment utilities let customers pay part of an order and complete the remaining amount on delivery. A partial amount can be based on a percentage of the shipping charge, a percentage of the order subtotal, or a fixed amount. PRO supports unlimited partial-payment rules, conditional partial-payment rules, currency-based options, and conditional COD rules that display cash on delivery only when the required condition is met.
Stores can create different partial amounts by country, state, postcode, or shipping zone. Products can also be excluded from partial payment. Depending on the selected method, the partial-payment option can be withheld when an excluded product is in the cart, or the customer can pay the full amount for that product.
Additional checkout controls
You can blacklist email addresses or IP addresses so selected users cannot place orders. The plugin also supports payment rules for multi-currency websites, including disabling a payment method according to the currency selected by the customer. A partially paid or COD deposit order uses the “Partially Paid” order status, and the remaining amount may be paid before delivery if the customer chooses.
Installation and setup
Install and activate the plugin in your WooCommerce store, then create payment-disable, fee, partial-payment, or COD rules according to your checkout requirements. Test the conditions with representative carts and customer details before using them for live orders. The source states that the free and PRO versions are HPOS compatible; WooCommerce checkout Block is not supported for partial payment.