For the complete documentation index, see llms.txt. This page is also available as Markdown.

Shopify Checkout Limits

What Shopify's checkout sandbox does not let any app do on the Checkout, Thank You, Order Status and customer account pages

Surveys on Shopify's Checkout, Thank You, Order Status and customer account pages run inside Shopify's checkout sandbox. Shopify only lets apps draw with its own set of interface components there, and it blocks custom scripts, custom styling and pop-ups. These limits apply to every app, not just Zigpoll.

If your survey needs something on this list, run it on your storefront instead. You can also send it by email or SMS, or share a survey link.

No popups or modals

You can't show a popup survey on the Thank You, Order Status or checkout pages. A checkout block sits inside the page, in the spot where you placed it in Shopify's checkout editor. It cannot open as a pop-up, a slide-in or a launcher tab. It also cannot float over the page.

To get more people to answer an inline block:

  • Drag the Zigpoll block higher on the page in the checkout editor, so buyers see it without scrolling.

  • Offer a reward for finishing the survey. See Reward Question.

Colors, fonts and background come from Shopify, not your Design settings

Checkout blocks ignore the survey's Settings → Design tab and your account's Design Defaults. That covers colors, fonts, custom CSS, launcher shape and position, and header images. Shopify styles the block with your store's checkout branding, which you set in Shopify's checkout editor.

This is why a survey can look one way in your Zigpoll preview and another way on the Thank You page.

You can adjust the block in two places:

  • Your checkout branding. Colors, corner radius and typography come from Shopify admin → Settings → Checkout → Customize.

  • The block's own settings. Click the Zigpoll block in the checkout editor. Each of these optional settings picks from Shopify's preset styles:

    • Main Copy Size and Main Copy Color

    • Additional Copy Size and Additional Copy Color

    • Fine Print Size and Fine Print Color

    • Answer Apperance (Bold or Regular)

    • Background (Transparent, Base or Subdued)

    • Button Color and Button Type

    • Reward Banner Size and Reward Banner Color

    • Discount Code Appearance

These Zigpoll settings still carry over to a checkout block:

  • Your questions, answers, logic and translations.

  • The Progress Indicator setting from Settings → Design → On-Site, on the Thank You and Order Status block only. The Checkout Survey and customer account blocks don't show progress.

  • Hide close button and Hide back button, in the Closing card on the survey's Settings → General → Behavior sub-tab.

  • Anonymous mode.

The block also has a Preview survey setting. It only changes what you see inside the checkout editor. Buyers always see the survey your Zigpoll dashboard serves. See Checking it works without placing a real order.

Custom fonts can't load

Shopify doesn't let apps load their own font files in the checkout. A block uses the typography from your checkout branding, even if you set a custom font for your storefront surveys.

Answer rows wrap on small screens

A block fills the width Shopify gives it. Answer scales with up to five options sit in one row. Longer scales, such as a 0–10 NPS question, pack in as many buttons as fit. On a narrow phone screen they wrap onto a second row.

To keep a scale on one line, use five options or fewer. You can also move the block to a wider part of the page in the checkout editor.

No traffic source, UTM or landing page data

Checkout blocks cannot read the address your customer arrived from. They also cannot read the storefront session. Responses collected on the Thank You and Order Status pages have no UTM parameters, referrer or landing page.

To learn how customers found you, ask them. An attribution question on the Thank You page answers this directly. See Attribution Surveys.

Surveys during checkout need Shopify Plus

The Thank You, Order Status and customer account blocks work on every Shopify plan. Shopify only lets Shopify Plus stores add third-party app blocks to the checkout steps themselves (Information, Shipping and Payment). This rule applies to Zigpoll's Checkout Survey block.

See Checkout Steps Surveys.

No exit intent on checkout pages

Exit intent watches the mouse and scrolling on your storefront. Zigpoll can't do that inside the checkout. An exit-intent survey only runs on storefront pages, where the theme App Embed loads Zigpoll.

To ask buyers something before they finish paying, Shopify Plus stores can place the Checkout Survey block on a checkout step. It appears inline, not as an exit pop-up.

Activating Zigpoll on Shopify Checkout ExtensionsWhy Is My Survey Not Showing?

Last updated