Fast Checkout isn't appearing for customers
Fast Checkout is a full Cartsaver-hosted checkout that takes over the Shopify checkout step for Cash on Delivery orders. If shoppers are still landing on Shopify’s native multi-step checkout instead of the Cartsaver single-page form, work through the checks below in order.
1. Is Fast Checkout enabled?
Section titled “1. Is Fast Checkout enabled?”Cartsaver ships Fast Checkout as off by default — turning it on is a deliberate choice. Confirm it’s on in your Cartsaver settings (the Fast Checkout switch). If you’ve never enabled it, that’s the most common reason it isn’t showing.
2. Is Cash on Delivery enabled in your Shopify store?
Section titled “2. Is Cash on Delivery enabled in your Shopify store?”Fast Checkout leads with COD as the preselected payment method. If Cash on Delivery isn’t enabled as a payment option in your Shopify admin (Settings → Payments → Manual payment methods), Fast Checkout has nothing to lead with and falls back to Shopify’s native flow.
3. Is your store currency or country supported?
Section titled “3. Is your store currency or country supported?”Cartsaver Fast Checkout supports the currencies and countries Cartsaver currently ships in — primarily MENA markets (Egypt, Saudi Arabia, UAE, and surrounding) plus a broader set of supported locales. If your storefront is set to a region that isn’t yet covered, the flow defaults back to Shopify’s native checkout.
4. Is the customer in a supported region?
Section titled “4. Is the customer in a supported region?”Even on a supported store, if a customer hits checkout from a country or IP that isn’t in your enabled region list, Cartsaver routes them to Shopify’s native checkout. Test from a local IP or the storefront preview to confirm.
5. Plan quota exhausted
Section titled “5. Plan quota exhausted”Some plans cap how many Fast Checkout sessions you can serve per month. When the cap is hit, Cartsaver routes new shoppers to Shopify’s native checkout until renewal or upgrade. Check the “Fast Checkout remaining” counter in your Cartsaver Dashboard.
Fix: upgrade to a higher tier — see Pricing.
6. Are OTP channels configured?
Section titled “6. Are OTP channels configured?”Fast Checkout pairs with at least one OTP channel for verification. If no channel is set up, Cartsaver disables the flow rather than serving an unverified checkout. See OTP channels.
7. Test in an Incognito window
Section titled “7. Test in an Incognito window”Browser cache, ad-blockers, or a stale Shopify checkout session can make Fast Checkout look broken when it isn’t. Open the storefront in an Incognito / Private window and add an item to cart. If Fast Checkout appears there but not in your regular browsing, the issue is local.
8. Theme or third-party checkout extension interference
Section titled “8. Theme or third-party checkout extension interference”Some Shopify themes (or other checkout-modifying apps) bind to the checkout step in ways that conflict with Fast Checkout’s takeover. If you recently installed another checkout-customisation app, try disabling it temporarily and re-testing.
9. Custom domain or DNS not propagated
Section titled “9. Custom domain or DNS not propagated”If you’re on a custom domain and Cartsaver was installed recently, DNS for the Cartsaver-hosted checkout subdomain may not have propagated globally. Most propagation completes within an hour; if it’s been longer, contact support with your storefront URL.
10. Still no luck?
Section titled “10. Still no luck?”Contact support with:
- The storefront URL.
- One example order or session ID where Fast Checkout should have appeared.
- The customer’s country (if known).
- A screenshot of the Cartsaver Dashboard showing the Fast Checkout toggle state and remaining quota.