We like to offer pre-orders and reservations (for which we are yet to find an app that works for us having tried 4 already, so any suggestions there would be great too!).
We want to create a workflow when the customer is ordering that only shows certain payment options depending on cart items. e.g. if the customer has a pre-order item then they can only use Shopify payments or PayPal and not credit options such as Klarna or ClearPay.
You can create a workflow to show certain payment options depending on cart items using the PayRules: Hide Payment Methods app. Here’s how you can do it:
Add the payment methods you want to restrict (Klarna, ClearPay) from the “Additional payment methods” field.
In the “Products” field, select “Hide if found” and add the pre-order items.