WordPress plugin

PiWeb Disable payment method / Partial payment for WooCommerce PRO

PiWeb Disable payment method / Partial payment for WooCommerce PRO adds rules for payment availability, payment fees, and partial payments in WooCommerce checkout. Each rule can respond to order, shipping, customer, or currency details.

PiWeb Disable payment method / Partial payment for WooCommerce PRO

PiWeb Disable payment method / Partial payment for WooCommerce PRO adds rules for payment availability, payment fees, and partial payments in WooCommerce checkout. Each rule can respond to order, shipping, customer, or currency details.

Payment method availability

Create unlimited rules to hide or disable gateways by product, category, shipping method, shipping zone or class, minimum subtotal, cart total, item quantity, backordered products, coupon, or day of the week. Location conditions can use a billing or shipping country, state, city, or postcode. Other available conditions include customer email, selected users, user or customer role, currency, and days since registration.

You can hide payment methods for selected users and provide a reason when an option is unavailable. For example, a rule can disable COD when the customer selects a different shipping address, hide PayPal when the billing country is not the United States, or restrict Stripe when the billing state is not New York.

Conditional payment fees

Charge fees when a customer selects a particular gateway. Rules can set cash-on-delivery (COD) fees by country, shipping zone, postcode, user, or role; apply a gateway fee for a specific country or product; or add a percentage-based credit-card processing fee. Fee conditions can also use the order total or the selected currency.

Partial payments and COD

Offer a partial payment under unlimited PRO rules, including rules that make the option available only when specified conditions are met. Set the amount as a fixed sum, a percentage of the order subtotal, or a percentage of the shipping charge. The customer can pay the remaining balance on delivery or, if they choose, before delivery. A partially paid or COD deposit order uses the “Partially Paid” status.

Set different partial amounts by country, state, postcode, or shipping zone. You can exclude products in either of two ways: withhold the partial-payment option when an excluded product is in the cart, or let the customer pay the full amount for that product while paying partially for the other items. Conditional COD rules can display cash on delivery only when their required condition is met.

Other checkout controls

Blacklist email addresses or IP addresses to prevent those users from placing orders. On multi-currency stores, payment availability and partial-payment rules can use the customer's selected currency. For a single-currency shop, leave the currency condition blank.

Setup and compatibility

Install and activate the add-on, then configure payment-disable, fee, partial-payment, or COD rules for your checkout. Test rules with representative carts and customer details before using them for live orders. The free and PRO versions are HPOS compatible. Partial payment does not support the WooCommerce checkout Block; use a classic checkout page with the [woocommerce_checkout] shortcode for that feature.