Conditional payment methods based on delivery method

New Member
1 0 0



We offer a payment method "cash on local pickup", now this payment method sould only show, if the delivery method is "local pickup".


Right now if somebody uses "Delivery by postal Service" the payment method "Cash on local pickup" is showed anyway. (which of course makes no sense)


Is there a way to only show payment methods that are conditionally connected to delivery methods?


Cheers Guido


Community Moderator
Community Moderator
3078 232 504

Hi @Guido71,


Nick here from Shopify.


Great question! I love your idea and thinking behind this but it is very complex and would require some editing to the Shopify API which wouldn't be possible. The only way this might be possible would be via an app and I'm not even sure if it would be possible then either. I took a look through the Shopify App Store for apps based around a local delivery feature that would be worth look into:


Hope this helps clarify things more for you on this! 


All the best, Nick


P.S. I will also move this post to the Shopify SDK/ API board where hopefully it might get some eyes on it who are more proficient in API than I would be who can provide more insight for you. 



Nick | Community Moderator @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog