Is there a way to only allow card payments at checkout when an item has 0 inventory? I want to do this so customers can place preorders. How can I set this up?
Hi, @Arcs,
Thanks for posting your question. I work on the Checkout team at Shopify.
There are a couple different ways you can customize how your payment methods work with preorders:
-
Use a payment customization app. This is available to all Shopify plans and the most straight forward. In Canada and the US this is limited to hiding non-credit card options, but would align with your use case.
-
Build a custom app. If you want full access to payment customization, Shopify Plus plans have access to everything including credit card fields. You could build a custom app using the Payment Customization Function API depending on different cart conditions.
Pre-order apps already restrict customers from using accelerated checkouts or local payment methods. They are also only available to merchants using Shopify Payments or PayPal Express.
Hope this helps you understand your options on how to pair a pre-order app with payment method customization!