Buy me a coffee

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

Ask me a question, free

If your site is private or in trial, just setup password and share url. See how to:
Please check your email carefully. Recently I got a lot of questions with wrong emails.

If you haven't heard from me within 24 hours please check your junk/spam folder