• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Flexible Shipping - All in One Shipping for WooCommerce

  • Plugins
  • Docs
  • Support
  • Blog
  • My account
  • 0

Join more than 10,000 others

WooCommerce tips, Flexible Shipping news - right to your inbox.

Maciej Swoboda

How to conditionally assign shipping to payment methods in WooCommerce

Updated: May 15, 2019 / Shipping

conditional shipping payments image

I'd like the clients who've chosen Free shipping to get Cash and Bank transfer payment methods only. However, the clients who've chosen a courier should be able to pay using Bank transfer, Cash, as well as online transfers. I need the conditional shipping payments.

Problem

Unfortunately, WooCommerce – the out-of-the-box version – does not let you assign payment methods to shipping methods. This option is only available when it comes to Cash on Delivery, which can be displayed along with select shipping methods.

Other payment methods will be shown every time, regardless of the shipping methods chosen by the client. It can be a nuisance to the sellers who, e.g. do not want to offer the option of paying using the online transfers with notoriously high fees.

Solution: conditional shipping payments

This is why we created the Active Payments for WooCommerce plugin! We wanted to solve the problem for WooCommerce shop owners and we wanted to make it as simple as possible. Users may mix and match payment and shipping methods any way they please. To make it even easier to understand, all the conditional shipping payments options are displayed in a table.

Also worth reading: The Ultimate Guide to WooCommerce Shipping →

Because of the fact that brokers offering online transfers often have very high fees, we also added the option of disabling select payment methods when a price is higher than the one determined by the seller. Since large payments may mean excruciatingly high interest rates, we made sure that is is possible to disable some methods of payment.

Check out Active Payments

conditional shipping payments in Active Payments plugin

Tweet

1 minute read509 views

Maciej Swoboda

Shop Owner's Guides

Flexible Shipping

The most flexible Table Rate Shipping plugin for WooCommerce. Create any shipping scenario based on totals, weight, quantity, shipping classes and more.

Learn more →

Join more than 10,000 others

WooCommerce tips, Flexible Shipping news - right to your inbox.

Home › How to conditionally assign shipping to payment methods in WooCommerce

Footer

Flexible Shipping

The most flexible Table Rate Shipping plugin for WooCommerce. Create any shipping scenario based on totals, weight, quantity, shipping classes and more.

© 2021 A WP Desk WP Desk Shipment Secured by Comodo

Company

  • Blog

Products

  • Plugins
  • Docs
  • Support

Legal

  • Terms & Conditions
  • Refund Policy
  • Support Policy
  • Privacy Policy