Is there an app to help us with payment option selections at checkout?

Topic summary

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.

As the title says really. Here is an example:

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.

Can this be done?

Hi @linzal ,

If your store is Shopify Plus, custom scripts (https://docs.klarna.com/platform-solutions/shopify/payments/shopify-plus-custom-scripts/) are hopefully an option for you to be able to hide payment gateways based on product tags or SKUs.

We are just on the Shopify plan, so unlikely this will work for us. Thanks though!

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:

  1. Add the payment methods you want to restrict (Klarna, ClearPay) from the “Additional payment methods” field.
  2. In the “Products” field, select “Hide if found” and add the pre-order items.

This setup will ensure that only the specified payment methods are available when certain items are in the cart.