Checkout Problems

How to diagnose and fix common checkout issues including Stripe errors, missing payments, and catalog mode conflicts.

Updated 2026-06-21
troubleshooting
checkout
stripe
payments
catalog mode

If customers cannot complete a purchase or the checkout page is missing, start with these checks.

1. Check if Catalog mode is on

When Catalog mode is enabled, Sellrn hides the cart and checkout entirely. The "Add to cart" button is replaced with an "Enquire" or "Request quote" button. If your checkout has disappeared, this is the most likely cause.

Go to Settings → General and check the Catalog mode toggle. Turn it off to re-enable the cart and checkout.

2. Check your payment gateway

Checkout requires at least one active payment method. Go to Settings → Payments and confirm:

  • Stripe is connected (you will see a green "Connected" status).
  • Your Stripe account has completed identity verification (required by Stripe).
  • You are using the correct keys — test keys for testing, live keys for real transactions.

If Stripe is not connected at all, the checkout page will fail to load payment fields. Connect Stripe by clicking Connect Stripe in the Payments settings.

3. Run the Commerce Readiness checklist

Go to Dashboard → Commerce Readiness. This checklist identifies specific gaps in your checkout setup — missing shipping rules, no products, payment not configured, taxes not set up, etc. Resolve every item in the checklist and try checkout again.

4. Add at least one product

You cannot test checkout without products in your catalog. Go to Dashboard → Products and confirm you have at least one published product with a price greater than zero.

5. Common Stripe errors during checkout

ErrorLikely cause
"Your card was declined"Using a test card in live mode, or a live card in test mode. Use Stripe's test card number 4242 4242 4242 4242 (any expiry/CVC) when testing.
"No such payment intent"Session expired. Refresh the checkout page and try again.
Payment fields do not loadYour Stripe publishable key is wrong or missing. Check Settings → Payments.
Order not created after successful paymentA webhook may have failed. Check your Stripe dashboard under Developers → Webhooks for failed events. Contact Sellrn support if the issue persists.

6. Test in a private window

Always test checkout in a private / incognito window to ensure you are testing as a fresh customer, not as the logged-in store owner. Some checkout flows behave differently for admins.

7. Check shipping rules

If checkout loads but the customer cannot proceed past the shipping step, you may have no shipping rules configured for their region. Go to Settings → Shipping and add a shipping rule that covers your target markets.