[{"data":1,"prerenderedAt":565},["ShallowReactive",2],{"navigation_docs":3,"-bundles-deals-subscriptions":256,"-bundles-deals-subscriptions-surround":560},[4,102],{"title":5,"path":6,"stem":7,"children":8},"TreStack Timer","\u002Ftimer","1.timer",[9,12,30,51,68,89],{"title":10,"path":6,"stem":11},"TreStack Timer docs","1.timer\u002Findex",{"title":13,"path":14,"stem":15,"children":16,"page":29},"Getting started","\u002Ftimer\u002Fstart","1.timer\u002F1.start",[17,21,25],{"title":18,"path":19,"stem":20},"Installing TreStack Timer","\u002Ftimer\u002Fstart\u002Finstalling-a-trestack-app","1.timer\u002F1.start\u002F1.installing-a-trestack-app",{"title":22,"path":23,"stem":24},"Turning on the app embed and placing the app block","\u002Ftimer\u002Fstart\u002Fplacing-your-first-app-block","1.timer\u002F1.start\u002F2.placing-your-first-app-block",{"title":26,"path":27,"stem":28},"Development stores and theme previews","\u002Ftimer\u002Fstart\u002Fdevelopment-stores-and-theme-previews","1.timer\u002F1.start\u002F3.development-stores-and-theme-previews",false,{"title":31,"path":32,"stem":33,"children":34,"page":29},"Timer types","\u002Ftimer\u002Ftimer-types","1.timer\u002F2.timer-types",[35,39,43,47],{"title":36,"path":37,"stem":38},"TreStack Timer, setup and settings","\u002Ftimer\u002Ftimer-types\u002Ftrestack-timer","1.timer\u002F2.timer-types\u002F1.trestack-timer",{"title":40,"path":41,"stem":42},"Placement, countries, and translations","\u002Ftimer\u002Ftimer-types\u002Fplacement-and-targeting","1.timer\u002F2.timer-types\u002F2.placement-and-targeting",{"title":44,"path":45,"stem":46},"Cart page and cart drawer timers","\u002Ftimer\u002Ftimer-types\u002Fcart-timers","1.timer\u002F2.timer-types\u002F3.cart-timers",{"title":48,"path":49,"stem":50},"Email timers","\u002Ftimer\u002Ftimer-types\u002Femail-timers","1.timer\u002F2.timer-types\u002F4.email-timers",{"title":52,"path":53,"stem":54,"children":55,"page":29},"Performance and themes","\u002Ftimer\u002Freference","1.timer\u002F3.reference",[56,60,64],{"title":57,"path":58,"stem":59},"Performance notes","\u002Ftimer\u002Freference\u002Fperformance-notes","1.timer\u002F3.reference\u002F1.performance-notes",{"title":61,"path":62,"stem":63},"Theme compatibility","\u002Ftimer\u002Freference\u002Ftheme-compatibility","1.timer\u002F3.reference\u002F2.theme-compatibility",{"title":65,"path":66,"stem":67},"Running several timers at once","\u002Ftimer\u002Freference\u002Frunning-several-timers","1.timer\u002F3.reference\u002F3.running-several-timers",{"title":69,"path":70,"stem":71,"children":72,"page":29},"Billing, privacy, and data","\u002Ftimer\u002Faccount","1.timer\u002F4.account",[73,77,81,85],{"title":74,"path":75,"stem":76},"Billing, trials, and plan changes","\u002Ftimer\u002Faccount\u002Fbilling","1.timer\u002F4.account\u002F1.billing",{"title":78,"path":79,"stem":80},"Privacy and data, what the app stores","\u002Ftimer\u002Faccount\u002Fprivacy-and-data","1.timer\u002F4.account\u002F2.privacy-and-data",{"title":82,"path":83,"stem":84},"Data processing and subprocessors","\u002Ftimer\u002Faccount\u002Fdata-processing-and-subprocessors","1.timer\u002F4.account\u002F3.data-processing-and-subprocessors",{"title":86,"path":87,"stem":88},"Uninstalling TreStack Timer","\u002Ftimer\u002Faccount\u002Funinstalling-trestack-timer","1.timer\u002F4.account\u002F4.uninstalling-trestack-timer",{"title":90,"path":91,"stem":92,"children":93,"page":29},"When something is wrong","\u002Ftimer\u002Ftroubleshooting","1.timer\u002F5.troubleshooting",[94,98],{"title":95,"path":96,"stem":97},"When the timer does not appear","\u002Ftimer\u002Ftroubleshooting\u002Ftroubleshooting-app-blocks","1.timer\u002F5.troubleshooting\u002F1.troubleshooting-app-blocks",{"title":99,"path":100,"stem":101},"When the timer shows in the wrong place or looks wrong","\u002Ftimer\u002Ftroubleshooting\u002Ftroubleshooting-storefront-display","1.timer\u002F5.troubleshooting\u002F2.troubleshooting-storefront-display",{"title":103,"path":104,"stem":105,"children":106},"TreStack Bundles","\u002Fbundles","2.bundles",[107,110,131,160,185,198,219,244],{"title":108,"path":104,"stem":109},"TreStack Bundles docs","2.bundles\u002Findex",{"title":111,"path":112,"stem":113,"children":114,"page":29},"Getting a deal live","\u002Fbundles\u002Fstart","2.bundles\u002F1.start",[115,119,123,127],{"title":116,"path":117,"stem":118},"Getting started with TreStack Bundles","\u002Fbundles\u002Fstart\u002Fgetting-started","2.bundles\u002F1.start\u002F1.getting-started",{"title":120,"path":121,"stem":122},"Deal types and deal bars","\u002Fbundles\u002Fstart\u002Fdeal-types","2.bundles\u002F1.start\u002F2.deal-types",{"title":124,"path":125,"stem":126},"Creating, publishing and managing deals","\u002Fbundles\u002Fstart\u002Fcreating-and-publishing-deals","2.bundles\u002F1.start\u002F3.creating-and-publishing-deals",{"title":128,"path":129,"stem":130},"Development stores and testing safely","\u002Fbundles\u002Fstart\u002Fdevelopment-stores-and-testing","2.bundles\u002F1.start\u002F4.development-stores-and-testing",{"title":132,"path":133,"stem":134,"children":135,"page":29},"Building offers","\u002Fbundles\u002Fdeals","2.bundles\u002F2.deals",[136,140,144,148,152,156],{"title":137,"path":138,"stem":139},"Quantity breaks and Buy X, get Y","\u002Fbundles\u002Fdeals\u002Fquantity-breaks-and-buy-x-get-y","2.bundles\u002F2.deals\u002F1.quantity-breaks-and-buy-x-get-y",{"title":141,"path":142,"stem":143},"Bundles and mix and match","\u002Fbundles\u002Fdeals\u002Fbundles-and-mix-and-match","2.bundles\u002F2.deals\u002F2.bundles-and-mix-and-match",{"title":145,"path":146,"stem":147},"Free gifts and progressive gifts","\u002Fbundles\u002Fdeals\u002Fgifts-and-progressive-gifts","2.bundles\u002F2.deals\u002F3.gifts-and-progressive-gifts",{"title":149,"path":150,"stem":151},"Upsells, add-ons and personalisation","\u002Fbundles\u002Fdeals\u002Fupsells-add-ons-and-personalisation","2.bundles\u002F2.deals\u002F4.upsells-add-ons-and-personalisation",{"title":153,"path":154,"stem":155},"Subscriptions in a deal","\u002Fbundles\u002Fdeals\u002Fsubscriptions","2.bundles\u002F2.deals\u002F5.subscriptions",{"title":157,"path":158,"stem":159},"Products, dates and visibility","\u002Fbundles\u002Fdeals\u002Fproducts-dates-and-visibility","2.bundles\u002F2.deals\u002F6.products-dates-and-visibility",{"title":161,"path":162,"stem":163,"children":164,"page":29},"How a deal looks, and where","\u002Fbundles\u002Fdesign","2.bundles\u002F3.design",[165,169,173,177,181],{"title":166,"path":167,"stem":168},"Designing a deal","\u002Fbundles\u002Fdesign\u002Fdesign","2.bundles\u002F3.design\u002F1.design",{"title":170,"path":171,"stem":172},"Badges, timers and scratch-off","\u002Fbundles\u002Fdesign\u002Fbadges-timers-and-scratch-off","2.bundles\u002F3.design\u002F2.badges-timers-and-scratch-off",{"title":174,"path":175,"stem":176},"Variants, swatches and images","\u002Fbundles\u002Fdesign\u002Fvariants-swatches-and-images","2.bundles\u002F3.design\u002F3.variants-swatches-and-images",{"title":178,"path":179,"stem":180},"Prices, the sticky bar and the savings summary","\u002Fbundles\u002Fdesign\u002Fprices-sticky-bar-and-savings","2.bundles\u002F3.design\u002F4.prices-sticky-bar-and-savings",{"title":182,"path":183,"stem":184},"Translations, currencies and markets","\u002Fbundles\u002Fdesign\u002Ftranslations-and-markets","2.bundles\u002F3.design\u002F5.translations-and-markets",{"title":186,"path":187,"stem":188,"children":189,"page":29},"Prices at checkout","\u002Fbundles\u002Fcheckout","2.bundles\u002F4.checkout",[190,194],{"title":191,"path":192,"stem":193},"How the discount is applied at checkout","\u002Fbundles\u002Fcheckout\u002Fhow-the-discount-is-applied","2.bundles\u002F4.checkout\u002F1.how-the-discount-is-applied",{"title":195,"path":196,"stem":197},"Combining discounts, and store limits","\u002Fbundles\u002Fcheckout\u002Fcombinations-and-limits","2.bundles\u002F4.checkout\u002F2.combinations-and-limits",{"title":199,"path":200,"stem":201,"children":202,"page":29},"Tests and numbers","\u002Fbundles\u002Fmeasure","2.bundles\u002F5.measure",[203,207,211,215],{"title":204,"path":205,"stem":206},"Deal analytics","\u002Fbundles\u002Fmeasure\u002Fanalytics","2.bundles\u002F5.measure\u002F1.analytics",{"title":208,"path":209,"stem":210},"Added revenue","\u002Fbundles\u002Fmeasure\u002Fadded-revenue","2.bundles\u002F5.measure\u002F2.added-revenue",{"title":212,"path":213,"stem":214},"A\u002FB testing a deal","\u002Fbundles\u002Fmeasure\u002Fab-tests","2.bundles\u002F5.measure\u002F3.ab-tests",{"title":216,"path":217,"stem":218},"Smart A\u002FB tests","\u002Fbundles\u002Fmeasure\u002Fsmart-ab-tests","2.bundles\u002F5.measure\u002F4.smart-ab-tests",{"title":220,"path":221,"stem":222,"children":223,"page":29},"Billing, privacy, and when something is wrong","\u002Fbundles\u002Faccount","2.bundles\u002F6.account",[224,228,232,236,240],{"title":225,"path":226,"stem":227},"TreStack Bundles plans and billing","\u002Fbundles\u002Faccount\u002Fplans-and-billing","2.bundles\u002F6.account\u002F1.plans-and-billing",{"title":229,"path":230,"stem":231},"Going over your plan","\u002Fbundles\u002Faccount\u002Fgoing-over-your-plan","2.bundles\u002F6.account\u002F2.going-over-your-plan",{"title":233,"path":234,"stem":235},"Pausing, cancelling and uninstalling","\u002Fbundles\u002Faccount\u002Fpausing-cancelling-and-uninstalling","2.bundles\u002F6.account\u002F3.pausing-cancelling-and-uninstalling",{"title":237,"path":238,"stem":239},"Privacy, data and sub-processors","\u002Fbundles\u002Faccount\u002Fprivacy-and-data","2.bundles\u002F6.account\u002F4.privacy-and-data",{"title":241,"path":242,"stem":243},"When a deal does not show or prices look wrong","\u002Fbundles\u002Faccount\u002Ftroubleshooting","2.bundles\u002F6.account\u002F5.troubleshooting",{"title":245,"path":246,"stem":247,"children":248,"page":29},"Reference","\u002Fbundles\u002Freference","2.bundles\u002F7.reference",[249,252],{"title":57,"path":250,"stem":251},"\u002Fbundles\u002Freference\u002Fperformance-notes","2.bundles\u002F7.reference\u002F1.performance-notes",{"title":253,"path":254,"stem":255},"Theme compatibility and placement","\u002Fbundles\u002Freference\u002Ftheme-compatibility","2.bundles\u002F7.reference\u002F2.theme-compatibility",{"id":257,"title":153,"body":258,"description":553,"extension":554,"links":555,"meta":556,"navigation":557,"path":154,"seo":558,"stem":155,"__hash__":559},"docs\u002F2.bundles\u002F2.deals\u002F5.subscriptions.md",{"type":259,"value":260,"toc":536},"minimark",[261,276,306,311,314,317,320,324,327,388,398,402,405,408,417,421,424,427,436,440,473,477,509,513,516],[262,263,264,268,269,272,275],"p",{},[265,266,267],"strong",{},"Applies to:"," TreStack Bundles, every plan",[270,271],"br",{},[265,273,274],{},"Updated:"," 11 October 2026",[277,278,279,284],"callout",{},[262,280,281],{},[265,282,283],{},"At a glance",[285,286,287,294,300],"ul",{},[288,289,290,293],"li",{},[265,291,292],{},"Selling plans:"," From your subscription app",[288,295,296,299],{},[265,297,298],{},"Layouts:"," Checkbox, Link, Horizontal, Vertical",[288,301,302,305],{},[265,303,304],{},"Discount applies:"," First order and every renewal",[307,308,310],"h2",{"id":309},"what-it-needs","What it needs",[262,312,313],{},"TreStack Bundles has no subscriptions of its own. It offers the selling plans that a subscription app has already put on your products, next to the deal's bars, and applies the deal's discount on top. Products without selling plans show no subscription choice on the storefront.",[262,315,316],{},"When the product the editor previews has no plans, the editor shows Some products aren't eligible for subscriptions: \"Subscription bar will only be shown in products that are eligible for subscription. You can select those products in your subscription app.\" In the preview the choice then shows greyed out, so you can still style it.",[262,318,319],{},"The template Subscription starts from the Buy X, get Y template with Subscriptions turned on.",[307,321,323],{"id":322},"how-it-looks","How it looks",[262,325,326],{},"Turn on the Subscriptions section. Its settings:",[285,328,329,335,341,347,358,364,370,376,382],{},[288,330,331,334],{},[265,332,333],{},"Layout:"," Checkbox, Link, Horizontal or Vertical.",[288,336,337,340],{},[265,338,339],{},"Position:"," Above bundle deal bars or Below bundle deal bars, below by default.",[288,342,343,346],{},[265,344,345],{},"Block title:"," an optional heading.",[288,348,349,352,353,357],{},[265,350,351],{},"Subscribe title and Subscribe subtitle:"," \"Subscribe & Save ",[354,355,356],"code",{},"{{selling_plan_discount}}","\" and \"Zero Commitment, Cancel Anytime\" by default.",[288,359,360,363],{},[265,361,362],{},"One-time title and One-time subtitle:"," \"One-time purchase\" by default.",[288,365,366,369],{},[265,367,368],{},"Make subscription option selected by default:"," on by default.",[288,371,372,375],{},[265,373,374],{},"Show Subscription & One-time prices:"," each option shows the selected bar's total on that option.",[288,377,378,381],{},[265,379,380],{},"Hide deal bar prices:"," with the option above on, the bars drop their own prices and the choice shows them instead.",[288,383,384,387],{},[265,385,386],{},"Style:"," title and subtitle colors, and sizes from 6 to 32 px.",[262,389,390,391,394,395,397],{},"Texts a layout has no place for are greyed out and keep their value: Checkbox has no one-time texts, and Link has no subtitles. The variables ",[354,392,393],{},"{{selling_plan}}"," and ",[354,396,356],{}," fill in the name and saving of the plan the subscribe option stands for. The choice lists the product's plans that the selected bar's variants can be bought on.",[307,399,401],{"id":400},"bars-and-add-ons-on-a-plan","Bars and add-ons on a plan",[262,403,404],{},"Each bar has Apply selling plan. With it on, that bar is always sold on a plan: the Selling plan you pick, or Default, the product's first plan. While such a bar is selected, the subscription choice is locked to it. On a deal for Selected products, the switch shows only when the previewed product has plans or the switch is already on. An Alternative product bar uses its own product's plans.",[262,406,407],{},"A product that Shopify sells only on subscription is always added on a plan.",[262,409,410,411,394,414,416],{},"Bar upsells and checkbox upsells have Enable subscription, on by default: Follow deal subscription puts the add-on on the bar's plan when the shopper subscribes, and Always sell as subscription puts it on a plan every time. Gifts and personalisation fees are never on a plan. A gift with Apply only for subscriptions shows and is free only while the bar is bought on a plan. ",[412,413,145],"a",{"href":146},[412,415,149],{"href":150}," cover those.",[307,418,420],{"id":419},"how-it-is-priced","How it is priced",[262,422,423],{},"The deal's discount stacks on the selling plan's own price. A plan that takes 10% off and a bar that takes 15% off give both savings: the bar's percentage is taken off the plan price. An Amount off is taken off the plan price the same way. With a Fixed price, the bar's total is shared across its items, and each item then gets its own plan's adjustment.",[262,425,426],{},"The deal's Shopify discount applies to one-time and subscription purchases, and on a subscription to every renewal, not only the first order.",[262,428,429,430,432,433,435],{},"Subscribed orders and the share of orders on a subscription show in the Subscribed orders and Subscription rate tiles of ",[412,431,204],{"href":205},". On a deal with Subscriptions on, ",[412,434,216],{"href":217}," can try another Subscribe title.",[307,437,439],{"id":438},"adding-subscriptions-in-four-steps","Adding subscriptions, in four steps.",[441,442,444,449,452,456,459,463,466,470],"steps",{"level":443},"3",[445,446,448],"h3",{"id":447},"set-up-plans-in-your-subscription-app","Set up plans in your subscription app",[262,450,451],{},"Add the products to a selling plan there. The deal can only offer plans that exist.",[445,453,455],{"id":454},"turn-on-subscriptions","Turn on Subscriptions",[262,457,458],{},"In the deal editor, or start from the Subscription template. Check the preview shows the choice, not the eligibility warning.",[445,460,462],{"id":461},"choose-the-layout-and-texts","Choose the layout and texts",[262,464,465],{},"Pick a Layout and Position, write the titles, and decide on Make subscription option selected by default.",[445,467,469],{"id":468},"check-the-cart-and-renewal","Check the cart and renewal",[262,471,472],{},"Publish, subscribe on the product page, and check the price in the cart against the plan's own price.",[307,474,476],{"id":475},"settings-reference","Settings reference",[478,479,480,485,489,493,497,501,505],"field-group",{},[481,482,484],"field",{"name":483},"Layout","Checkbox, Link, Horizontal or Vertical. Checkbox by default.",[481,486,488],{"name":487},"Position","Above bundle deal bars or Below bundle deal bars. Below by default.",[481,490,492],{"name":491},"Make subscription option selected by default","On by default: the subscribe option is chosen when the page opens.",[481,494,496],{"name":495},"Show Subscription & One-time prices","Shows the selected bar's total on each option. Needed for Hide deal bar prices.",[481,498,500],{"name":499},"Apply selling plan","Per bar. Always sells the bar on the chosen plan, or the product's first.",[481,502,504],{"name":503},"Enable subscription","Per upsell. Follow deal subscription, or Always sell as subscription.",[481,506,508],{"name":507},"Renewals","The deal's discount applies to the first order and every renewal.",[307,510,512],{"id":511},"if-this-does-not-work","If this does not work",[262,514,515],{},"The failures most likely on this procedure, with the check that resolves each one.",[517,518,519,524,528,532],"accordion",{},[520,521,523],"accordion-item",{"label":522},"The editor says Some products aren't eligible for subscriptions","The product in the preview has no selling plans. Add it to a plan in your subscription app; until then the choice does not show for it on the storefront.",[520,525,527],{"label":526},"The price differs from the subscription app's price","The deal's discount is taken on top of the plan's own saving, so the subscribed price is lower than the plan alone gives.",[520,529,531],{"label":530},"The subscription choice is missing on one product","That product, or the variants of the selected bar, cannot be bought on any plan. Check the product's selling plans in your subscription app.",[520,533,535],{"label":534},"The shopper cannot choose one-time on a bar","The bar has Apply selling plan on, or the product is sold only on subscription. Turn Apply selling plan off to let the shopper choose.",{"title":537,"searchDepth":538,"depth":538,"links":539},"",2,[540,541,542,543,544,551,552],{"id":309,"depth":538,"text":310},{"id":322,"depth":538,"text":323},{"id":400,"depth":538,"text":401},{"id":419,"depth":538,"text":420},{"id":438,"depth":538,"text":439,"children":545},[546,548,549,550],{"id":447,"depth":547,"text":448},3,{"id":454,"depth":547,"text":455},{"id":461,"depth":547,"text":462},{"id":468,"depth":547,"text":469},{"id":475,"depth":538,"text":476},{"id":511,"depth":538,"text":512},"Offering one-time or subscribe next to a deal, for products that have selling plans from a subscription app: how the choice looks, how bars and add-ons use plans, and how the price is worked out.","md",null,{},true,{"title":153,"description":553},"JRST2RdS8BlIwkNjLkfQTSfDgbGebvBNRmGunR4yQAM",[561,563],{"title":149,"path":150,"stem":151,"description":562,"children":-1},"Extra products inside a deal bar, checkbox add-ons below the bars, and a personalisation text per item with its fee: the settings, and how each is priced in the cart.",{"title":157,"path":158,"stem":159,"description":564,"children":-1},"Which products show a deal, when it runs, in which markets and for which buyers, what the widget-only setting leaves out, and which deal shows when several share a product.",1791656487953]