Use Cases - Conditional Payments for WooCommerce Plugin
Use Case #1: Restrict All Payment Methods Except COD for a Specific Product
Sometimes, a product is best suited for Cash-on-delivery (COD) payments only. For instance, you can enforce this rule to ensure customers purchasing a particular product use only COD as the payment method.
Example Scenario: A retailer offering fragile items like glassware prefers COD for accountability.
Use Case #2: Add a $5 Handling Fee for All Payment Methods When Cart Weight Exceeds 20kg
Shipping heavier consignments often incurs additional handling costs. Using this plugin, you can apply a $5 handling fee to all or specific payment gateways when the cart weight surpasses 20kg.
Example Scenario: A furniture store charges extra handling fees for bulky orders.
Use Case #3: Hide Direct Bank Transfer When Cart Subtotal Exceeds $200
When dealing with high-value orders, you might prefer payment methods other than Direct Bank Transfer (DBT). You can configure the plugin to hide DBT for orders exceeding $200, ensuring more secure payment options are used.
Example Scenario: An electronics store limits DBT for orders over $200 to prevent payment delays.
Use Case #4: Restrict COD for Customers in Specific Regions (e.g., UK)
Cash on Delivery may not always be suitable for international shipping or areas prone to delivery issues. You can hide the COD payment method for customers in the UK or other specific regions to reduce risk.
Example Scenario: A seller avoids COD for international orders to minimize failed delivery costs.
Use Case #5: Disable All Payment Methods for a Specific Product
In some cases, you may need to stop selling a product through regular payment gateways, such as when the product’s vendor requires specific payment methods unavailable in your store. By disabling all payment methods for this product, you can prevent unintentional purchases and notify customers of the restriction.
Example Scenario: A drop-shipping store disables payments for a vendor-exclusive product until an alternative payment method is configured.