WooCommerce: Payment Method Depending For Shipping Choice

“Is it possible to disable some payment method depending on the customs shipping choice? For example, if a customer selects ‘store pickup’, I only want Cash on Collection as the payment method.”

We will use Conditional Payments for WooCommerce Plugin do do that. The plugin allow Restrict WooCommerce payment methods based on conditions:

  • Shipping method
  • Billing Address
  • Shipping Address
  • Products
  • Order Sub Total

1. Install Conditional Payments for WooCommerce Plugin


2. WooCommerce > Settings > Payments


3. Payment Settings

Click on Each Payment Method > Scroll down to bottom of the page > Add Condition


and setting


Do similar with Other Payment Methods 🙂

Leave a Comment