[{"data":1,"prerenderedAt":470},["ShallowReactive",2],{"navigation_docs":3,"-timer-account-billing":256,"-timer-account-billing-surround":465},[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":74,"body":258,"description":458,"extension":459,"links":460,"meta":461,"navigation":462,"path":75,"seo":463,"stem":76,"__hash__":464},"docs\u002F1.timer\u002F4.account\u002F1.billing.md",{"type":259,"value":260,"toc":441},"minimark",[261,276,306,311,314,317,321,324,327,331,334,338,341,345,378,382,418,422,425],[262,263,264,268,269,272,275],"p",{},[265,266,267],"strong",{},"Applies to:"," TreStack Timer, every plan",[270,271],"br",{},[265,273,274],{},"Updated:"," 26 September 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],{},"Billed by:"," Shopify",[288,295,296,299],{},[265,297,298],{},"Trial:"," 7 days, first paid plan",[288,301,302,305],{},[265,303,304],{},"Yearly billing:"," 20 percent off",[307,308,310],"h2",{"id":309},"the-plans","The plans",[262,312,313],{},"Free is $0 with 1,000 timer views a month, for product page timers and a top or bottom bar. Starter is $5.24 a month, or $4.19 a month billed yearly, with 10,000 views, and adds landing page timers, a scheduled start, and recurring timers. Growth is $7.49 a month, or $5.99 billed yearly, with 50,000 views, and adds cart and email timers, product tag targeting, country targeting, and translations. Professional is $22.49 a month, or $17.99 billed yearly, with unlimited views and everything in Growth.",[262,315,316],{},"Each plan includes everything in the plans below it. Yearly billing is 20 percent off. Any plan can create and edit every timer type; the plan is checked when you publish, and again when you save a timer that is already published.",[307,318,320],{"id":319},"billed-by-shopify","Billed by Shopify",[262,322,323],{},"Charges are Shopify app charges on your Shopify invoice. You approve a paid plan on a Shopify screen, and we never see a card number or hold a payment method. The first paid subscription a store takes comes with a 7 day free trial. A later subscription on the same store does not get another one.",[262,325,326],{},"On a Shopify Partner development store, billing runs in test mode, so a development store is never charged.",[307,328,330],{"id":329},"views-and-the-monthly-limit","Views, and the monthly limit",[262,332,333],{},"A view is one timer seen by one visitor in a browser session, counted per store per calendar month across all timers. At 80 percent of the month views, the app shows a warning. At 100 percent, your timers stop showing on your storefront until the 1st of next month in your store timezone, or until you upgrade. They stay published and come back by themselves, and until then new timers cannot be published and published ones cannot be edited. Email timers are not affected.",[307,335,337],{"id":336},"downgrading-and-cancelling","Downgrading and cancelling",[262,339,340],{},"Before a downgrade, the app lists the timers the lower plan does not cover, and those are unpublished when the downgrade goes through. Moving to Free cancels the paid subscription. Moving to a lower paid plan creates a new subscription for you to approve in Shopify. Uninstalling the app also ends its subscription.",[307,342,344],{"id":343},"from-free-to-a-paid-plan-in-four-steps","From Free to a paid plan, in four steps.",[346,347,349,354,357,361,364,368,371,375],"steps",{"level":348},"3",[350,351,353],"h3",{"id":352},"start-on-free","Start on Free",[262,355,356],{},"Build and preview any timer type. Publish product timers and bars within 1,000 views a month.",[350,358,360],{"id":359},"pick-the-plan-your-timers-need","Pick the plan your timers need",[262,362,363],{},"Publishing a timer a higher plan covers tells you which plan it needs and why.",[350,365,367],{"id":366},"approve-it-in-shopify","Approve it in Shopify",[262,369,370],{},"Monthly or yearly. The first paid subscription on the store starts with 7 days free.",[350,372,374],{"id":373},"keep-an-eye-on-views","Keep an eye on views",[262,376,377],{},"The warning comes at 80 percent. At the limit, timers pause on the storefront until next month or an upgrade.",[307,379,381],{"id":380},"settings-reference","Settings reference",[383,384,385,390,394,398,402,406,410,414],"field-group",{},[386,387,389],"field",{"name":388},"Free","$0. 1,000 views a month. Product page timers and a top or bottom bar.",[386,391,393],{"name":392},"Starter","$5.24 a month, or $4.19 a month yearly. 10,000 views. Landing page, scheduled start, recurring.",[386,395,397],{"name":396},"Growth","$7.49 a month, or $5.99 a month yearly. 50,000 views. Cart, email, product tags, countries, translations.",[386,399,401],{"name":400},"Professional","$22.49 a month, or $17.99 a month yearly. Unlimited views. Everything in Growth.",[386,403,405],{"name":404},"Trial","7 days, on the first paid subscription a store takes.",[386,407,409],{"name":408},"At the views limit","Timers pause on the storefront and come back by themselves next month or on an upgrade. Publishing and editing published timers wait until then.",[386,411,413],{"name":412},"Downgrade","Lists the timers the lower plan does not cover before unpublishing them.",[386,415,417],{"name":416},"Development stores","Test mode billing, never charged.",[307,419,421],{"id":420},"if-this-does-not-work","If this does not work",[262,423,424],{},"The failures most likely on this procedure, with the check that resolves each one.",[426,427,428,433,437],"accordion",{},[429,430,432],"accordion-item",{"label":431},"Publish is blocked and asks you to upgrade","The timer uses a feature of a higher plan, and the message lists which. Or the month views are used up, and timers are paused on the storefront until next month or an upgrade.",[429,434,436],{"label":435},"You need a receipt with your company details on it","Shopify issues the invoice, so the billing details on it come from your Shopify billing settings. Update them there and the next invoice carries them.",[429,438,440],{"label":439},"A charge does not match what you expected","Send us the store URL and the charge line from the Shopify invoice, and we will look at the actual subscription record.",{"title":442,"searchDepth":443,"depth":443,"links":444},"",2,[445,446,447,448,449,456,457],{"id":309,"depth":443,"text":310},{"id":319,"depth":443,"text":320},{"id":329,"depth":443,"text":330},{"id":336,"depth":443,"text":337},{"id":343,"depth":443,"text":344,"children":450},[451,453,454,455],{"id":352,"depth":452,"text":353},3,{"id":359,"depth":452,"text":360},{"id":366,"depth":452,"text":367},{"id":373,"depth":452,"text":374},{"id":380,"depth":443,"text":381},{"id":420,"depth":443,"text":421},"The four plans and their monthly views, the 7 day trial, what happens at the views limit, and what a downgrade does to your published timers.","md",null,{},true,{"title":74,"description":458},"Azpk6TQs5ACO-XwNnbLo1YhOfgceCny59amzuSc1_JY",[466,468],{"title":65,"path":66,"stem":67,"description":467,"children":-1},"How many timers one page shows, which timer wins when several match, how app blocks add more, and how several timers share the monthly views.",{"title":78,"path":79,"stem":80,"description":469,"children":-1},"What the app stores about your store, what it stores about shoppers, which is nothing on our servers, and how Shopify privacy requests are handled.",1791656484481]