How to conditionally assign shipping to payment methods in WooCommerce

Conditional Shipping Payments
Author Bartosz Gajewski
Reading time:
1 minute read

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.


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.

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

Notify of
Inline Feedbacks
View all comments

Check out our case studies

Dream Home Story
Furniture shipping via WooCommerce – Dream Home’s Case Study

Learn how to configure custom shipping rules for furniture orders – from heavy and bulky to small and light.

4 minutes read
Octolize Case Study
Vitrek’s Story

Read Octolize Case Study about Vitrek – a provider of innovative global solutions for High Voltage Test and Measurement.

2 minutes read
Octolize Case Study
EnglishSpeakingMum’s Story

Read Octolize Case Study about EnglishSpeakingMum – Polish dedicated and involved parenting blogger.

2 minutes read