Goal: Limit which payment options appear at checkout based on cart contents (e.g., allow only Shopify Payments/PayPal when pre‑order items are in the cart; block Klarna/ClearPay). Also seeking a suitable pre‑order/reservations app.
For Shopify Plus stores: A Klarna representative notes that custom scripts can hide payment gateways based on product tags or SKUs (link provided).
The original poster is on the standard Shopify plan, so Plus-only scripts aren’t applicable.
Alternative for non‑Plus: The PayRules: Hide Payment Methods app was recommended to conditionally hide payment methods. Setup outlined:
• Add restricted methods (e.g., Klarna, ClearPay) under “Additional payment methods.”
• In “Products,” select “Hide if found” and add pre‑order items.
• A screenshot was shared illustrating the configuration.
Outcome/status: There’s a concrete app-based approach (PayRules) for the Shopify plan. The request for a reliable pre‑order/reservations app remains unanswered, so that part is still open.
Summarized with AI on December 25.
AI used: gpt-5.
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.