Juo offers several built-in discount types designed to improve conversion and reward subscriber loyalty.
Selling plan discounts
Selling plan discounts let you offer lower prices for subscription products compared to one-time purchases. These discounts stay active for the entire duration of a subscription. However, changes to them won’t affect existing subscribers.As part of the Subscribe & save experience, these discounts are set individually per selling plan (e.g. each delivery frequency). You can choose from three discount types:
Percentage
Fixed amount (in store currency)
Set price (manually define the product price for subscribers)
You can also configure a Variable discount that changes after a defined number of cycles. This is useful for offering an introductory price or rewarding long-term subscribers.
Extras
Like selling plan discounts, Extras are part of the Subscribe & save experience but are configured at the Subscription plan level (affecting all selling plans within that plan).Extras let you define different discount values depending on the subscription cycle. This is useful for building progressive or tiered discounts.
Build-a-Box and Custom Workflows
These subscription experiences include their own dedicated discount logic. For setup details, refer to their respective guides:
Build-a-Box and
Custom Workflows
Plan-specific discount codes (Shopify admin)
You can also create discount codes and automatic discounts directly in the Shopify admin. These are scoped to specific Juo subscription offers, so you keep Shopify’s native discount functionality while controlling which purchase options are eligible.To create one, go to Shopify → Discounts → Create discount and scroll down to Juo Subscriptions.Selling plan-specific eligibilityYou can set the eligibility of these discounts to all or just some purchase options. Use this to restrict eligibility by selling plan without giving up Shopify’s native discount codes and automatic discount rules.Local payment method supportStandard Shopify subscription discounts may not apply correctly with certain local payment methods, because Shopify treats those payments differently from card-based subscriptions. Subscription offer discounts created via Juo apply reliably across supported local payment methods:
iDEAL
Bancontact
BLIK
MB WAY
This ensures discount codes behave as intended regardless of how the customer pays.
Tiered discounts (Juo)
Volume / threshold discounts created in Experiences → Tiered discounts. They appear at cart and checkout, support percentage / fixed / set-price tiers, product or collection targeting, and subscription vs one-time eligibility. See Tiered discounts.
Discounts applied in Admin
From a subscription (or via bulk actions), you can add Amount off subscription or Amount off products for a set number of renewals or permanently — without creating a Shopify discount code.
Shopify’s discount codes and automatic discounts natively support subscriptions. To enable this, select Subscription or Both in the Purchase type field. This allows discounts to be used at checkout and in the Juo Customer Portal.
You can choose whether the discount applies only to the first payment or to a defined number of recurring charges.Important: if a discount code is used in the Juo Customer Portal, Shopify still counts the initial checkout order toward the usage limit.
Example: if you want the discount to apply only to the next renewal, set Limit discount to multiple recurring payments to 2.
To allow customers to enter discount codes in the Juo Customer Portal, enable Redeem discount code under Settings → Customer Portal. It’s disabled by default.
Selling plan discounts and Extras always stack with Shopify discount codes.The Build-a-box discount is a product-level discount. If you want your discount codes to work with it, configure them to combine with product discounts. Also check Build-a-box settings to allow discount stacking.
Juo supports discount apps that are compatible with Shopify selling plans. Check with the app developer to confirm compatibility and setup instructions.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Juo Subscriptions documentation","colors":{"primary":"#3727F4","light":"#3727F4","dark":"#d9d9d9"},"logo":{"light":"https://mintcdn.com/juo-docs/cLJUw5eiI9OKM0X6/logo/light.svg?fit=max\u0026auto=format\u0026n=cLJUw5eiI9OKM0X6\u0026q=85\u0026s=d41a8b3ca189a0212d8c707309bddacd","dark":"https://mintcdn.com/juo-docs/cLJUw5eiI9OKM0X6/logo/dark.svg?fit=max\u0026auto=format\u0026n=cLJUw5eiI9OKM0X6\u0026q=85\u0026s=29f70ff3ce5c77142a480d3a3f94e08e"},"favicon":{"light":"https://mintcdn.com/juo-docs/yVQsOyGv0SLbx5Dr/favicon.png?fit=max\u0026auto=format\u0026n=yVQsOyGv0SLbx5Dr\u0026q=85\u0026s=d6cb6daa51052383f471eedf80ad8402","dark":"https://mintcdn.com/juo-docs/yVQsOyGv0SLbx5Dr/favicon.png?fit=max\u0026auto=format\u0026n=yVQsOyGv0SLbx5Dr\u0026q=85\u0026s=d6cb6daa51052383f471eedf80ad8402"},"navbar":{"links":[{"href":"mailto:hi@juo.io","label":"Contact us"}],"primary":{"type":"button","label":"Book a demo","href":"https://juo.io/demo"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/juo-io"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"API","icon":"code","href":"https://juo.dev/"},{"anchor":"Changelog","icon":"newspaper","href":"https://juo.com/changelog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"juo-docs","hasAudioNarration":false,"actualSubdomain":"juo-docs","customDomains":["juo.io"],"gitSource":{"type":"github","owner":"juo","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae49eefab76b29675b215f5","collectionId":"c11c4ea5-7b0f-4ee0-9ece-bde04d69496c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae49eefab76b29675b215f5"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae49eefab76b29675b215f5","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Glossary","count":24},{"language":"default","tag":"Use guide","count":12},{"language":"default","tag":"Workflows","count":8},{"language":"default","tag":"Subscription experiences","count":7},{"language":"default","tag":"Integrations","count":7},{"language":"default","tag":"Settings","count":6},{"language":"default","tag":"Getting started","count":5},{"language":"default","tag":"Use cases","count":3}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/docs/_mintlify/custom/juo-docs/67fbaf3080934196/style.css"},{"filePath":"sidebar-scroll-fade.css","content":":root{--scrollbar-size: 8px;--scrollbar-thumb: rgba(0, 0, 0, 0.15);--reveal-speed: 0ms}#sidebar-content{scrollbar-width:thin;scrollbar-color:transparent transparent}#sidebar-content::-webkit-scrollbar{width:var(--scrollbar-size)}#sidebar-content::-webkit-scrollbar-track{background:transparent}#sidebar-content::-webkit-scrollbar-thumb{background-color:transparent;border-radius:calc(var(--scrollbar-size) / 2);transition:background-color var(--reveal-speed)}#sidebar-content:hover,#sidebar-content:active{scrollbar-color:var(--scrollbar-thumb) transparent}#sidebar-content:hover::-webkit-scrollbar-thumb,#sidebar-content:active::-webkit-scrollbar-thumb,#sidebar-content::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb)}"}],"page":{"pagePath":"discounts","slug":"/discounts","pageMetadata":{"title":null,"description":null,"href":"/discounts"},"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`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Note,OptimizedImage}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`There are multiple ways to apply discounts to subscriptions. This guide will help you choose the right method based on your goals.`})}),`\n`,_jsx(Heading,{level:`2`,id:`built-in-juo-discounts`,children:`Built-in Juo discounts`}),`\n`,_jsx(_components.p,{children:`Juo offers several built-in discount types designed to improve conversion and reward subscriber loyalty.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Selling plan discounts`})}),`\n`]}),`\n`,_jsx(_components.p,{children:`Selling plan discounts let you offer lower prices for subscription products compared to one-time purchases. These discounts stay active for the entire duration of a subscription. However, changes to them won’t affect existing subscribers.`}),`\n`,_jsxs(_components.p,{children:[`As part of the `,_jsx(_components.strong,{children:`Subscribe \u0026 save`}),` experience, these discounts are set individually per selling plan (e.g. each delivery frequency). You can choose from three discount types:`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Percentage`}),`\n`,_jsx(_components.li,{children:`Fixed amount (in store currency)`}),`\n`,_jsx(_components.li,{children:`Set price (manually define the product price for subscribers)`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`You can also configure a `,_jsx(_components.strong,{children:`Variable discount`}),` that changes after a defined number of cycles. This is useful for offering an introductory price or rewarding long-term subscribers.`]}),`\n`,_jsx(`div`,{align:`center`,children:_jsx(OptimizedImage,{src:`https://cdn.juo.io/content-uploads/discounts1_64430f780b.png`,alt:`image.png`,width:`500`})}),`\n`,_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Extras`})}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Like selling plan discounts, Extras are part of the `,_jsx(_components.strong,{children:`Subscribe \u0026 save`}),` experience but are configured at the `,_jsx(_components.strong,{children:`Subscription plan`}),` level (affecting all selling plans within that plan).`]}),`\n`,_jsx(_components.p,{children:`Extras let you define different discount values depending on the subscription cycle. This is useful for building progressive or tiered discounts.`}),`\n`,_jsx(`div`,{align:`center`,children:_jsx(OptimizedImage,{src:`https://cdn.juo.io/content-uploads/discounts2_a1e67f23ab.png`,alt:`image.png`,width:`500`})}),`\n`,_jsxs(_components.ol,{start:`3`,children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Build-a-Box`}),` and `,_jsx(_components.strong,{children:`Custom Workflows`})]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`These subscription experiences include their own dedicated discount logic. For setup details, refer to their respective guides:\n`,_jsx(_components.a,{href:`https://juo.io/docs/build-a-box`,children:`Build-a-Box`}),` and\n`,_jsx(_components.a,{href:`https://juo.io/docs/custom-workflows`,children:`Custom Workflows`})]}),`\n`,_jsxs(_components.ol,{start:`4`,children:[`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Plan-specific discount codes (Shopify admin)`})}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`You can also create `,_jsx(_components.strong,{children:`discount codes`}),` and `,_jsx(_components.strong,{children:`automatic discounts`}),` directly in the Shopify admin. These are scoped to specific Juo subscription offers, so you keep Shopify’s native discount functionality while controlling which purchase options are eligible.`]}),`\n`,_jsxs(_components.p,{children:[`To create one, go to `,_jsx(_components.strong,{children:`Shopify → Discounts → Create discount`}),` and scroll down to `,_jsx(_components.strong,{children:`Juo Subscriptions`}),`.`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Selling plan-specific eligibility`})}),`\n`,_jsx(_components.p,{children:`You can set the eligibility of these discounts to all or just some purchase options. Use this to restrict eligibility by selling plan without giving up Shopify’s native discount codes and automatic discount rules.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Local payment method support`})}),`\n`,_jsx(_components.p,{children:`Standard Shopify subscription discounts may not apply correctly with certain local payment methods, because Shopify treats those payments differently from card-based subscriptions. Subscription offer discounts created via Juo apply reliably across supported local payment methods:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`iDEAL`}),`\n`,_jsx(_components.li,{children:`Bancontact`}),`\n`,_jsx(_components.li,{children:`BLIK`}),`\n`,_jsx(_components.li,{children:`MB WAY`}),`\n`]}),`\n`,_jsx(_components.p,{children:`This ensures discount codes behave as intended regardless of how the customer pays.`}),`\n`,_jsxs(_components.ol,{start:`5`,children:[`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Tiered discounts (Juo)`})}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Volume / threshold discounts created in `,_jsx(_components.strong,{children:`Experiences → Tiered discounts`}),`. They appear at cart and checkout, support percentage / fixed / set-price tiers, product or collection targeting, and subscription vs one-time eligibility. See `,_jsx(_components.a,{href:`/tiered-discounts`,children:`Tiered discounts`}),`.`]}),`\n`,_jsxs(_components.ol,{start:`6`,children:[`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Discounts applied in Admin`})}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`From a subscription (or via `,_jsx(_components.a,{href:`/bulk-actions`,children:`bulk actions`}),`), you can add `,_jsx(_components.strong,{children:`Amount off subscription`}),` or `,_jsx(_components.strong,{children:`Amount off products`}),` for a set number of renewals or permanently — without creating a Shopify discount code.`]}),`\n`,_jsx(Heading,{level:`2`,id:`using-shopify-discounts-with-subscriptions`,children:`Using Shopify discounts with subscriptions`}),`\n`,_jsxs(_components.p,{children:[`Shopify’s discount codes and automatic discounts natively support subscriptions. To enable this, select `,_jsx(_components.strong,{children:`Subscription`}),` or `,_jsx(_components.strong,{children:`Both`}),` in the `,_jsx(_components.strong,{children:`Purchase type`}),` field. This allows discounts to be used at checkout and in the Juo Customer Portal.`]}),`\n`,_jsx(`div`,{align:`center`,children:_jsx(OptimizedImage,{src:`https://cdn.juo.io/content-uploads/discounts3_720bda1fd7.png`,alt:`image.png`,width:`500`})}),`\n`,_jsx(_components.p,{children:`You can choose whether the discount applies only to the first payment or to a defined number of recurring charges.`}),`\n`,_jsxs(_components.p,{children:[`Important: if a discount code is used in the Juo Customer Portal, Shopify still counts the initial checkout order toward the usage limit.\nExample: if you want the discount to apply only to the next renewal, set `,_jsx(_components.strong,{children:`Limit discount to multiple recurring payments`}),` to `,_jsx(_components.strong,{children:`2`}),`.`]}),`\n`,_jsx(`div`,{align:`center`,children:_jsx(OptimizedImage,{src:`https://cdn.juo.io/content-uploads/discounts4_513adfef3a.png`,alt:`image.png`,width:`400`})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`To allow customers to enter discount codes in the Juo Customer Portal, enable `,_jsx(_components.strong,{children:`Redeem discount code`}),` under `,_jsx(_components.strong,{children:`Settings → Customer Portal`}),`. It’s disabled by default.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`combining-discounts`,children:`Combining discounts`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Selling plan discounts`}),` and `,_jsx(_components.strong,{children:`Extras`}),` always stack with Shopify discount codes.`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Build-a-box`}),` discount is a product-level discount. If you want your discount codes to work with it, configure them to combine with product discounts. Also check Build-a-box settings to allow discount stacking.`]}),`\n`,_jsx(Heading,{level:`2`,id:`third-party-discount-apps`,children:`Third-party discount apps`}),`\n`,_jsx(_components.p,{children:`Juo supports discount apps that are compatible with Shopify selling plans. Check with the app developer to confirm compatibility and setup instructions.`})]})}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":null,"description":null,"href":"/discounts"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Built-in Juo discounts","slug":"built-in-juo-discounts","depth":2,"children":[]},{"title":"Using Shopify discounts with subscriptions","slug":"using-shopify-discounts-with-subscriptions","depth":2,"children":[]},{"title":"Combining discounts","slug":"combining-discounts","depth":2,"children":[]},{"title":"Third-party discount apps","slug":"third-party-discount-apps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"juo-docs","siteName":"Juo Subscriptions documentation","title":"Discounts - Juo Subscriptions documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T13:35:54.041Z","originalFileLocation":"discounts.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=\"application-name\" content=\"Juo Subscriptions documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/juo-docs/M-CEz_Bq6naV5nJf/_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=\"/docs/mintlify-assets/_mintlify/favicons/juo-docs/M-CEz_Bq6naV5nJf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/juo-docs/M-CEz_Bq6naV5nJf/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/juo-docs/M-CEz_Bq6naV5nJf/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/juo-docs/M-CEz_Bq6naV5nJf/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/juo-docs/M-CEz_Bq6naV5nJf/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/juo-docs/M-CEz_Bq6naV5nJf/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/juo-docs/M-CEz_Bq6naV5nJf/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/juo-docs/M-CEz_Bq6naV5nJf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Discounts - Juo Subscriptions documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Juo Subscriptions documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://juo.io/docs/discounts\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://juo-docs.mintlify.app/_mintlify/api/og/v2?division=Use+guide\u0026amp;title=Discounts\u0026amp;theme=744beef7a106f2cad03d3b03\u0026amp;signature=ec59e17324d687eb6ac49c773a22943095e91b5dbc91fa60b641d2f360d4af07\">\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=\"Discounts - Juo Subscriptions documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://juo-docs.mintlify.app/_mintlify/api/og/v2?division=Use+guide\u0026amp;title=Discounts\u0026amp;theme=744beef7a106f2cad03d3b03\u0026amp;signature=ec59e17324d687eb6ac49c773a22943095e91b5dbc91fa60b641d2f360d4af07\">\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=\"/docs/mintlify-assets/_mintlify/favicons/juo-docs/M-CEz_Bq6naV5nJf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Juo Subscriptions documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3727F4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://juo.io/docs/discounts\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/discounts.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://juo.io/#organization\",\"name\":\"Juo Subscriptions documentation\",\"url\":\"https://juo.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/juo-docs/cLJUw5eiI9OKM0X6/logo/light.svg?fit=max\u0026auto=format\u0026n=cLJUw5eiI9OKM0X6\u0026q=85\u0026s=d41a8b3ca189a0212d8c707309bddacd\"}},{\"@type\":\"WebSite\",\"@id\":\"https://juo.io/docs#website\",\"name\":\"Juo Subscriptions documentation\",\"url\":\"https://juo.io/docs\",\"publisher\":{\"@id\":\"https://juo.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://juo.io/docs/discounts#webpage\",\"url\":\"https://juo.io/docs/discounts\",\"name\":\"Discounts\",\"dateModified\":\"2026-10-30T13:35:54.041Z\",\"isPartOf\":{\"@id\":\"https://juo.io/docs#website\"},\"breadcrumb\":{\"@id\":\"https://juo.io/docs/discounts#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://juo.io/docs/discounts#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Use guide\",\"item\":\"https://juo.io/docs/editor\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Discounts\",\"item\":\"https://juo.io/docs/discounts\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://juo.io/docs/discounts#article\",\"headline\":\"Discounts\",\"name\":\"Discounts\",\"url\":\"https://juo.io/docs/discounts\",\"mainEntityOfPage\":{\"@id\":\"https://juo.io/docs/discounts#webpage\"},\"dateModified\":\"2026-10-30T13:35:54.041Z\",\"publisher\":{\"@id\":\"https://juo.io/#organization\"},\"isPartOf\":{\"@id\":\"https://juo.io/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Juo Subscriptions documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Juo Subscriptions documentation","nav":{"global":{"anchors":[{"anchor":"API","icon":"code","href":"https://juo.dev/"},{"anchor":"Changelog","icon":"newspaper","href":"https://juo.com/changelog"}]},"groups":[{"group":"Getting started","pages":[{"title":"Intro","href":"/index"},{"title":"About Juo","href":"/about-juo"},{"title":"Use Juo with an AI assistant","sidebarTitle":"Juo MCP","href":"/use-juo-with-ai"},{"title":"Subscription experiences","href":"/subscription-experiences"},{"title":"Retention","href":"/retention"}]},{"group":"Subscription experiences","pages":[{"title":"Subscribe and save","href":"/subscribe-and-save"},{"title":"Build-a-box","href":"/build-a-box"},{"title":"Upsells","href":"/upsells"},{"title":"Extras","href":"/extras"},{"title":"Custom workflows","href":"/custom-workflows"},{"title":"Curated boxes","href":"/curated-boxes"},{"title":"Memberships","href":"/memberships"}]},{"group":"Workflows","pages":[{"title":"Workflows overview","sidebarTitle":"Overview","href":"/workflows/workflows-overview"},{"title":"Triggers","href":"/workflows/triggers"},{"title":"Conditions","href":"/workflows/conditions"},{"title":"Actions","href":"/workflows/actions"},{"title":"Experiments (A/B tests)","sidebarTitle":"Experiments","href":"/workflows/experiments"},{"group":"Use cases","pages":[{"title":"Cancellation flow","href":"/workflows/guides/cancellation-flow"},{"title":"Fight new subscriber churn","href":"/workflows/guides/fight-new-subscriber-churn"},{"title":"VIP rewards","href":"/workflows/guides/vip-rewards"}]}]},{"group":"Settings","pages":[{"title":"General settings","href":"/general-settings"},{"title":"Retention and acquisition settings","sidebarTitle":"Retention settings","href":"/retention-flow"},{"title":"Shipping setup","href":"/shipping-setup"},{"title":"Notifications","href":"/notifications"},{"title":"SID conversion engine","href":"/subscription-intent-detection"},{"title":"SEPA chargebacks recovery","href":"/sepa-chargebacks"}]},{"group":"Integrations","pages":[{"title":"Klaviyo","href":"/klaviyo-integration"},{"title":"Hubspot","href":"/hubspot-integration"},{"title":"Customer.io","href":"/customerio-integration"},{"title":"Gorgias","href":"/gorgias-integration"},{"title":"Zipify","href":"/zipify-integration"},{"title":"Webhooks","href":"/webhooks"},{"title":"Leat","href":"/leat-integration"}]},{"group":"Use guide","pages":[{"title":"Editor","sidebarTitle":"Editor","href":"/editor"},{"title":"Managing subscriptions","href":"/managing-subscriptions"},{"title":"Create a subscription","href":"/create-subscription"},{"title":"Bulk actions","href":"/bulk-actions"},{"title":"Using Customer Portal","href":"/customer-portal"},{"title":"Customer Portal link","href":"/linking-customer-portal"},{"title":"Quick actions","description":"Quick Actions in Juo Subscriptions let merchants embed one-click links in Klaviyo email campaigns, enabling customers to add products, resume, or update their subscriptions without logging in.","href":"/quick-actions"},{"title":null,"href":"/discounts"},{"title":"Tiered discounts","description":null,"href":"/tiered-discounts"},{"title":"Subscription widget","href":"/adding-juo-subscription-widget"},{"title":"Customize widget","href":"/subscription-widget"},{"title":"Build a custom subscription storefront","sidebarTitle":"Custom storefront","href":"/custom-storefront"}]},{"group":" ","pages":[{"group":"Glossary","pages":[{"title":"Build A Box","href":"/glossary/build-a-box"},{"title":"Customer Portal","href":"/glossary/customer-portal"},{"title":"Delivery Frequency","href":"/glossary/delivery-frequency"},{"title":"Dunning","href":"/glossary/dunning"},{"title":"Dynamic Boxes","href":"/glossary/dynamic-boxes"},{"title":"Email Notifications","href":"/glossary/email-notifications"},{"title":"Inventory Policy","href":"/glossary/inventory-policy"},{"title":"Lifetime Value","href":"/glossary/lifetime-value"},{"title":"Membership","href":"/glossary/membership"},{"title":"Merchant Portal","href":"/glossary/merchant-portal"},{"title":"Migration","href":"/glossary/migration"},{"title":"One Time Purchase","href":"/glossary/one-time-purchase"},{"title":"Product Swap","href":"/glossary/product-swap"},{"title":"Retention Flow","href":"/glossary/retention-flow"},{"title":"Skip Renewal","href":"/glossary/skip-renewal"},{"title":"Stock Keeping Unit","href":"/glossary/stock-keeping-unit"},{"title":"Subscriber","href":"/glossary/subscriber"},{"title":"Subscription Box","href":"/glossary/subscription-box"},{"title":"Subscription Cancellation","href":"/glossary/subscription-cancellation"},{"title":"Subscription Order","href":"/glossary/subscription-order"},{"title":"Subscription Pause","href":"/glossary/subscription-pause"},{"title":"Subscription Renewal","href":"/glossary/subscription-renewal"},{"title":"Subscription","href":"/glossary/subscription"},{"title":"Variable Discount","href":"/glossary/variable-discount"}]}]}]},"basePath":"","title":"Discounts - Juo Subscriptions documentation","buildId":"dpl_9yaRmq8qi7yyMZn9oEWmKEdYMvGZ","deploymentId":"dpl_9yaRmq8qi7yyMZn9oEWmKEdYMvGZ","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BB8grMv9.js","lightbox-handle-r17bVUz3.js"]}