Shopify is a leading e-commerce platform that provides
merchants with the tools they need to sell products online efficiently.
Integrating Beans with Shopify
enhances this experience by enabling merchants to boost
customer loyalty through a rewards system. With Beans for Shopify, you can reward customers for their
purchases, encouraging repeat business and fostering a loyal customer base.
To begin, install the Beans app for Shopify
through the Shopify App Store. Follow the
Shopify guideline
on how to install an app through the Shopify App Store.
In order to get the app to work as expected, it is required to enable customer accounts for your Shopify Store.
Shopify gives you the option to set customer accounts as disabled, optional or required.
Beans requires customer accounts to be set to optional or required.
Beans support both Classic customer accounts and New customer accounts.Here is how to enable customer accounts with Shopify:
Enable customer accounts
If you are using a Shopify Online Store 2.0 theme, it is essential to enable the Beans app in your Shopify theme.
The new Online Store 2.0 is an improvement released by Shopify to facilitate
full integration for app developers with a merchant’s shop.
From the Shopify dashboard, go to your Themes page.
Locate the Current theme section and click on Customize.
Click on Theme Settings, go to the App Embed tab, then locate the Beans Ultimate app extension and switch it on.
Beans automatically adds a rewards page to your shop.
By default, you can access the page at https://example.myshopify.com/pages/rewards, assuming
your website’s full URL is https://example.myshopify.com.The Shopify navigation tool let you dynamically set up a navigation menu for your website.
We recommend adding the link to the rewards program in the Main menu in order to make it easy for your customers to access.
Here is how to do: Editing Shopify store menu
Sets a minimum points threshold that customers must reach before redeeming rewards. By default,
customers need to accumulate at least 100 points before being eligible for redemption. You can
adjust this threshold higher to ensure meaningful program engagement and prevent inefficient redemptions.
For example, if you set the minimum to 500 points, customers would need to earn at least 500 points before
they can start redeeming rewards.How it works:
From the Shopify integration dashboard, navigate to Preferences.
Locate the Redemption section and enter your desired minimum points threshold in the
Minimum Points Required field.
Click Save to apply changes.
Choose a minimum threshold that balances customer satisfaction with your business goals. Too high may discourage
participation, while too low could reduce program effectiveness.
Sets a limit on how much of the total purchase price can be discounted through points.
This ensures that the discounts provided through redemptions remain within acceptable
limits for your business. For example, if a customer wants to buy a product priced at $10 and
has 1000 points (equal to $10), but the maximum discount is set to 50%, they can only use 500
points, giving them a $5 discount.How it works:
From the Shopify integration dashboard, navigate to Preferences.
Locate the Redemption section and use the Maximum Discount Per Redemption slider to set
your desired maximum discount percentage.
Click Save to apply changes.
Setting a reasonable maximum discount percentage helps maintain a balance between rewarding customers and protecting
your profit margins.
When customers redeem points, Beans generates a discount code that automatically applies to their
cart at checkout. The ability to combine this with other discount codes depends on your Shopify plan:Shopify (Classic)
Only one discount code can be used per checkout.
Points redemption discount codes cannot be combined with other discounts.
Shopify Plus
Multiple discount codes can be enabled at checkout.
Some discount codes may still be incompatible due to conflicting rules.
Review your discount settings to ensure smooth points redemption.
When you enable tiers in Beans, the system
automatically adds tier-specific tags to your customers in Shopify. These tags make it easy
to identify customer tier levels, create segments, track progression, and target marketing
campaigns based on loyalty tiers directly in Shopify.
For example, if a customer reaches the Gold tier, they’ll receive the tag Beans-Tier-Gold in their Shopify profile.
Tier tagging is automatically enabled as soon as you activate tiers in Beans and connect your Shopify store - no
additional setup required.
The widget appears as a floating button in the corner of your storefront that displays notifications
to help customers access their rewards program features, including joining the program, redeeming
points, and checking their balance.How it works:
From the Shopify integration dashboard, navigate to Storefront display.
Locate and click on Widget.
In the Widget settings page, toggle “Enable widget” to on.
Adjust the widget’s position and appearance to match your brand’s style.
The rewards page is a dedicated section on your storefront that displays your rewards program details.
It allows customers to view their points balance, redeem rewards, and learn more about your program.
How it works:
From the Shopify integration dashboard, navigate to Storefront display.
Locate and click on Rewards page.
Customize the template and settings as needed.
Click Save to apply changes.
Customization settings:
Headline Text: The main title displayed at the top of the rewards page to attract customer attention.
About Text: A small block of text that explains your rewards program purpose and welcomes customers.
Help Text: A FAQ-style text that explains your rewards program, including common questions like
“What is this?”, “How does it work?”, “How to redeem points?”, and important terms and conditions.
Primary Color: The main color used throughout the rewards page to maintain consistent branding with your store’s theme.
Shop Now Link: A direct link to the shopping page. It will be used as a call-to-action for customers to
start earning points.
Contrast Color: A color that contrasts with your primary color, typically black or white, to ensure text readability.
The referral page is a dedicated section on your storefront that displays your referral program details.
It allows customers to view and share their referral link with friends.
How it works:
From the Shopify integration dashboard, navigate to Storefront display.
Locate the Referral page section.
Customize the template and settings as needed.
Click Save to apply changes.
Customization settings:
Headline Text: The main title displayed at the top of the referral page to attract customer attention.
About Text: A small block of text that explains your referral program purpose and welcomes customers.
Twitter Message: The default text that appears when customers share their referral link on Twitter.
Primary Color: The main color used throughout the referral page to maintain consistent branding with your store’s theme.
Contrast Color: A color that contrasts with your primary color, typically black or white, to ensure text readability.
The redemption button allows customers to redeem their rewards directly from the cart or checkout page.
By default, it is placed near the checkout call-to-action (CTA), allowing customers to apply their
rewards before completing a purchase.
How it works:
From the Shopify integration dashboard, navigate to Storefront display.
Locate the Redemption Button section.
Customize the template and settings as needed.
Click Save to apply changes.
Customization settings:
Primary Color: The button background color.
Contrast Color: The button text color. It should contrast with your primary color. It is
recommended to use black or white to ensure text readability.
The referral reward popup notifies customers of successful referrals and encourages them to use their
rewards. This confirmation popup helps maintain engagement with your referral program.
How it works:
From the Shopify integration dashboard, navigate to Storefront display.
Locate the Referral Reward Popup section.
Customize the template and settings as needed.
Click Save to apply changes.
Customization settings:
Message: A confirmation message informing customers that their referral was successful.
Call-to-Action Text: The text of the button to encourage customers to redeem their reward.
Primary Color: The popup’s main color. It should match your brand colors.
If you suspect the Beans plugin isn’t properly installed on your Shopify site,
Beans provides a straightforward solution to address this without any negative side effects.
From the Beans admin dashboard, navigate to the Shopify integration home page.
Select Status in the integration navigation menu.
From the Actions dropdown on the top right, select Reinstall Beans.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Beans Help Center","colors":{"primary":"#231f20","light":"#fbc00a","dark":"#231f20"},"favicon":"/assets/logo/favicon.png","logo":{"light":"https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/logo/light.svg?fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=b16f104a4a2d19db22c77700ecb37dbe","dark":"https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/logo/dark.svg?fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=f9147b17fae7da9b2b1ec4979289fab8"},"background":{"decoration":null,"color":{"light":"#fff7eb","dark":"#090014"}},"navbar":{"links":[{"label":"Support","href":"mailto:hello@trybeans.com"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.trybeans.com"}},"footer":{"socials":{"twitter":"https://twitter.com/beanshq","linkedin":"https://www.linkedin.com/company/trybeans"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"beans","hasAudioNarration":false,"actualSubdomain":"beans","customDomains":["docs.trybeans.com"],"gitSource":{"type":"github","owner":"trybeans","repo":"trybeans-docs","deployBranch":"staging","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21c920b05455c5ba9fec16","collectionId":"678b58b4-1c89-461e-b6a7-c47b3e0d2d5b","schemaVersion":"v2"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae91a4c7d088452a25933d5:success","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Manage","count":28},{"language":"default","tag":"Integrations","count":20},{"language":"default","tag":"Rules","count":12},{"language":"default","tag":"Documentation","count":2},{"language":"default","tag":"Get started","count":2}]},"assistantConfig":{},"basePath":"","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"workos-sso-scim","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},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"integrations/shopify","slug":"/integrations/shopify","pageMetadata":{"title":"Shopify","description":"Integrate Beans with your Shopify store.","icon":"shopify","href":"/integrations/shopify"},"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: \"Integrate Beans with your Shopify store.\"\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={a:`a`,code:`code`,em:`em`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Frame,Heading,OptimizedImage,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/hero.webp?fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=ff91646f7d2cd22a6b7d465e5f811ba5`,alt:`Shopify`,style:{borderRadius:`0.5rem`},\"data-og-width\":`1576`,width:`1576`,\"data-og-height\":`832`,height:`832`,\"data-path\":`assets/images/integrations/shopify/hero.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/hero.webp?w=280\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=465faf7b604177d77b97065e729fa6a3 280w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/hero.webp?w=560\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=efacc6a3d01f2bb6efc56015372cf1ca 560w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/hero.webp?w=840\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=06a4d28dce7a5595cc2f8739c0e361f6 840w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/hero.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=b9f67b07c8a6aa1b6b2e93896449de49 1100w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/hero.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=ed7d8e1532975a884af1cb92259d9aa0 1650w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/hero.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=6e2878696f18ff77914a99961d5e0ec4 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Shopify is a leading e-commerce platform that provides\nmerchants with the tools they need to sell products online efficiently.\n`,_jsx(_components.a,{href:`https://www.trybeans.com/integrations/radix:shopify`,children:`Integrating Beans with Shopify`}),`\nenhances this experience by enabling merchants to boost\ncustomer loyalty through a rewards system. With Beans for Shopify, you can reward customers for their\npurchases, encouraging repeat business and fostering a loyal customer base.`]}),`\n`,_jsx(Heading,{level:`2`,id:`setup`,children:`Setup`}),`\n`,_jsxs(_components.p,{children:[`To begin, install the `,_jsx(_components.a,{href:`https://apps.shopify.com/beans`,children:`Beans app for Shopify`}),`\nthrough the Shopify App Store. Follow the\n`,_jsx(_components.a,{href:`https://help.shopify.com/en/manual/apps/installing-apps#install-through-the-shopify-app-store`,children:`Shopify guideline`}),`\non how to install an app through the Shopify App Store.`]}),`\n`,_jsx(Heading,{level:`2`,id:`customer-accounts`,children:`Customer accounts`}),`\n`,_jsxs(_components.p,{children:[`In order to get the app to work as expected, it is required to enable customer accounts for your Shopify Store.\nShopify gives you the option to set customer accounts as disabled, optional or required.\nBeans requires customer accounts to be set to optional or required.\nBeans support both `,_jsx(_components.em,{children:`Classic customer accounts`}),` and `,_jsx(_components.em,{children:`New customer accounts`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Here is how to enable customer accounts with Shopify:\n`,_jsx(_components.a,{href:`https://help.shopify.com/en/manual/checkout-settings/customer-accounts`,children:`Enable customer accounts`})]}),`\n`,_jsx(Heading,{level:`2`,id:`shopify-os-2-0`,children:`Shopify OS 2.0`}),`\n`,_jsx(_components.p,{children:`If you are using a Shopify Online Store 2.0 theme, it is essential to enable the Beans app in your Shopify theme.\nThe new Online Store 2.0 is an improvement released by Shopify to facilitate\nfull integration for app developers with a merchant’s shop.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`From the Shopify dashboard, go to your Themes page.`}),`\n`,_jsx(_components.li,{children:`Locate the Current theme section and click on Customize.`}),`\n`,_jsx(_components.li,{children:`Click on Theme Settings, go to the App Embed tab, then locate the Beans Ultimate app extension and switch it on.`}),`\n`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/theme-extension.png?fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=efc04eacdb4761a7c881eab118d50589`,alt:`Shopify Theme extension`,style:{borderRadius:`0.5rem`},\"data-og-width\":`768`,width:`768`,\"data-og-height\":`709`,height:`709`,\"data-path\":`assets/images/integrations/shopify/theme-extension.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/theme-extension.png?w=280\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=84c625151335d9df7315f1b85d02964d 280w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/theme-extension.png?w=560\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=c9cdcd8abf90a24c880ba0de8c672ac2 560w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/theme-extension.png?w=840\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=d9c31d0b95f6e4e5a1aa5af3c964dc75 840w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/theme-extension.png?w=1100\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=dc1606dd6aa3687da0de49429e8ee159 1100w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/theme-extension.png?w=1650\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=2e1bc0af343de99ad3cfd96908faaeb1 1650w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/theme-extension.png?w=2500\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=cd8275b5c9a1ef5bdf08d5f6d9eab3e4 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`rewards-page`,children:`Rewards page`}),`\n`,_jsxs(_components.p,{children:[`Beans automatically adds a rewards page to your shop.\nBy default, you can access the page at `,_jsx(_components.code,{children:`https://example.myshopify.com/pages/rewards`}),`, assuming\nyour website’s full URL is `,_jsx(_components.code,{children:`https://example.myshopify.com`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`The Shopify navigation tool let you dynamically set up a navigation menu for your website.\nWe recommend adding the link to the rewards program in the Main menu in order to make it easy for your customers to access.\nHere is how to do: `,_jsx(_components.a,{href:`https://help.shopify.com/en/manual/sell-online/online-store/menus-and-links/editing-menus`,children:`Editing Shopify store menu`})]}),`\n`,_jsx(Heading,{level:`2`,id:`redemption`,children:`Redemption`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption.webp?fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=08ef7adcbe6025cb6fc12fcaf982fdaf`,alt:`Redemption`,style:{borderRadius:`0.5rem`},\"data-og-width\":`1164`,width:`1164`,\"data-og-height\":`620`,height:`620`,\"data-path\":`assets/images/integrations/shopify/redemption.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption.webp?w=280\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=f9c822c41f445a23aa4368d2529086cb 280w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption.webp?w=560\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=9d1f06057d69a07962fb2a39f45c1b55 560w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption.webp?w=840\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=ce49f7174af4fa5aa05bd4fe01310226 840w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=94376442329b03ceb8f07941eae000f6 1100w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=61046f1745c1b31f8a1d48401e027740 1650w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=16338a9b87b73c64fc0ee6d316e1b948 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`minimum-points-required-for-redemption`,children:`Minimum points required for redemption`}),`\n`,_jsx(_components.p,{children:`Sets a minimum points threshold that customers must reach before redeeming rewards. By default,\ncustomers need to accumulate at least 100 points before being eligible for redemption. You can\nadjust this threshold higher to ensure meaningful program engagement and prevent inefficient redemptions.\nFor example, if you set the minimum to 500 points, customers would need to earn at least 500 points before\nthey can start redeeming rewards.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`How it works:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`From the Shopify integration dashboard, navigate to `,_jsx(_components.strong,{children:`Preferences`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Locate the `,_jsx(_components.strong,{children:`Redemption`}),` section and enter your desired minimum points threshold in the\n`,_jsx(_components.strong,{children:`Minimum Points Required`}),` field.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),` to apply changes.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Choose a minimum threshold that balances customer satisfaction with your business goals. Too high may discourage\nparticipation, while too low could reduce program effectiveness.`})}),`\n`,_jsx(Heading,{level:`3`,id:`maximum-discount-per-redemption`,children:`Maximum discount per redemption`}),`\n`,_jsx(_components.p,{children:`Sets a limit on how much of the total purchase price can be discounted through points.\nThis ensures that the discounts provided through redemptions remain within acceptable\nlimits for your business. For example, if a customer wants to buy a product priced at $10 and\nhas 1000 points (equal to $10), but the maximum discount is set to 50%, they can only use 500\npoints, giving them a $5 discount.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`How it works:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`From the Shopify integration dashboard, navigate to `,_jsx(_components.strong,{children:`Preferences`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Locate the `,_jsx(_components.strong,{children:`Redemption`}),` section and use the `,_jsx(_components.strong,{children:`Maximum Discount Per Redemption`}),` slider to set\nyour desired maximum discount percentage.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),` to apply changes.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Setting a reasonable maximum discount percentage helps maintain a balance between rewarding customers and protecting\nyour profit margins.`})}),`\n`,_jsx(Heading,{level:`2`,id:`using-discount-codes-with-points-redemption`,children:`Using discount codes with points redemption`}),`\n`,_jsx(_components.p,{children:`When customers redeem points, Beans generates a discount code that automatically applies to their\ncart at checkout. The ability to combine this with other discount codes depends on your Shopify plan:`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Shopify (Classic)`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Only one discount code can be used per checkout.`}),`\n`,_jsx(_components.li,{children:`Points redemption discount codes cannot be combined with other discounts.`}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Shopify Plus`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Multiple discount codes can be enabled at checkout.`}),`\n`,_jsx(_components.li,{children:`Some discount codes may still be incompatible due to conflicting rules.`}),`\n`,_jsx(_components.li,{children:`Review your discount settings to ensure smooth points redemption.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`shopify-customer-tags`,children:`Shopify customer tags`}),`\n`,_jsxs(_components.p,{children:[`When you enable `,_jsx(_components.a,{href:`https://docs.trybeans.com/manage/admin/tiers`,children:`tiers`}),` in Beans, the system\nautomatically adds tier-specific tags to your customers in Shopify. These tags make it easy\nto identify customer tier levels, create segments, track progression, and target marketing\ncampaigns based on loyalty tiers directly in Shopify.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/customer-tag.webp?fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=1ca15147f4dc4c6b2fb2176e25ea0160`,alt:`Reset synchronization`,style:{borderRadius:`0.5rem`},\"data-og-width\":`1164`,width:`1164`,\"data-og-height\":`620`,height:`620`,\"data-path\":`assets/images/integrations/shopify/customer-tag.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/customer-tag.webp?w=280\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=ad082ee2b3b9e123081c6d376fec29d9 280w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/customer-tag.webp?w=560\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=fc33d1f47404a48d99b1a322734ec395 560w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/customer-tag.webp?w=840\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=acf38d6674b5c15edd1de318541853c4 840w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/customer-tag.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=0a1cc8b7acb7a3b186ae5ddaa21f6440 1100w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/customer-tag.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=9a53b2e9a935723fba625d484f77194a 1650w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/customer-tag.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=c232ddc00157fef92747b68213329faf 2500w`})}),`\n`,_jsxs(_components.p,{children:[`For example, if a customer reaches the Gold tier, they’ll receive the tag `,_jsx(_components.strong,{children:`Beans-Tier-Gold`}),` in their Shopify profile.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Tier tagging is automatically enabled as soon as you activate tiers in Beans and connect your Shopify store - no\nadditional setup required.`})}),`\n`,_jsx(Heading,{level:`2`,id:`storefront-display`,children:`Storefront Display`}),`\n`,_jsx(Heading,{level:`3`,id:`widget`,children:`Widget`}),`\n`,_jsx(_components.p,{children:`The widget appears as a floating button in the corner of your storefront that displays notifications\nto help customers access their rewards program features, including joining the program, redeeming\npoints, and checking their balance.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`How it works:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`From the Shopify integration dashboard, navigate to `,_jsx(_components.strong,{children:`Storefront display`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Locate and click on `,_jsx(_components.strong,{children:`Widget`}),`.`]}),`\n`,_jsx(_components.li,{children:`In the Widget settings page, toggle “Enable widget” to on.`}),`\n`,_jsx(_components.li,{children:`Adjust the widget’s position and appearance to match your brand’s style.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),` to apply changes.`]}),`\n`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/shopify-widget-setup.gif?s=8714a615c1e282580c7be6218ebd5e1c`,alt:`widget-setup`,style:{borderRadius:`0.5rem`},\"data-og-width\":`1153`,width:`1153`,\"data-og-height\":`620`,height:`620`,\"data-path\":`assets/images/integrations/shopify/shopify-widget-setup.gif`,\"data-optimize\":`true`,\"data-opv\":`3`})}),`\n`,_jsx(Heading,{level:`3`,id:`rewards-page-2`,children:`Rewards page`}),`\n`,_jsx(_components.p,{children:`The rewards page is a dedicated section on your storefront that displays your rewards program details.\nIt allows customers to view their points balance, redeem rewards, and learn more about your program.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/reward-page-settings.webp?fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=420718fe2d4f0cc39acd40b5df828b6f`,alt:`reward-page-settings`,style:{borderRadius:`0.5rem`},\"data-og-width\":`1132`,width:`1132`,\"data-og-height\":`624`,height:`624`,\"data-path\":`assets/images/integrations/shopify/reward-page-settings.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/reward-page-settings.webp?w=280\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=375edc841e05378be4f9f53d692a64ff 280w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/reward-page-settings.webp?w=560\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=bad0884d3f3e28f3c9245840aae7c0ff 560w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/reward-page-settings.webp?w=840\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=be6f8fc4e230acf69037112ba55b8e2b 840w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/reward-page-settings.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=38a6a6d5abd6875c202f146790baa713 1100w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/reward-page-settings.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=565540181e060e21cdddd07db96e5f01 1650w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/reward-page-settings.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=3985a5486fce15bf79460ff2d490ef3b 2500w`})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`How it works:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`From the Shopify integration dashboard, navigate to `,_jsx(_components.strong,{children:`Storefront display`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Locate and click on `,_jsx(_components.strong,{children:`Rewards page`}),`.`]}),`\n`,_jsx(_components.li,{children:`Customize the template and settings as needed.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),` to apply changes.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Customization settings:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Headline Text`}),`: The main title displayed at the top of the rewards page to attract customer attention.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`About Text`}),`: A small block of text that explains your rewards program purpose and welcomes customers.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Help Text`}),`: A FAQ-style text that explains your rewards program, including common questions like\n“What is this?”, “How does it work?”, “How to redeem points?”, and important terms and conditions.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Primary Color`}),`: The main color used throughout the rewards page to maintain consistent branding with your store’s theme.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Shop Now Link`}),`: A direct link to the shopping page. It will be used as a call-to-action for customers to\nstart earning points.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Contrast Color`}),`: A color that contrasts with your primary color, typically black or white, to ensure text readability.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`referral-page`,children:`Referral page`}),`\n`,_jsx(_components.p,{children:`The referral page is a dedicated section on your storefront that displays your referral program details.\nIt allows customers to view and share their referral link with friends.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-page-settings.webp?fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=912ddfe039e444e6de5bfee32dc57cfd`,alt:`referral-page-settings`,style:{borderRadius:`0.5rem`},\"data-og-width\":`1132`,width:`1132`,\"data-og-height\":`624`,height:`624`,\"data-path\":`assets/images/integrations/shopify/referral-page-settings.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-page-settings.webp?w=280\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=91390aa8cd4802e96d73a3dd0f2c140f 280w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-page-settings.webp?w=560\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=6530971e3672b4931851c56a287d30df 560w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-page-settings.webp?w=840\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=8f24fbd5d6504fa48d4180071f735e50 840w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-page-settings.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=cc1e693a933d3a97ccbed0ec79708021 1100w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-page-settings.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=167ddd500ac2d336f791039a608a70b7 1650w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-page-settings.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=876e88eb8fc5192b529392d080d3004f 2500w`})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`How it works:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`From the Shopify integration dashboard, navigate to `,_jsx(_components.strong,{children:`Storefront display`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Locate the `,_jsx(_components.strong,{children:`Referral page`}),` section.`]}),`\n`,_jsx(_components.li,{children:`Customize the template and settings as needed.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),` to apply changes.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Customization settings:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Headline Text`}),`: The main title displayed at the top of the referral page to attract customer attention.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`About Text`}),`: A small block of text that explains your referral program purpose and welcomes customers.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Twitter Message`}),`: The default text that appears when customers share their referral link on Twitter.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Primary Color`}),`: The main color used throughout the referral page to maintain consistent branding with your store’s theme.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Contrast Color`}),`: A color that contrasts with your primary color, typically black or white, to ensure text readability.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`redemption-button`,children:`Redemption button`}),`\n`,_jsx(_components.p,{children:`The redemption button allows customers to redeem their rewards directly from the cart or checkout page.\nBy default, it is placed near the checkout call-to-action (CTA), allowing customers to apply their\nrewards before completing a purchase.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption-button-settings.webp?fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=1b639f80d0fbc50aa3c122bbb1308cf4`,alt:`redemption-button`,style:{borderRadius:`0.5rem`},\"data-og-width\":`1132`,width:`1132`,\"data-og-height\":`624`,height:`624`,\"data-path\":`assets/images/integrations/shopify/redemption-button-settings.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption-button-settings.webp?w=280\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=fd8c2f6b6cbee584dab7f4d0b3d42bd8 280w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption-button-settings.webp?w=560\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=08c198703c281a13e1582f926063f5ba 560w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption-button-settings.webp?w=840\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=94c556afc019e06600682e7fa11db405 840w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption-button-settings.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=a2ea05ed8b141bb2021df3c10dc2d6b0 1100w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption-button-settings.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=9d6f8169170b717496a1c3316410989d 1650w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/redemption-button-settings.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=00f00ad5ba9f3c081772df07049493c0 2500w`})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`How it works:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`From the Shopify integration dashboard, navigate to `,_jsx(_components.strong,{children:`Storefront display`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Locate the `,_jsx(_components.strong,{children:`Redemption Button`}),` section.`]}),`\n`,_jsx(_components.li,{children:`Customize the template and settings as needed.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),` to apply changes.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Customization settings:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Primary Color`}),`: The button background color.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Contrast Color`}),`: The button text color. It should contrast with your primary color. It is\nrecommended to use black or white to ensure text readability.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`referral-invitation-popup`,children:`Referral invitation popup`}),`\n`,_jsx(_components.p,{children:`The referral invitation popup appears when someone visits a referral link, encouraging them to\njoin your rewards program using their unique link.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/referral-invitation-popup.webp?fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=556383a1329479fc2ee8093dffba9df7`,alt:`referral-invitation-popup`,style:{borderRadius:`0.5rem`},\"data-og-width\":`1132`,width:`1132`,\"data-og-height\":`624`,height:`624`,\"data-path\":`assets/images/integrations/shopify/referral-invitation-popup.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/referral-invitation-popup.webp?w=280\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=ef36397c54389e1a608a0a11185f6f76 280w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/referral-invitation-popup.webp?w=560\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=9e2d38c334fcf05b14099e29d74d4c67 560w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/referral-invitation-popup.webp?w=840\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=79ab623f21911ed23952bb3ef0f845cd 840w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/referral-invitation-popup.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=571c0bc4cd34ebc3602540af17408391 1100w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/referral-invitation-popup.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=b84f10e3dbb626bb8a5e98825c814740 1650w, https://mintcdn.com/beans/eVXeo1bc1V3aOnb8/assets/images/integrations/shopify/referral-invitation-popup.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=eVXeo1bc1V3aOnb8\u0026q=85\u0026s=2b4b7cb9956d9e741a89260c6fabd078 2500w`})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`How it works:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`From the Shopify integration dashboard, navigate to `,_jsx(_components.strong,{children:`Storefront display`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Locate and click on `,_jsx(_components.strong,{children:`Referral Invitation Popup`}),`.`]}),`\n`,_jsx(_components.li,{children:`Customize the template and settings as needed.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),` to apply changes.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Customization settings:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Message`}),`: A message informing customers that they are being referred and inviting them\nto sign up in order to get a reward.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Call-to-Action Text`}),`: The text of the button to encourage customers to sign up.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Primary Color`}),`: The popup’s main color. It should match your brand colors.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`referral-reward-popup`,children:`Referral reward popup`}),`\n`,_jsx(_components.p,{children:`The referral reward popup notifies customers of successful referrals and encourages them to use their\nrewards. This confirmation popup helps maintain engagement with your referral program.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-reward-popup.webp?fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=da6c600e88c4978076fdd562c284d12b`,alt:`referral-reward-popup`,style:{borderRadius:`0.5rem`},\"data-og-width\":`1132`,width:`1132`,\"data-og-height\":`624`,height:`624`,\"data-path\":`assets/images/integrations/shopify/referral-reward-popup.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-reward-popup.webp?w=280\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=2b0a6d056c31966312a8162ab7446f92 280w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-reward-popup.webp?w=560\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=04a8a15de8c7b3c962de27fd64fb8a17 560w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-reward-popup.webp?w=840\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=2d0f788f1a4d8bbc258c93a04690b4d5 840w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-reward-popup.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=d3c4a12e33f9842db0353aff3c537826 1100w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-reward-popup.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=4885bc7ee6b627a9fe6d8ee32cbe3aab 1650w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/referral-reward-popup.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=23dde84dbc89e35e0e9720a18ca3a8e5 2500w`})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`How it works:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`From the Shopify integration dashboard, navigate to `,_jsx(_components.strong,{children:`Storefront display`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Locate the `,_jsx(_components.strong,{children:`Referral Reward Popup`}),` section.`]}),`\n`,_jsx(_components.li,{children:`Customize the template and settings as needed.`}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),` to apply changes.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Customization settings:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Message`}),`: A confirmation message informing customers that their referral was successful.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Call-to-Action Text`}),`: The text of the button to encourage customers to redeem their reward.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Primary Color`}),`: The popup’s main color. It should match your brand colors.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`reinstall`,children:`Reinstall`}),`\n`,_jsx(_components.p,{children:`If you suspect the Beans plugin isn’t properly installed on your Shopify site,\nBeans provides a straightforward solution to address this without any negative side effects.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`From the Beans admin dashboard, navigate to the Shopify integration home page.`}),`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Status`}),` in the integration navigation menu.`]}),`\n`,_jsxs(_components.li,{children:[`From the `,_jsx(_components.strong,{children:`Actions`}),` dropdown on the top right, select `,_jsx(_components.strong,{children:`Reinstall Beans`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`uninstall-beans-from-shopify`,children:`Uninstall Beans from Shopify`}),`\n`,_jsx(_components.p,{children:`Follow these steps to completely remove Beans from your Shopify store:`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/uninstall.webp?fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=999d38c7ee76a7071ea44d208eddbc2b`,alt:`uninstall`,style:{borderRadius:`0.5rem`},\"data-og-width\":`1164`,width:`1164`,\"data-og-height\":`620`,height:`620`,\"data-path\":`assets/images/integrations/shopify/uninstall.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/uninstall.webp?w=280\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=1232a9cbad42f122de2d14aff37c5dff 280w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/uninstall.webp?w=560\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=a6d8dd6f7e14053801bffa4a69cdb8c0 560w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/uninstall.webp?w=840\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=3e0c8d26fdc4d1e9032d427de47ca010 840w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/uninstall.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=435e33eb0820287381f267209e6935e6 1100w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/uninstall.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=4657ebdc7224bbef4f6a5139adda744b 1650w, https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/images/integrations/shopify/uninstall.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=e21043ec7c38969cf59aa24f8b67a541 2500w`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`From your Shopify admin, go to `,_jsx(_components.strong,{children:`Apps`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Find Beans in your installed apps list.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Delete`}),` to remove the application.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Remove the automatically created program pages:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.strong,{children:`Online Store > Pages`})]}),`\n`,_jsx(_components.li,{children:`Find and delete the “Rewards Program” page`}),`\n`,_jsx(_components.li,{children:`Find and delete the “Referral Program” page`}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Remove the Beans authentication code:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Go to `,_jsx(_components.strong,{children:`Online Store > Themes`})]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Actions > Edit code`})]}),`\n`,_jsxs(_components.li,{children:[`Open the `,_jsx(_components.code,{children:`theme.liquid`}),` file`]}),`\n`,_jsx(_components.li,{children:`Find and delete the following snippet:`}),`\n`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`script`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`window.beans_cjs_id = '`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{ customer.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`id`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`';`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` window.beans_cjs_email = '`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{ customer.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`email`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`';`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`\u003c/`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`script`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#808080`},children:`>`})]}),`\n`]})})}),`\n`]}),`\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":"Shopify","description":"Integrate Beans with your Shopify store.","icon":"shopify","href":"/integrations/shopify"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Setup","slug":"setup","depth":2,"children":[]},{"title":"Customer accounts","slug":"customer-accounts","depth":2,"children":[]},{"title":"Shopify OS 2.0","slug":"shopify-os-2-0","depth":2,"children":[]},{"title":"Rewards page","slug":"rewards-page","depth":2,"children":[]},{"title":"Redemption","slug":"redemption","depth":2,"children":[{"title":"Minimum points required for redemption","slug":"minimum-points-required-for-redemption","depth":3,"children":[]},{"title":"Maximum discount per redemption","slug":"maximum-discount-per-redemption","depth":3,"children":[]}]},{"title":"Using discount codes with points redemption","slug":"using-discount-codes-with-points-redemption","depth":2,"children":[]},{"title":"Shopify customer tags","slug":"shopify-customer-tags","depth":2,"children":[]},{"title":"Storefront Display","slug":"storefront-display","depth":2,"children":[{"title":"Widget","slug":"widget","depth":3,"children":[]},{"title":"Rewards page","slug":"rewards-page-2","depth":3,"children":[]},{"title":"Referral page","slug":"referral-page","depth":3,"children":[]},{"title":"Redemption button","slug":"redemption-button","depth":3,"children":[]},{"title":"Referral invitation popup","slug":"referral-invitation-popup","depth":3,"children":[]},{"title":"Referral reward popup","slug":"referral-reward-popup","depth":3,"children":[]}]},{"title":"Reinstall","slug":"reinstall","depth":2,"children":[]},{"title":"Uninstall Beans from Shopify","slug":"uninstall-beans-from-shopify","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"beans","siteName":"Beans Help Center","title":"Shopify - Beans Help Center","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-11-27T16:39:05.219Z","originalFileLocation":"integrations/shopify.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=\"Integrate Beans with your Shopify store.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Beans Help Center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Shopify - Beans Help Center\">\u003cmeta data-mint-head property=\"og:description\" content=\"Integrate Beans with your Shopify store.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Beans Help Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.trybeans.com/integrations/shopify\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://beans.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Shopify\u0026amp;description=Integrate+Beans+with+your+Shopify+store.\u0026amp;theme=2db2cc30e25722d45661c679\u0026amp;signature=27647d62d4fc4eb96e63e29cfe942b5533573294e24a540562e9b56913a5a832\">\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=\"Shopify - Beans Help Center\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Integrate Beans with your Shopify store.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://beans.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Shopify\u0026amp;description=Integrate+Beans+with+your+Shopify+store.\u0026amp;theme=2db2cc30e25722d45661c679\u0026amp;signature=27647d62d4fc4eb96e63e29cfe942b5533573294e24a540562e9b56913a5a832\">\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/beans/vuBwfATBTMzSRF7o/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Beans Help Center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#231f20\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.trybeans.com/integrations/shopify\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integrations/shopify.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.trybeans.com/#organization\",\"name\":\"Beans Help Center\",\"url\":\"https://docs.trybeans.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/logo/light.svg?fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=b16f104a4a2d19db22c77700ecb37dbe\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.trybeans.com#website\",\"name\":\"Beans Help Center\",\"url\":\"https://docs.trybeans.com\",\"publisher\":{\"@id\":\"https://docs.trybeans.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.trybeans.com/integrations/shopify#webpage\",\"url\":\"https://docs.trybeans.com/integrations/shopify\",\"name\":\"Shopify\",\"description\":\"Integrate Beans with your Shopify store.\",\"dateModified\":\"2025-11-27T16:39:05.219Z\",\"isPartOf\":{\"@id\":\"https://docs.trybeans.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.trybeans.com/integrations/shopify#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.trybeans.com/integrations/shopify#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrations\",\"item\":\"https://docs.trybeans.com/integrations/woocommerce\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shopify\",\"item\":\"https://docs.trybeans.com/integrations/shopify\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.trybeans.com/integrations/shopify#article\",\"headline\":\"Shopify\",\"name\":\"Shopify\",\"description\":\"Integrate Beans with your Shopify store.\",\"url\":\"https://docs.trybeans.com/integrations/shopify\",\"mainEntityOfPage\":{\"@id\":\"https://docs.trybeans.com/integrations/shopify#webpage\"},\"dateModified\":\"2025-11-27T16:39:05.219Z\",\"publisher\":{\"@id\":\"https://docs.trybeans.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.trybeans.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Beans Help Center\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Beans Help Center","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/start/introduction"}]},{"anchor":"Manage","icon":"hammer-brush","pages":[{"title":"Manage","href":"/manage/admin/members"}]},{"anchor":"Integrations","icon":"puzzle-piece","groups":[{"group":"Integrations","pages":[{"title":"WooCommerce","description":"Integrate Beans with your WooCommerce store.","icon":"wordpress","href":"/integrations/woocommerce"},{"title":"Shopify","icon":"shopify","href":"/integrations/shopify"},{"title":"Facebook","description":"Integrate Beans with Facebook to reward customers for liking your Facebook page","icon":"facebook","href":"/integrations/facebook"},{"title":"Instagram","icon":"instagram","href":"/integrations/instagram"},{"title":"Judge.me","icon":"stars","href":"/integrations/judgeme"},{"title":"Klaviyo","icon":"paper-plane","href":"/integrations/klaviyo"},{"title":"Twitter","icon":"twitter","href":"/integrations/twitter"},{"title":"API Tokens","icon":"square-code","href":"/integrations/tokenify"},{"title":"Beans Emails","icon":"envelope-open-text","href":"/integrations/beansemail"},{"title":"BigCommerce","icon":"B","href":"/integrations/bigcommerce"}]}]},{"anchor":"Blog","href":"https://www.trybeans.com/blog","icon":"newspaper"}]},"basePath":"","title":"Shopify - Beans Help Center","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-BdiBGm0H.js","DynamicMarkdown-CbqEDjbV.js","zoom-image-lightbox-CvtNkYOX.js","lightbox-handle-r17bVUz3.js"]}