Sling.Docs

Checkout

Apps and settings that conflict with Sling

Some apps take over the cart or the checkout button, so they and Sling both try to own the same click.

The Go live stage lists these too. Open only the ones you use.

  • UpCart: turn off its checkout button override in the UpCart settings. Its cart drawer is fine.
  • AfterSell or another post-purchase upsell app: its upsells run on Shopify checkout, which shoppers no longer reach. Use our post-purchase offers instead.
  • Another third-party checkout app: two checkout apps cannot both own the buy button. Remove the other one, or scope each to different products.
  • GemPages, Shogun or another page builder: these render their own theme layouts, so the script has to go into those too, just before the closing head tag. GemPages uses three: theme.gempages.header.liquid, theme.gempages.footer.liquid and theme.gempages.blank.liquid.
  • AmpCart: it replaces the cart page with its own. Point its checkout button at your Sling checkout in the AmpCart settings, or turn its cart page off.
  • Shopify gift cards: these are redeemed inside Shopify checkout and cannot be applied on ours. Use a discount code instead.
  • Shopify Buy it now and Shop Pay buttons on product pages: these skip the cart and go straight to Shopify checkout. Turn them off per theme under Online Store, Themes, Customise, Theme settings, Checkout.
  • A cookie or consent banner that blocks scripts until the shopper accepts: mark the Sling script as strictly necessary, or exclude it from the blocking list.

Still stuck? Write to support@sling.cx and a real person answers.