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

conditional-payment-woocommerce1-min

2. WooCommerce > Settings > Payments

woo-settings-payment1-min

3. Payment Settings

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

conditional-payment-woocommerce2-min

and setting

conditional-payment-woocommerce3-min

Do similar with Other Payment Methods 🙂

Share this post:

Leave a Comment