Skip to content

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.

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.

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.

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.

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.

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.

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.

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.