Checkout Upsell shows shoppers a popup of recommended products when they arrive at your BigCommerce checkout. Products are chosen automatically from what’s in each shopper’s cart, so there are no rules to set up.
Automatic recommendations based on the products in the cart, with your best sellers filling any gaps.
Pinned products (optional) are shown first, as long as they’re not already in the cart.
Add to cart from the popup for products without options, with a quantity selector. Products with options link to their product page so shoppers can choose them.
Shown once per visit, and never for products already in the cart or out of stock.
Checkout Upsell needs permission to add content to your checkout page and to show your storefront prices (including tax and customer group pricing) in the popup. If you installed PureClarity before Checkout Upsell was available, you’ll need to approve this:
Open the PureClarity app from your BigCommerce control panel.
Approve the updated permissions when prompted.
Until you approve the permissions, the Checkout Upsell page in PureClarity shows a message and the feature can’t be turned on.
Choose the Text colour, Button colour and the Number of products to show (1 to 3). The text colour must be dark enough to read on the popup’s white background. Button text switches between black and white automatically to stay readable.
Optionally, add Pinned products.
Turn on Show the Checkout Upsell popup and click Save.
PureClarity adds a script to your checkout page when Checkout Upsell is turned on, and removes it when it’s turned off.
Checkout Upsell only works with BigCommerce’s Optimized One-Page Checkout on your default storefront. Third-party and custom checkouts (for example, headless checkouts or checkout apps that replace the BigCommerce checkout) are not supported.
When a product is added from the popup, the checkout reloads to show the updated cart and totals.
Discounts on upsell products are not currently supported.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"PureClarity","description":"PureClarity is an AI-driven personalization platform that enhances e-commerce experiences through intelligent recommendations and dynamic content.","colors":{"primary":"#1585ff","light":"#4a98ee","dark":"#1585ff"},"logo":{"light":"https://mintcdn.com/pureclarity/XrseGmtERByAl6Lj/logo/light-pc.webp?fit=max\u0026auto=format\u0026n=XrseGmtERByAl6Lj\u0026q=85\u0026s=cc41bee603147eb943fcd0b238072834","dark":"https://mintcdn.com/pureclarity/XrseGmtERByAl6Lj/logo/light-pc.webp?fit=max\u0026auto=format\u0026n=XrseGmtERByAl6Lj\u0026q=85\u0026s=cc41bee603147eb943fcd0b238072834"},"favicon":"https://mintcdn.com/pureclarity/XrseGmtERByAl6Lj/pc-logo.png?fit=max\u0026auto=format\u0026n=XrseGmtERByAl6Lj\u0026q=85\u0026s=593e16cc51bba0c5557a0e315551e2cb","navbar":{"links":[{"href":"mailto:support@pureclarity.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://admin.pureclarity.com"}},"footer":{"socials":{"website":"https://pureclarity.com","linkedin":"https://www.linkedin.com/company/pureclarity"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"pureclarity","hasAudioNarration":false,"actualSubdomain":"pureclarity","customDomains":["docs.pureclarity.com"],"gitSource":{"type":"github","owner":"pureclarity","repo":"pureclarity","deployBranch":"dev","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adcb58ba9d4b58550296af1","collectionId":"d415ef73-1df1-4040-ab31-bc4127ffd53c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adcb58ba9d4b58550296af1"},"entitlements":{},"buildId":"6adcba34ed3bac47b4072035","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"Documentation","count":262},{"language":"default","tag":"Platform Integrations","count":88},{"language":"default","tag":"Custom","count":43},{"language":"default","tag":"Magento","count":29},{"language":"default","tag":"Magento 2.x","count":26},{"language":"default","tag":"Core Features","count":18},{"language":"default","tag":"Support \u0026 Resources","count":15},{"language":"default","tag":"Data Feeds","count":14},{"language":"default","tag":"General Support","count":12},{"language":"default","tag":"Event Tracking Reference","count":9}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"integrations/bigcommerce/checkout-upsell","slug":"/integrations/bigcommerce/checkout-upsell","pageMetadata":{"title":"Checkout Upsell","description":"Show a popup of recommended products when shoppers reach your BigCommerce checkout","icon":"cart-plus","keywords":["bigcommerce","checkout","upsell","cross-sell","popup","pre-checkout"],"href":"/integrations/bigcommerce/checkout-upsell"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Show a popup of recommended products when shoppers reach your BigCommerce checkout\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`what-checkout-upsell-does`,children:`What Checkout Upsell Does`}),`\n`,_jsx(_components.p,{children:`Checkout Upsell shows shoppers a popup of recommended products when they arrive at your BigCommerce checkout. Products are chosen automatically from what’s in each shopper’s cart, so there are no rules to set up.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Automatic recommendations`}),` based on the products in the cart, with your best sellers filling any gaps.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pinned products`}),` (optional) are shown first, as long as they’re not already in the cart.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Add to cart from the popup`}),` for products without options, with a quantity selector. Products with options link to their product page so shoppers can choose them.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Shown once per visit`}),`, and never for products already in the cart or out of stock.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before You Start`}),`\n`,_jsx(_components.p,{children:`Checkout Upsell needs permission to add content to your checkout page and to show your storefront prices (including tax and customer group pricing) in the popup. If you installed PureClarity before Checkout Upsell was available, you’ll need to approve this:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Open the PureClarity app from your BigCommerce control panel.`}),`\n`,_jsx(_components.li,{children:`Approve the updated permissions when prompted.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Until you approve the permissions, the Checkout Upsell page in PureClarity shows a message and the feature can’t be turned on.`}),`\n`,_jsx(Heading,{level:`2`,id:`setting-up-checkout-upsell`,children:`Setting Up Checkout Upsell`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`In PureClarity, go to `,_jsx(_components.strong,{children:`Checkout Upsell`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Set the `,_jsx(_components.strong,{children:`Headline`}),` and, optionally, a `,_jsx(_components.strong,{children:`Description`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Choose the `,_jsx(_components.strong,{children:`Text colour`}),`, `,_jsx(_components.strong,{children:`Button colour`}),` and the `,_jsx(_components.strong,{children:`Number of products`}),` to show (1 to 3). The text colour must be dark enough to read on the popup’s white background. Button text switches between black and white automatically to stay readable.`]}),`\n`,_jsxs(_components.li,{children:[`Optionally, add `,_jsx(_components.strong,{children:`Pinned products`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Turn on `,_jsx(_components.strong,{children:`Show the Checkout Upsell popup`}),` and click `,_jsx(_components.strong,{children:`Save`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`PureClarity adds a script to your checkout page when Checkout Upsell is turned on, and removes it when it’s turned off.`}),`\n`,_jsx(Heading,{level:`2`,id:`reporting`,children:`Reporting`}),`\n`,_jsx(_components.p,{children:`The Checkout Upsell page shows the last 28 days of:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Impressions`}),` - how many times the popup was shown.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Add to cart / option clicks`}),` - how many times shoppers added a product or clicked through to choose options.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Click rate`}),` - clicks as a percentage of impressions.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Attributed revenue`}),` - revenue from these products, using PureClarity’s standard attribution rules.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`limitations`,children:`Limitations`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Checkout Upsell only works with BigCommerce’s `,_jsx(_components.strong,{children:`Optimized One-Page Checkout`}),` on your `,_jsx(_components.strong,{children:`default storefront`}),`. Third-party and custom checkouts (for example, headless checkouts or checkout apps that replace the BigCommerce checkout) are not supported.`]})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`When a product is added from the popup, the checkout reloads to show the updated cart and totals.`}),`\n`,_jsx(_components.li,{children:`Discounts on upsell products are not currently supported.`}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Checkout Upsell","description":"Show a popup of recommended products when shoppers reach your BigCommerce checkout","icon":"cart-plus","keywords":["bigcommerce","checkout","upsell","cross-sell","popup","pre-checkout"],"href":"/integrations/bigcommerce/checkout-upsell"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What Checkout Upsell Does","slug":"what-checkout-upsell-does","depth":2,"children":[]},{"title":"Before You Start","slug":"before-you-start","depth":2,"children":[]},{"title":"Setting Up Checkout Upsell","slug":"setting-up-checkout-upsell","depth":2,"children":[]},{"title":"Reporting","slug":"reporting","depth":2,"children":[]},{"title":"Limitations","slug":"limitations","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"pureclarity","siteName":"PureClarity","title":"Checkout Upsell - PureClarity","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-24T13:41:40.571Z","originalFileLocation":"integrations/bigcommerce/checkout-upsell.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Show a popup of recommended products when shoppers reach your BigCommerce checkout\">\u003cmeta data-mint-head name=\"application-name\" content=\"PureClarity\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pureclarity/5zm4q6jQFMTsDw9J/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/pureclarity/5zm4q6jQFMTsDw9J/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pureclarity/5zm4q6jQFMTsDw9J/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pureclarity/5zm4q6jQFMTsDw9J/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pureclarity/5zm4q6jQFMTsDw9J/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pureclarity/5zm4q6jQFMTsDw9J/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pureclarity/5zm4q6jQFMTsDw9J/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pureclarity/5zm4q6jQFMTsDw9J/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pureclarity/5zm4q6jQFMTsDw9J/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Checkout Upsell - PureClarity\">\u003cmeta data-mint-head property=\"og:description\" content=\"Show a popup of recommended products when shoppers reach your BigCommerce checkout\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"PureClarity\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.pureclarity.com/integrations/bigcommerce/checkout-upsell\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://pureclarity.mintlify.app/_mintlify/api/og/v2?division=BigCommerce\u0026amp;title=Checkout+Upsell\u0026amp;description=Show+a+popup+of+recommended+products+when+shoppers+reach+your+BigCommerce+checkout\u0026amp;theme=18e04ecd5f2b83d109226855\u0026amp;signature=fba6bd5e3f4c699b48ec491055956e9a4181af9ebe189ce8d9eee459730dddad\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Checkout Upsell - PureClarity\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Show a popup of recommended products when shoppers reach your BigCommerce checkout\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://pureclarity.mintlify.app/_mintlify/api/og/v2?division=BigCommerce\u0026amp;title=Checkout+Upsell\u0026amp;description=Show+a+popup+of+recommended+products+when+shoppers+reach+your+BigCommerce+checkout\u0026amp;theme=18e04ecd5f2b83d109226855\u0026amp;signature=fba6bd5e3f4c699b48ec491055956e9a4181af9ebe189ce8d9eee459730dddad\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/pureclarity/5zm4q6jQFMTsDw9J/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"PureClarity\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1585ff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.pureclarity.com/integrations/bigcommerce/checkout-upsell\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integrations/bigcommerce/checkout-upsell.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.pureclarity.com/#organization\",\"name\":\"PureClarity\",\"url\":\"https://docs.pureclarity.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pureclarity/XrseGmtERByAl6Lj/logo/light-pc.webp?fit=max\u0026auto=format\u0026n=XrseGmtERByAl6Lj\u0026q=85\u0026s=cc41bee603147eb943fcd0b238072834\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.pureclarity.com#website\",\"name\":\"PureClarity\",\"url\":\"https://docs.pureclarity.com\",\"publisher\":{\"@id\":\"https://docs.pureclarity.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.pureclarity.com/integrations/bigcommerce/checkout-upsell#webpage\",\"url\":\"https://docs.pureclarity.com/integrations/bigcommerce/checkout-upsell\",\"name\":\"Checkout Upsell\",\"description\":\"Show a popup of recommended products when shoppers reach your BigCommerce checkout\",\"dateModified\":\"2026-10-24T13:41:40.571Z\",\"isPartOf\":{\"@id\":\"https://docs.pureclarity.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.pureclarity.com/integrations/bigcommerce/checkout-upsell#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.pureclarity.com/integrations/bigcommerce/checkout-upsell#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Platform Integrations\",\"item\":\"https://docs.pureclarity.com/integrations/shopify/installation\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BigCommerce\",\"item\":\"https://docs.pureclarity.com/integrations/bigcommerce/installation\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Checkout Upsell\",\"item\":\"https://docs.pureclarity.com/integrations/bigcommerce/checkout-upsell\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.pureclarity.com/integrations/bigcommerce/checkout-upsell#article\",\"headline\":\"Checkout Upsell\",\"name\":\"Checkout Upsell\",\"description\":\"Show a popup of recommended products when shoppers reach your BigCommerce checkout\",\"url\":\"https://docs.pureclarity.com/integrations/bigcommerce/checkout-upsell\",\"mainEntityOfPage\":{\"@id\":\"https://docs.pureclarity.com/integrations/bigcommerce/checkout-upsell#webpage\"},\"dateModified\":\"2026-10-24T13:41:40.571Z\",\"keywords\":\"bigcommerce, checkout, upsell, cross-sell, popup, pre-checkout\",\"publisher\":{\"@id\":\"https://docs.pureclarity.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.pureclarity.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"PureClarity\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"PureClarity","nav":{"global":null,"tabs":[{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/server-side/server-side-personalization-request"}]},{"tab":"Product Updates","pages":[{"title":"Product Updates","href":"/product-updates"}]},{"tab":"Documentation","anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Getting Started","pages":[{"title":"What is PureClarity?","icon":"sparkles","href":"/support/general/what-is-pureclarity"},{"title":"How Does the AI Work?","icon":"brain","href":"/support/general/how-ai-works"}]},{"group":"Platform Integrations","pages":[{"group":"Shopify","pages":[{"title":"Shopify Installation","icon":"shopify","href":"/integrations/shopify/installation"},{"title":"Shopify Vintage Theme Setup","icon":"store","href":"/integrations/shopify/vintage-themes"},{"title":"Shopify Online Store 2.0 Theme Setup","icon":"sparkles","href":"/integrations/shopify/online-store-2-themes"},{"title":"Shopify Personalized Recommendations Plan","icon":"robot","href":"/integrations/shopify/personalised-recommendations"}]},{"group":"BigCommerce","pages":[{"title":"BigCommerce Installation","icon":"download","href":"/integrations/bigcommerce/installation"},{"title":"BigCommerce Configuration","description":"Complete configuration guide for BigCommerce PureClarity integration including data synchronization, Stencil theme setup, and zone installation","icon":"gear","href":"/integrations/bigcommerce/configuration"},{"title":"Checkout Upsell","icon":"cart-plus","href":"/integrations/bigcommerce/checkout-upsell"}]},{"group":"Custom","pages":[{"title":"Custom Installation","description":"Custom integration guide for platforms without direct PureClarity plugins, featuring comprehensive custom implementation documentation and resources","icon":"hammer","href":"/integrations/custom/installation"},{"group":"Getting Started","pages":[{"title":"1. Overview","href":"/integrations/custom/api-reference/getting-started/overview"},{"title":"2. Implementation methods - client vs server","href":"/integrations/custom/api-reference/getting-started/implementation-methods---client-vs-server"},{"title":"3. Language and Localisation","href":"/integrations/custom/api-reference/getting-started/language-and-localisation"},{"title":"4. PCJS Master Function","href":"/integrations/custom/api-reference/getting-started/pcjs-master-function"},{"title":"5. Developer Debug Mode","href":"/integrations/custom/api-reference/getting-started/developer-debug-mode"}]},{"group":"Client-side Implementation","pages":[{"title":"1. Overview","href":"/integrations/custom/api-reference/client-side/overview"},{"title":"2. Event Tracking","href":"/integrations/custom/api-reference/client-side/event-tracking"},{"title":"3. Zones","href":"/integrations/custom/api-reference/client-side/zones"},{"title":"4. HTML Templates","href":"/integrations/custom/api-reference/client-side/html-templates"}]},{"group":"Server-side Implementation","pages":[{"title":"1. Server-side","href":"/integrations/custom/api-reference/server-side/server-side"}]},{"group":"GDPR - Anonymising Users","pages":[{"title":"1. Forget User","href":"/integrations/custom/api-reference/gdpr/forget-user"},{"title":"Forget User API","href":"/integrations/custom/api-reference/gdpr/forget"}]},{"group":"Event Tracking Reference","pages":[{"title":null,"href":"/integrations/custom/api-reference/event-tracking/overview"},{"title":"page_view event","href":"/integrations/custom/api-reference/event-tracking/page_view"},{"title":"product_view event","href":"/integrations/custom/api-reference/event-tracking/product_view"},{"title":"set_basket event","href":"/integrations/custom/api-reference/event-tracking/set_basket"},{"title":"order event","href":"/integrations/custom/api-reference/event-tracking/order"},{"title":"customer_details","href":"/integrations/custom/api-reference/event-tracking/customer_details"},{"title":"customer_logout event","href":"/integrations/custom/api-reference/event-tracking/customer_logout"},{"title":"product_rate event","href":"/integrations/custom/api-reference/event-tracking/product_rate"},{"title":"currency event","href":"/integrations/custom/api-reference/event-tracking/currency"}]},{"group":"Data Feeds","pages":[{"title":"1. Overview","href":"/integrations/custom/api-reference/data-feeds/overview"},{"title":"2. Submitting Data Feeds","href":"/integrations/custom/api-reference/data-feeds/submitting-data-feeds"},{"title":"3. B2B Account Pricing","href":"/integrations/custom/api-reference/data-feeds/b2b-account-pricing"},{"title":"4. Deltas","href":"/integrations/custom/api-reference/data-feeds/deltas"},{"title":"5. Offline Orders","href":"/integrations/custom/api-reference/data-feeds/offline-orders"},{"title":"Product Feed Model","href":"/integrations/custom/api-reference/data-feeds/product"},{"title":"Product Feed API","href":"/integrations/custom/api-reference/data-feeds/productfeed"},{"title":"Brand Feed Model","href":"/integrations/custom/api-reference/data-feeds/brand"},{"title":"Category Feed Model","href":"/integrations/custom/api-reference/data-feeds/category"},{"title":"User Feed Model","href":"/integrations/custom/api-reference/data-feeds/user"}]},{"group":"Templating","pages":[{"title":"1. Overview","href":"/integrations/custom/api-reference/templating/overview"},{"title":"2. Recommenders","href":"/integrations/custom/api-reference/templating/recommenders"},{"title":"3. Image Carousel","href":"/integrations/custom/api-reference/templating/image-carousel"},{"title":"4. Static Image","href":"/integrations/custom/api-reference/templating/static-image"}]},{"group":"Objects \u0026 Properties","pages":[{"title":"1. Overview","href":"/integrations/custom/api-reference/models/overview"},{"title":"Product Recommender Model","href":"/integrations/custom/api-reference/models/product-recommender-model"},{"title":"Category Recommender Model","href":"/integrations/custom/api-reference/models/category-recommender-model"},{"title":"Brand Recommender Model","href":"/integrations/custom/api-reference/models/brand-recommender-model"},{"title":"Carousel Model","href":"/integrations/custom/api-reference/models/carousel-model"},{"title":"Image Model","href":"/integrations/custom/api-reference/models/image-model"},{"title":"HTML Model","href":"/integrations/custom/api-reference/models/html-model"}]}]},{"group":"Magento","pages":[{"group":"Magento 2.x","pages":[{"title":"Magento 2.x Installation","icon":"download","href":"/integrations/magento/magento-2/installation"},{"title":"Magento 2.x Free Trial Signup","icon":"user-plus","href":"/integrations/magento/magento-2/free-trial-signup"},{"title":"Magento 2.x - Linking an Existing Store","icon":"link","href":"/integrations/magento/magento-2/linking-existing-store"},{"title":"Adding Another Store","icon":"store","href":"/integrations/magento/magento-2/adding-another-store"},{"title":"Environment \u0026 Credentials","icon":"key","href":"/integrations/magento/magento-2/environment-credentials"},{"title":"Magento 2.x Dashboard","icon":"chart-line","href":"/integrations/magento/magento-2/dashboard"},{"title":"Types of Data Feeds","icon":"database","href":"/integrations/magento/magento-2/types-of-feed"},{"title":"When Data Feeds Run","icon":"clock","href":"/integrations/magento/magento-2/when-feeds-run"},{"title":"Feed Status Overview","icon":"chart-line","href":"/integrations/magento/magento-2/feed-status"},{"title":"Data Feeds \u0026 Indexing Configuration","icon":"gear","href":"/integrations/magento/magento-2/data-feeds-indexing"},{"title":"Enabling the Brand Feed","icon":"tags","href":"/integrations/magento/magento-2/enabling-brand-feed"},{"title":"Product Attributes","icon":"tag","href":"/integrations/magento/magento-2/product-attributes"},{"title":"Category Attributes","icon":"folder-tree","href":"/integrations/magento/magento-2/category-attributes"},{"title":"Configuration Mode","icon":"toggle-on","href":"/integrations/magento/magento-2/configuration-mode"},{"title":"Magento 2.x - Default Zone Installation","icon":"grid","href":"/integrations/magento/magento-2/default-zone-installation"},{"title":"Adding Zones Using Widgets","icon":"puzzle-piece","href":"/integrations/magento/magento-2/adding-zones-widgets"},{"title":"Adding Zones Using HTML","icon":"code","href":"/integrations/magento/magento-2/adding-zones-html"},{"title":"Zone Debug Mode","icon":"bug","href":"/integrations/magento/magento-2/zone-debug"},{"title":"Placeholder Images Configuration","icon":"image","href":"/integrations/magento/magento-2/placeholder-images"},{"title":"Products Not Updating Troubleshooting","icon":"triangle-exclamation","href":"/integrations/magento/magento-2/products-not-updating"},{"title":"Zones Not Showing Troubleshooting","icon":"eye-slash","href":"/integrations/magento/magento-2/zones-not-showing"},{"title":"Customer Specific Prices","icon":"dollar-sign","href":"/integrations/magento/magento-2/customer-specific-prices"},{"title":"Magento 2.x Logs Management","icon":"file-text","href":"/integrations/magento/magento-2/logs"},{"title":"Extending Feed Data","icon":"code-branch","href":"/integrations/magento/magento-2/extending-feed"},{"title":"Server-Side Mode Implementation","icon":"server","href":"/integrations/magento/magento-2/serverside"},{"title":"Magento 2.x - Troubleshooting Feed Failures","icon":"bug","href":"/integrations/magento/magento-2/feeds-failing-errors"}]},{"group":"Magento 1.x","pages":[{"title":"Magento 1.x Installation","icon":"download","href":"/integrations/magento/magento-1/installation"},{"title":"Magento 1.x Configuration","icon":"gear","href":"/integrations/magento/magento-1/configuration"},{"title":"Magento 1.x Troubleshooting","icon":"wrench","href":"/integrations/magento/magento-1/troubleshooting"}]}]},{"group":"Other Platforms","pages":[{"group":"WooCommerce","pages":[{"title":"WooCommerce Installation","icon":"download","href":"/integrations/woocommerce/installation"},{"title":"Setting Up Your PureClarity Account","icon":"user-plus","href":"/integrations/woocommerce/setting-up-account"},{"title":"WooCommerce Dashboard Overview","icon":"dashboard","href":"/integrations/woocommerce/dashboard-overview"},{"title":"WooCommerce Zones Configuration","icon":"map-location-dot","href":"/integrations/woocommerce/zones"},{"title":"WooCommerce Data Feeds Management","icon":"database","href":"/integrations/woocommerce/data-feeds"},{"title":"WooCommerce Settings Configuration","icon":"gear","href":"/integrations/woocommerce/settings"},{"title":"WooCommerce Troubleshooting Guide","icon":"wrench","href":"/integrations/woocommerce/troubleshooting"},{"title":"Extending WooCommerce Data Feeds","icon":"code","href":"/integrations/woocommerce/extending-feed"}]},{"group":"Drupal","pages":[{"title":"Drupal Integration","icon":"code","href":"/integrations/drupal/integration"}]}]}]},{"group":"Core Features","pages":[{"group":"Campaigns","pages":[{"title":"Campaign Overview","icon":"bullhorn","href":"/features/campaigns/overview"},{"title":"Campaign List Management","icon":"list","href":"/features/campaigns/campaign-list"},{"title":"Creating a Campaign","icon":"plus","href":"/features/campaigns/creating-campaign"},{"title":"Recommender Campaigns","icon":"brain","href":"/features/campaigns/recommender-campaigns"},{"title":"Campaign Preview and Settings","icon":"eye","href":"/features/campaigns/preview-settings"},{"title":"Campaign Attribution and Click Tracking","icon":"chart-line","href":"/features/campaigns/attribution-clicks"}]},{"group":"Segments","pages":[{"title":"Customer Segments Overview","icon":"users","href":"/features/segments/overview"},{"title":"Creating a Segment","icon":"plus-circle","href":"/features/segments/creating-segment"},{"title":"Where to Use Segments","icon":"map-pin","href":"/features/segments/using-segments"},{"title":"Understanding Segment Insights","icon":"chart-bar","href":"/features/segments/insights"}]},{"group":"Zones","pages":[{"title":"Zones Overview","icon":"grid-2","href":"/features/zones/overview"},{"title":"Adding Zones","icon":"plus-square","href":"/features/zones/adding-zones"}]},{"group":"Popups","pages":[{"title":"Popups Overview","icon":"popup","href":"/features/popups/overview"},{"title":"Creating a Popup","icon":"plus","href":"/features/popups/creating-popup"}]},{"group":"Templates","pages":[{"title":"Templates Overview","icon":"palette","href":"/features/templates/overview"},{"title":"Creating Custom Templates","icon":"code","href":"/features/templates/creating-templates"}]},{"group":"Analytics","pages":[{"title":"Analytics Overview","icon":"chart-line","href":"/features/analytics/overview"},{"title":"Product Analytics Guide","icon":"chart-bar","href":"/features/analytics/product-analytics"}]}]},{"group":"Support \u0026 Resources","pages":[{"group":"General Support","pages":[{"title":"Dashboard Overview","icon":"chart-pie","href":"/support/general/dashboard-overview"},{"title":"Data Explorers Overview","icon":"magnifying-glass-chart","href":"/support/general/data-explorers-overview"},{"title":"User Explorer","icon":"users","href":"/support/general/user-explorer"},{"title":"Managing Admin Users","icon":"users-gear","href":"/support/general/managing-admin-users"},{"title":"Platform Settings","icon":"gear","href":"/support/general/settings"},{"title":"Tracking Consent","icon":"shield-check","href":"/support/general/tracking-consent"},{"title":"Understanding Product Attribution","icon":"chart-line","href":"/support/general/product-attribution"},{"title":"Using PureClarity During Development","icon":"code","href":"/support/general/development-usage"},{"title":"PureClarity Debug Toolbar","icon":"bug","href":"/support/general/debug-toolbar"},{"title":"Audiences","icon":"users-rectangle","href":"/support/general/audiences"},{"title":"Platform Integrations","icon":"plug","href":"/support/general/integrations"},{"title":"Security Disclosure Policy","icon":"shield-halved","href":"/support/general/security-disclosure-policy"}]},{"group":"Email Policies","pages":[{"title":"Email Marketing Overview","icon":"envelope","href":"/support/email/overview"},{"title":"Email Acceptable Use Policy","icon":"shield-check","href":"/support/email/acceptable-use-policy"},{"title":"PureClarity Email Disclaimer","icon":"info-circle","href":"/support/email/disclaimer"}]}]},{"group":"Legal \u0026 Compliance","pages":[{"group":"GDPR","pages":[{"title":"GDPR Overview","icon":"shield-check","href":"/legal/gdpr/overview"},{"title":"GDPR Tools","icon":"tools","href":"/legal/gdpr/tools"},{"title":"GDPR References","icon":"link","href":"/legal/gdpr/references"}]},{"group":"Privacy","pages":[{"title":"Privacy Policy","icon":"shield-check","href":"/legal/privacy/privacy-policy"},{"title":"Cookie Policy","icon":"cookie-bite","href":"/legal/privacy/cookie-policy"}]},{"group":"Terms \u0026 Agreements","pages":[{"title":"Service Agreement","icon":"file-contract","href":"/legal/terms/service-agreement"},{"title":"Backup \u0026 Recovery Policy","icon":"database","href":"/legal/terms/backup-recovery-policy"},{"title":"Support Policy","icon":"headset","href":"/support/general/support-policy"}]}]}]}]}]},"title":"Checkout Upsell - PureClarity","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":[],"chunks":[]}