[{"data":1,"prerenderedAt":948},["ShallowReactive",2],{"navigation_docs":3,"-bundles-start-common-questions":497,"-bundles-start-common-questions-surround":943},[4,171,412],{"title":5,"path":6,"stem":7,"children":8},"TreStack Timer","\u002Ftimer","1.timer",[9,12,34,99,120,137,158],{"title":10,"path":6,"stem":11},"TreStack Timer docs","1.timer\u002Findex",{"title":13,"path":14,"stem":15,"children":16,"page":33},"Getting started","\u002Ftimer\u002Fstart","1.timer\u002F1.start",[17,21,25,29],{"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",{"title":30,"path":31,"stem":32},"Common questions","\u002Ftimer\u002Fstart\u002Fcommon-questions","1.timer\u002F1.start\u002F4.common-questions",false,{"title":35,"path":36,"stem":37,"children":38,"page":33},"How-to guides","\u002Ftimer\u002Fhow-to","1.timer\u002F2.how-to",[39,43,47,51,55,59,63,67,71,75,79,83,87,91,95],{"title":40,"path":41,"stem":42},"Set up a product page timer","\u002Ftimer\u002Fhow-to\u002Fset-up-a-product-page-timer","1.timer\u002F2.how-to\u002F01.set-up-a-product-page-timer",{"title":44,"path":45,"stem":46},"Set up a countdown bar across your store","\u002Ftimer\u002Fhow-to\u002Fset-up-a-top-or-bottom-bar","1.timer\u002F2.how-to\u002F02.set-up-a-top-or-bottom-bar",{"title":48,"path":49,"stem":50},"Count down to a date","\u002Ftimer\u002Fhow-to\u002Fcount-down-to-a-date","1.timer\u002F2.how-to\u002F03.count-down-to-a-date",{"title":52,"path":53,"stem":54},"Run a recurring daily or weekly timer","\u002Ftimer\u002Fhow-to\u002Frun-a-daily-or-weekly-timer","1.timer\u002F2.how-to\u002F04.run-a-daily-or-weekly-timer",{"title":56,"path":57,"stem":58},"Give each visitor their own countdown","\u002Ftimer\u002Fhow-to\u002Fgive-each-visitor-their-own-countdown","1.timer\u002F2.how-to\u002F05.give-each-visitor-their-own-countdown",{"title":60,"path":61,"stem":62},"Schedule a timer to start later","\u002Ftimer\u002Fhow-to\u002Fschedule-a-timer-to-start-later","1.timer\u002F2.how-to\u002F06.schedule-a-timer-to-start-later",{"title":64,"path":65,"stem":66},"Add a timer to collection pages or the password page","\u002Ftimer\u002Fhow-to\u002Fadd-a-timer-to-collection-pages-or-the-password-page","1.timer\u002F2.how-to\u002F07.add-a-timer-to-collection-pages-or-the-password-page",{"title":68,"path":69,"stem":70},"Place a timer anywhere with an app block","\u002Ftimer\u002Fhow-to\u002Fplace-a-timer-anywhere-with-an-app-block","1.timer\u002F2.how-to\u002F08.place-a-timer-anywhere-with-an-app-block",{"title":72,"path":73,"stem":74},"Add a timer to the cart page and cart drawer","\u002Ftimer\u002Fhow-to\u002Fadd-a-timer-to-the-cart","1.timer\u002F2.how-to\u002F09.add-a-timer-to-the-cart",{"title":76,"path":77,"stem":78},"Add a countdown to a marketing email","\u002Ftimer\u002Fhow-to\u002Fadd-a-countdown-to-an-email","1.timer\u002F2.how-to\u002F10.add-a-countdown-to-an-email",{"title":80,"path":81,"stem":82},"Show a timer only in some countries","\u002Ftimer\u002Fhow-to\u002Fshow-a-timer-in-some-countries","1.timer\u002F2.how-to\u002F11.show-a-timer-in-some-countries",{"title":84,"path":85,"stem":86},"Translate a timer's text","\u002Ftimer\u002Fhow-to\u002Ftranslate-a-timer","1.timer\u002F2.how-to\u002F12.translate-a-timer",{"title":88,"path":89,"stem":90},"Change a timer's layout, colors and font","\u002Ftimer\u002Fhow-to\u002Fdesign-a-timer","1.timer\u002F2.how-to\u002F13.design-a-timer",{"title":92,"path":93,"stem":94},"Add a background image to a timer","\u002Ftimer\u002Fhow-to\u002Fadd-a-background-image","1.timer\u002F2.how-to\u002F14.add-a-background-image",{"title":96,"path":97,"stem":98},"Read a timer's analytics","\u002Ftimer\u002Fhow-to\u002Fread-a-timers-analytics","1.timer\u002F2.how-to\u002F15.read-a-timers-analytics",{"title":100,"path":101,"stem":102,"children":103,"page":33},"Timer types","\u002Ftimer\u002Ftimer-types","1.timer\u002F3.timer-types",[104,108,112,116],{"title":105,"path":106,"stem":107},"TreStack Timer, setup and settings","\u002Ftimer\u002Ftimer-types\u002Ftrestack-timer","1.timer\u002F3.timer-types\u002F1.trestack-timer",{"title":109,"path":110,"stem":111},"Placement, countries, and translations","\u002Ftimer\u002Ftimer-types\u002Fplacement-and-targeting","1.timer\u002F3.timer-types\u002F2.placement-and-targeting",{"title":113,"path":114,"stem":115},"Cart page and cart drawer timers","\u002Ftimer\u002Ftimer-types\u002Fcart-timers","1.timer\u002F3.timer-types\u002F3.cart-timers",{"title":117,"path":118,"stem":119},"Email timers","\u002Ftimer\u002Ftimer-types\u002Femail-timers","1.timer\u002F3.timer-types\u002F4.email-timers",{"title":121,"path":122,"stem":123,"children":124,"page":33},"Performance and themes","\u002Ftimer\u002Freference","1.timer\u002F4.reference",[125,129,133],{"title":126,"path":127,"stem":128},"Performance notes","\u002Ftimer\u002Freference\u002Fperformance-notes","1.timer\u002F4.reference\u002F1.performance-notes",{"title":130,"path":131,"stem":132},"Theme compatibility","\u002Ftimer\u002Freference\u002Ftheme-compatibility","1.timer\u002F4.reference\u002F2.theme-compatibility",{"title":134,"path":135,"stem":136},"Running several timers at once","\u002Ftimer\u002Freference\u002Frunning-several-timers","1.timer\u002F4.reference\u002F3.running-several-timers",{"title":138,"path":139,"stem":140,"children":141,"page":33},"Billing, privacy, and data","\u002Ftimer\u002Faccount","1.timer\u002F5.account",[142,146,150,154],{"title":143,"path":144,"stem":145},"Pricing and billing","\u002Ftimer\u002Faccount\u002Fbilling","1.timer\u002F5.account\u002F1.billing",{"title":147,"path":148,"stem":149},"Privacy and data, what the app stores","\u002Ftimer\u002Faccount\u002Fprivacy-and-data","1.timer\u002F5.account\u002F2.privacy-and-data",{"title":151,"path":152,"stem":153},"Data processing and subprocessors","\u002Ftimer\u002Faccount\u002Fdata-processing-and-subprocessors","1.timer\u002F5.account\u002F3.data-processing-and-subprocessors",{"title":155,"path":156,"stem":157},"Uninstalling TreStack Timer","\u002Ftimer\u002Faccount\u002Funinstalling-trestack-timer","1.timer\u002F5.account\u002F4.uninstalling-trestack-timer",{"title":159,"path":160,"stem":161,"children":162,"page":33},"When something is wrong","\u002Ftimer\u002Ftroubleshooting","1.timer\u002F6.troubleshooting",[163,167],{"title":164,"path":165,"stem":166},"When the timer does not appear","\u002Ftimer\u002Ftroubleshooting\u002Ftroubleshooting-app-blocks","1.timer\u002F6.troubleshooting\u002F1.troubleshooting-app-blocks",{"title":168,"path":169,"stem":170},"When the timer shows in the wrong place or looks wrong","\u002Ftimer\u002Ftroubleshooting\u002Ftroubleshooting-storefront-display","1.timer\u002F6.troubleshooting\u002F2.troubleshooting-storefront-display",{"title":172,"path":173,"stem":174,"children":175},"TreStack Bundles","\u002Fbundles","2.bundles",[176,179,203,283,312,337,350,371,396],{"title":177,"path":173,"stem":178},"TreStack Bundles docs","2.bundles\u002Findex",{"title":180,"path":181,"stem":182,"children":183,"page":33},"Getting a deal live","\u002Fbundles\u002Fstart","2.bundles\u002F1.start",[184,188,192,196,200],{"title":185,"path":186,"stem":187},"Getting started with TreStack Bundles","\u002Fbundles\u002Fstart\u002Fgetting-started","2.bundles\u002F1.start\u002F1.getting-started",{"title":189,"path":190,"stem":191},"Deal types and deal bars","\u002Fbundles\u002Fstart\u002Fdeal-types","2.bundles\u002F1.start\u002F2.deal-types",{"title":193,"path":194,"stem":195},"Creating, publishing and managing deals","\u002Fbundles\u002Fstart\u002Fcreating-and-publishing-deals","2.bundles\u002F1.start\u002F3.creating-and-publishing-deals",{"title":197,"path":198,"stem":199},"Development stores and testing safely","\u002Fbundles\u002Fstart\u002Fdevelopment-stores-and-testing","2.bundles\u002F1.start\u002F4.development-stores-and-testing",{"title":30,"path":201,"stem":202},"\u002Fbundles\u002Fstart\u002Fcommon-questions","2.bundles\u002F1.start\u002F5.common-questions",{"title":35,"path":204,"stem":205,"children":206,"page":33},"\u002Fbundles\u002Fhow-to","2.bundles\u002F2.how-to",[207,211,215,219,223,227,231,235,239,243,247,251,255,259,263,267,271,275,279],{"title":208,"path":209,"stem":210},"Set up a quantity break deal","\u002Fbundles\u002Fhow-to\u002Fset-up-a-quantity-break","2.bundles\u002F2.how-to\u002F01.set-up-a-quantity-break",{"title":212,"path":213,"stem":214},"Set up a Buy X, get Y deal","\u002Fbundles\u002Fhow-to\u002Fset-up-a-buy-x-get-y-deal","2.bundles\u002F2.how-to\u002F02.set-up-a-buy-x-get-y-deal",{"title":216,"path":217,"stem":218},"Give a volume discount across different products","\u002Fbundles\u002Fhow-to\u002Fgive-a-volume-discount-across-products","2.bundles\u002F2.how-to\u002F03.give-a-volume-discount-across-products",{"title":220,"path":221,"stem":222},"Sell a bundle of different products","\u002Fbundles\u002Fhow-to\u002Fsell-a-bundle-of-different-products","2.bundles\u002F2.how-to\u002F04.sell-a-bundle-of-different-products",{"title":224,"path":225,"stem":226},"Add a free gift to a deal","\u002Fbundles\u002Fhow-to\u002Fadd-a-free-gift","2.bundles\u002F2.how-to\u002F05.add-a-free-gift",{"title":228,"path":229,"stem":230},"Add an upsell to a deal","\u002Fbundles\u002Fhow-to\u002Fadd-an-upsell-to-a-deal","2.bundles\u002F2.how-to\u002F06.add-an-upsell-to-a-deal",{"title":232,"path":233,"stem":234},"Sell a deal as a subscription","\u002Fbundles\u002Fhow-to\u002Fsell-a-deal-as-a-subscription","2.bundles\u002F2.how-to\u002F07.sell-a-deal-as-a-subscription",{"title":236,"path":237,"stem":238},"Set the variant each item starts on","\u002Fbundles\u002Fhow-to\u002Fset-default-variants","2.bundles\u002F2.how-to\u002F08.set-default-variants",{"title":240,"path":241,"stem":242},"Customize variant pickers and swatches","\u002Fbundles\u002Fhow-to\u002Fcustomize-variant-pickers-and-swatches","2.bundles\u002F2.how-to\u002F09.customize-variant-pickers-and-swatches",{"title":244,"path":245,"stem":246},"Show compare-at prices on a deal","\u002Fbundles\u002Fhow-to\u002Fshow-compare-at-prices","2.bundles\u002F2.how-to\u002F10.show-compare-at-prices",{"title":248,"path":249,"stem":250},"Round prices and remove decimals","\u002Fbundles\u002Fhow-to\u002Fround-prices-and-remove-decimals","2.bundles\u002F2.how-to\u002F11.round-prices-and-remove-decimals",{"title":252,"path":253,"stem":254},"Match deals to your store's colors and fonts","\u002Fbundles\u002Fhow-to\u002Fmatch-your-store-colors-and-fonts","2.bundles\u002F2.how-to\u002F12.match-your-store-colors-and-fonts",{"title":256,"path":257,"stem":258},"Move the widget or show it in another section","\u002Fbundles\u002Fhow-to\u002Fmove-the-widget-on-your-theme","2.bundles\u002F2.how-to\u002F13.move-the-widget-on-your-theme",{"title":260,"path":261,"stem":262},"Combine a deal with discount codes","\u002Fbundles\u002Fhow-to\u002Fcombine-a-deal-with-discount-codes","2.bundles\u002F2.how-to\u002F14.combine-a-deal-with-discount-codes",{"title":264,"path":265,"stem":266},"Change the discount name shown at checkout","\u002Fbundles\u002Fhow-to\u002Fchange-the-discount-name-at-checkout","2.bundles\u002F2.how-to\u002F15.change-the-discount-name-at-checkout",{"title":268,"path":269,"stem":270},"Translate a deal's texts","\u002Fbundles\u002Fhow-to\u002Ftranslate-a-deal","2.bundles\u002F2.how-to\u002F16.translate-a-deal",{"title":272,"path":273,"stem":274},"Show a deal in one market, or price it differently there","\u002Fbundles\u002Fhow-to\u002Fshow-a-deal-in-one-market","2.bundles\u002F2.how-to\u002F17.show-a-deal-in-one-market",{"title":276,"path":277,"stem":278},"Run an A\u002FB test on a deal","\u002Fbundles\u002Fhow-to\u002Frun-an-a-b-test","2.bundles\u002F2.how-to\u002F18.run-an-a-b-test",{"title":280,"path":281,"stem":282},"Export deal analytics as CSV","\u002Fbundles\u002Fhow-to\u002Fexport-analytics-as-csv","2.bundles\u002F2.how-to\u002F19.export-analytics-as-csv",{"title":284,"path":285,"stem":286,"children":287,"page":33},"Building offers","\u002Fbundles\u002Fdeals","2.bundles\u002F3.deals",[288,292,296,300,304,308],{"title":289,"path":290,"stem":291},"Quantity breaks and Buy X, get Y","\u002Fbundles\u002Fdeals\u002Fquantity-breaks-and-buy-x-get-y","2.bundles\u002F3.deals\u002F1.quantity-breaks-and-buy-x-get-y",{"title":293,"path":294,"stem":295},"Bundles and mix and match","\u002Fbundles\u002Fdeals\u002Fbundles-and-mix-and-match","2.bundles\u002F3.deals\u002F2.bundles-and-mix-and-match",{"title":297,"path":298,"stem":299},"Free gifts and progressive gifts","\u002Fbundles\u002Fdeals\u002Fgifts-and-progressive-gifts","2.bundles\u002F3.deals\u002F3.gifts-and-progressive-gifts",{"title":301,"path":302,"stem":303},"Upsells, add-ons and personalisation","\u002Fbundles\u002Fdeals\u002Fupsells-add-ons-and-personalisation","2.bundles\u002F3.deals\u002F4.upsells-add-ons-and-personalisation",{"title":305,"path":306,"stem":307},"Subscriptions in a deal","\u002Fbundles\u002Fdeals\u002Fsubscriptions","2.bundles\u002F3.deals\u002F5.subscriptions",{"title":309,"path":310,"stem":311},"Products, dates and visibility","\u002Fbundles\u002Fdeals\u002Fproducts-dates-and-visibility","2.bundles\u002F3.deals\u002F6.products-dates-and-visibility",{"title":313,"path":314,"stem":315,"children":316,"page":33},"How a deal looks, and where","\u002Fbundles\u002Fdesign","2.bundles\u002F4.design",[317,321,325,329,333],{"title":318,"path":319,"stem":320},"Designing a deal","\u002Fbundles\u002Fdesign\u002Fdesign","2.bundles\u002F4.design\u002F1.design",{"title":322,"path":323,"stem":324},"Badges, timers and scratch-off","\u002Fbundles\u002Fdesign\u002Fbadges-timers-and-scratch-off","2.bundles\u002F4.design\u002F2.badges-timers-and-scratch-off",{"title":326,"path":327,"stem":328},"Variants, swatches and images","\u002Fbundles\u002Fdesign\u002Fvariants-swatches-and-images","2.bundles\u002F4.design\u002F3.variants-swatches-and-images",{"title":330,"path":331,"stem":332},"Prices, the sticky bar and the savings summary","\u002Fbundles\u002Fdesign\u002Fprices-sticky-bar-and-savings","2.bundles\u002F4.design\u002F4.prices-sticky-bar-and-savings",{"title":334,"path":335,"stem":336},"Translations, currencies and markets","\u002Fbundles\u002Fdesign\u002Ftranslations-and-markets","2.bundles\u002F4.design\u002F5.translations-and-markets",{"title":338,"path":339,"stem":340,"children":341,"page":33},"Prices at checkout","\u002Fbundles\u002Fcheckout","2.bundles\u002F5.checkout",[342,346],{"title":343,"path":344,"stem":345},"How the discount is applied at checkout","\u002Fbundles\u002Fcheckout\u002Fhow-the-discount-is-applied","2.bundles\u002F5.checkout\u002F1.how-the-discount-is-applied",{"title":347,"path":348,"stem":349},"Combining discounts, and store limits","\u002Fbundles\u002Fcheckout\u002Fcombinations-and-limits","2.bundles\u002F5.checkout\u002F2.combinations-and-limits",{"title":351,"path":352,"stem":353,"children":354,"page":33},"Tests and numbers","\u002Fbundles\u002Fmeasure","2.bundles\u002F6.measure",[355,359,363,367],{"title":356,"path":357,"stem":358},"Deal analytics","\u002Fbundles\u002Fmeasure\u002Fanalytics","2.bundles\u002F6.measure\u002F1.analytics",{"title":360,"path":361,"stem":362},"Added revenue","\u002Fbundles\u002Fmeasure\u002Fadded-revenue","2.bundles\u002F6.measure\u002F2.added-revenue",{"title":364,"path":365,"stem":366},"A\u002FB testing a deal","\u002Fbundles\u002Fmeasure\u002Fab-tests","2.bundles\u002F6.measure\u002F3.ab-tests",{"title":368,"path":369,"stem":370},"Smart A\u002FB tests","\u002Fbundles\u002Fmeasure\u002Fsmart-ab-tests","2.bundles\u002F6.measure\u002F4.smart-ab-tests",{"title":372,"path":373,"stem":374,"children":375,"page":33},"Billing, privacy, and when something is wrong","\u002Fbundles\u002Faccount","2.bundles\u002F7.account",[376,380,384,388,392],{"title":377,"path":378,"stem":379},"TreStack Bundles plans and billing","\u002Fbundles\u002Faccount\u002Fplans-and-billing","2.bundles\u002F7.account\u002F1.plans-and-billing",{"title":381,"path":382,"stem":383},"Going over your plan","\u002Fbundles\u002Faccount\u002Fgoing-over-your-plan","2.bundles\u002F7.account\u002F2.going-over-your-plan",{"title":385,"path":386,"stem":387},"Pausing, cancelling and uninstalling","\u002Fbundles\u002Faccount\u002Fpausing-cancelling-and-uninstalling","2.bundles\u002F7.account\u002F3.pausing-cancelling-and-uninstalling",{"title":389,"path":390,"stem":391},"Privacy, data and sub-processors","\u002Fbundles\u002Faccount\u002Fprivacy-and-data","2.bundles\u002F7.account\u002F4.privacy-and-data",{"title":393,"path":394,"stem":395},"When a deal does not show or prices look wrong","\u002Fbundles\u002Faccount\u002Ftroubleshooting","2.bundles\u002F7.account\u002F5.troubleshooting",{"title":397,"path":398,"stem":399,"children":400,"page":33},"Reference","\u002Fbundles\u002Freference","2.bundles\u002F8.reference",[401,404,408],{"title":126,"path":402,"stem":403},"\u002Fbundles\u002Freference\u002Fperformance-notes","2.bundles\u002F8.reference\u002F1.performance-notes",{"title":405,"path":406,"stem":407},"Theme compatibility and placement","\u002Fbundles\u002Freference\u002Ftheme-compatibility","2.bundles\u002F8.reference\u002F2.theme-compatibility",{"title":409,"path":410,"stem":411},"Text variables","\u002Fbundles\u002Freference\u002Ftext-variables","2.bundles\u002F8.reference\u002F3.text-variables",{"title":413,"path":414,"stem":415,"children":416},"TreStack Checkout","\u002Fcheckout","3.checkout",[417,420,433,450,467,480],{"title":418,"path":414,"stem":419},"TreStack Checkout docs","3.checkout\u002Findex",{"title":421,"path":422,"stem":423,"children":424,"page":33},"Getting a block live","\u002Fcheckout\u002Fstart","3.checkout\u002F1.start",[425,429],{"title":426,"path":427,"stem":428},"Getting started with TreStack Checkout","\u002Fcheckout\u002Fstart\u002Fgetting-started","3.checkout\u002F1.start\u002F1.getting-started",{"title":430,"path":431,"stem":432},"App blocks","\u002Fcheckout\u002Fstart\u002Fapp-blocks","3.checkout\u002F1.start\u002F2.app-blocks",{"title":434,"path":435,"stem":436,"children":437,"page":33},"Offers and surveys","\u002Fcheckout\u002Foffers","3.checkout\u002F2.offers",[438,442,446],{"title":439,"path":440,"stem":441},"Upsells and gifts","\u002Fcheckout\u002Foffers\u002Fupsells-and-gifts","3.checkout\u002F2.offers\u002F1.upsells-and-gifts",{"title":443,"path":444,"stem":445},"Post-purchase page","\u002Fcheckout\u002Foffers\u002Fpost-purchase-page","3.checkout\u002F2.offers\u002F2.post-purchase-page",{"title":447,"path":448,"stem":449},"Surveys and forms","\u002Fcheckout\u002Foffers\u002Fsurveys-and-forms","3.checkout\u002F2.offers\u002F3.surveys-and-forms",{"title":451,"path":452,"stem":453,"children":454,"page":33},"Rules, branding and translations","\u002Fcheckout\u002Fcustomize","3.checkout\u002F3.customize",[455,459,463],{"title":456,"path":457,"stem":458},"Rules: payment, shipping, validation and cart links","\u002Fcheckout\u002Fcustomize\u002Frules","3.checkout\u002F3.customize\u002F1.rules",{"title":460,"path":461,"stem":462},"Checkout branding","\u002Fcheckout\u002Fcustomize\u002Fcheckout-branding","3.checkout\u002F3.customize\u002F2.checkout-branding",{"title":464,"path":465,"stem":466},"Translations","\u002Fcheckout\u002Fcustomize\u002Ftranslations","3.checkout\u002F3.customize\u002F3.translations",{"title":468,"path":469,"stem":470,"children":471,"page":33},"Numbers and reviews","\u002Fcheckout\u002Fmeasure","3.checkout\u002F4.measure",[472,476],{"title":473,"path":474,"stem":475},"Upsell analytics","\u002Fcheckout\u002Fmeasure\u002Fanalytics","3.checkout\u002F4.measure\u002F1.analytics",{"title":477,"path":478,"stem":479},"Review ratings from Judge.me and Okendo","\u002Fcheckout\u002Fmeasure\u002Fintegrations","3.checkout\u002F4.measure\u002F2.integrations",{"title":481,"path":482,"stem":483,"children":484,"page":33},"Billing, and when something is wrong","\u002Fcheckout\u002Faccount","3.checkout\u002F5.account",[485,489,493],{"title":486,"path":487,"stem":488},"TreStack Checkout plans and billing","\u002Fcheckout\u002Faccount\u002Fplans-and-billing","3.checkout\u002F5.account\u002F1.plans-and-billing",{"title":490,"path":491,"stem":492},"FAQ","\u002Fcheckout\u002Faccount\u002Ffaq","3.checkout\u002F5.account\u002F2.faq",{"title":494,"path":495,"stem":496},"Troubleshooting","\u002Fcheckout\u002Faccount\u002Ftroubleshooting","3.checkout\u002F5.account\u002F3.troubleshooting",{"id":498,"title":30,"body":499,"description":936,"extension":937,"links":938,"meta":939,"navigation":940,"path":201,"seo":941,"stem":202,"__hash__":942},"docs\u002F2.bundles\u002F1.start\u002F5.common-questions.md",{"type":500,"value":501,"toc":891},"minimark",[502,517,558,563,568,578,582,590,594,602,606,611,615,620,624,629,633,637,646,650,655,659,664,668,673,677,682,686,690,699,703,708,712,718,722,730,734,743,747,752,756,759,763,768,772,777,781,786,790,794,802,806,816,820,825,829,838,842,847,851,856,860,864,869,873,882,886],[503,504,505,509,510,513,516],"p",{},[506,507,508],"strong",{},"Applies to:"," TreStack Bundles, every plan",[511,512],"br",{},[506,514,515],{},"Updated:"," 5 November 2026",[518,519,520,525],"callout",{},[503,521,522],{},[506,523,524],{},"At a glance",[526,527,528,535,548],"ul",{},[529,530,531,534],"li",{},[506,532,533],{},"Answers:"," Short, with a link to the full page",[529,536,537,540,541],{},[506,538,539],{},"Install:"," ",[542,543,547],"a",{"href":544,"rel":545},"https:\u002F\u002Fapps.shopify.com\u002Ftrestack-bundles",[546],"nofollow","TreStack Bundles on the Shopify App Store",[529,549,550,553,554],{},[506,551,552],{},"Something missing:"," Write to ",[542,555,557],{"href":556},"mailto:support@trestack.app","support@trestack.app",[559,560,562],"h2",{"id":561},"prices","Prices",[564,565,567],"h3",{"id":566},"how-do-i-remove-the-struck-through-price-from-a-bar","How do I remove the struck-through price from a bar?",[503,569,570,571,574,575,577],{},"There is no setting that hides it: each bar shows its price after the discount and, struck through, the price before it. What you choose is which price that is. With ",[506,572,573],{},"Use product compare-at price"," on, it is the product's compare-at price where that is higher than its price; off, it is the regular price. A quantity break bar at Full price shows a compare-at price even with the setting off. See ",[542,576,330],{"href":331},".",[564,579,581],{"id":580},"why-is-my-compare-at-price-not-showing-on-the-bar","Why is my compare-at price not showing on the bar?",[503,583,584,585,587,588,577],{},"Turn on ",[506,586,573],{}," in the deal's Settings, Pricing. The widget uses a compare-at price only where it is higher than the product's price. Compare-at prices are for display only: the discount always comes off the real price. See ",[542,589,330],{"href":331},[564,591,593],{"id":592},"how-do-i-show-prices-without-decimals","How do I show prices without decimals?",[503,595,584,596,599,600,577],{},[506,597,598],{},"Show prices without decimals"," in Settings, Pricing. Checkout still charges the exact price, so $19.50 shows as $20 and is charged $19.50. To make the two match, set Price rounding to .00 as well. See ",[542,601,330],{"href":331},[564,603,605],{"id":604},"why-is-the-price-at-checkout-different-from-the-widget","Why is the price at checkout different from the widget?",[503,607,608,609,577],{},"Checkout prices the cart, not the bar the shopper clicked. A shopper who adds 3 and lowers it to 2 gets the 2-item price, a bundle or mix and match set is discounted only when every item is in the cart, and a second deal or bundle app on the same product can price it too. See ",[542,610,393],{"href":394},[564,612,614],{"id":613},"can-the-items-in-a-buy-x-get-y-bar-be-free","Can the items in a Buy X, get Y bar be free?",[503,616,617,618,577],{},"Yes. The Get side of a Buy X, get Y bar is priced with Percentage off, Amount off or Fixed price, and 100% Percentage off makes those items free. At checkout the cheapest items in each complete set are the discounted ones. See ",[542,619,289],{"href":290},[564,621,623],{"id":622},"how-do-i-show-the-saving-or-a-price-per-day-in-a-bars-text","How do I show the saving, or a price per day, in a bar's text?",[503,625,626,627,577],{},"Use a text variable: Saved percentage, Saved $ total, New price per item, New price per day and more, from the Insert variable button beside the text. Every variable is listed in ",[542,628,409],{"href":410},[559,630,632],{"id":631},"cart-and-checkout","Cart and checkout",[564,634,636],{"id":635},"can-i-change-the-discount-name-shoppers-see-at-checkout","Can I change the discount name shoppers see at checkout?",[503,638,639,640,643,644,577],{},"Yes. Checkout shows the deal's ",[506,641,642],{},"Discount name",", set in Settings, or the bar's title when there is none. Only the quantity variables are filled in there. It shows in the shopper's language when you have translated it on the Translations page. See ",[542,645,343],{"href":344},[564,647,649],{"id":648},"does-a-deal-combine-with-discount-codes","Does a deal combine with discount codes?",[503,651,652,653,577],{},"Every deal's discount combines with product, order and shipping discounts. There is no setting for this: Shopify's own rules decide what applies to each line. See ",[542,654,347],{"href":348},[564,656,658],{"id":657},"why-did-a-gift-stay-in-the-cart-at-full-price","Why did a gift stay in the cart at full price?",[503,660,661,662,577],{},"A gift or upsell is free or discounted only while the cart still reaches the bar it belongs to. Nothing removes it from the cart, so after the shopper lowers the quantity it stays at full price. Say in the gift's text which bar it comes with. See ",[542,663,297],{"href":298},[564,665,667],{"id":666},"why-is-the-buy-it-now-button-missing","Why is the Buy it now button missing?",[503,669,670,671,577],{},"Buy it now buys only the variant in the product form, so the widget hides it whenever the chosen offer is more than that one plain line: a bundle, a mix and match set, gifts, upsells, different variants per item, an Alternative product bar, or a bar of several items when the theme's product form has no quantity box. Those go through the cart instead. See ",[542,672,343],{"href":344},[564,674,676],{"id":675},"why-did-checkout-price-a-product-with-a-different-deal","Why did checkout price a product with a different deal?",[503,678,679,680,577],{},"The widget shows one deal per product, but at checkout every published deal runs its own discount, so a product in two published deals can be priced by either. Give each product one published deal, and keep one bundle app per product. See ",[542,681,309],{"href":310},[559,683,685],{"id":684},"the-widget-on-your-theme","The widget on your theme",[564,687,689],{"id":688},"how-do-i-move-the-widget-or-show-it-in-a-featured-product-section","How do I move the widget, or show it in a featured product section?",[503,691,692,693,696,697,577],{},"Add the ",[506,694,695],{},"Bundle deal"," app block to any section that accepts app blocks, as Online Store 2.0 theme sections do. Its Product setting shows another product's deal, for example in a featured product section on the home page. Once a block for the page's own product is on the page, the widget stops placing itself there. See ",[542,698,405],{"href":406},[564,700,702],{"id":701},"why-is-my-themes-quantity-box-hidden","Why is my theme's quantity box hidden?",[503,704,705,706,577],{},"On the themes the widget knows, the theme's quantity box is hidden and set to the chosen bar's quantity, because the bar decides how many go in the cart. On other themes it is left alone and not kept in step. See ",[542,707,405],{"href":406},[564,709,711],{"id":710},"the-themes-variant-picker-quantity-box-or-price-does-not-follow-the-widget","The theme's variant picker, quantity box or price does not follow the widget",[503,713,714,715,717],{},"The widget keeps them in step only on the themes it knows, listed on ",[542,716,405],{"href":406},". On another theme it still places itself, but those parts are not synced. Send us the store address and support can set this up for your theme.",[564,719,721],{"id":720},"how-do-i-hide-the-themes-own-variant-picker","How do I hide the theme's own variant picker?",[503,723,584,724,727,728,577],{},[506,725,726],{},"Hide theme variant picker"," in Settings, Variants. With different variants per item off, the widget then shows one shared picker instead. It works on the themes the widget knows. See ",[542,729,326],{"href":327},[564,731,733],{"id":732},"why-doesnt-the-product-image-change-when-a-shopper-picks-a-bar","Why doesn't the product image change when a shopper picks a bar?",[503,735,736,737,740,741,577],{},"A bar's ",[506,738,739],{},"Featured image"," moves the product gallery only on the Dawn family, Horizon, Impact, Prestige and Warehouse. On other themes nothing happens. See ",[542,742,326],{"href":327},[564,744,746],{"id":745},"does-it-work-with-page-builders","Does it work with page builders?",[503,748,749,750,577],{},"The widget recognises the Add to cart buttons of two page builders' product pages, whatever the theme; write to us to ask which. That is not verified on a live store yet. See ",[542,751,405],{"href":406},[564,753,755],{"id":754},"does-it-work-on-a-headless-or-custom-storefront","Does it work on a headless or custom storefront?",[503,757,758],{},"The widget is the Bundle deals app embed of a Shopify theme. A storefront that does not run on a Shopify theme does not show it.",[564,760,762],{"id":761},"how-can-i-tell-whether-a-problem-comes-from-trestack-bundles-or-another-app","How can I tell whether a problem comes from TreStack Bundles or another app?",[503,764,765,766,577],{},"Duplicate your theme, turn on only the Bundle deals app embed in the copy, and preview the product there. If the copy behaves, turn the other app embeds back on one at a time until the problem returns. See ",[542,767,393],{"href":394},[564,769,771],{"id":770},"can-i-change-the-fonts-and-text-sizes","Can I change the fonts and text sizes?",[503,773,774,775,577],{},"Yes, per text in the deal's Style: your theme's default font or another of its fonts, sizes from 8 to 72 px, and the weight. No extra web fonts are loaded. See ",[542,776,318],{"href":319},[564,778,780],{"id":779},"can-the-deals-use-my-stores-colors","Can the deals use my store's colors?",[503,782,783,784,577],{},"Yes. Brand colors hold your store's colors once for every deal, from the Brand colors button on Home or in the deal editor. New deals can then start from the Brand swatch on Choose a discount type. See ",[542,785,318],{"href":319},[559,787,789],{"id":788},"deals","Deals",[564,791,793],{"id":792},"how-do-i-give-a-volume-discount-across-different-products","How do I give a volume discount across different products?",[503,795,584,796,799,800,577],{},[506,797,798],{},"Volume discount with other products"," on a quantity break or Buy X, get Y deal, for offers like \"any 3, save 15%\". Each bar of 2 items or more then gets a Choose button per item, where the shopper picks another product. See ",[542,801,289],{"href":290},[564,803,805],{"id":804},"how-do-i-show-a-deal-only-in-some-markets-or-price-it-differently-there","How do I show a deal only in some markets, or price it differently there?",[503,807,808,809,812,813,577],{},"Set the deal's ",[506,810,811],{},"Markets"," to one market, or keep All and tick Exclude markets. For a different discount in one market, add that market to the main deal's Excluded markets, then duplicate the deal and set the copy to that market with its own prices. Excluding matters: at checkout every published deal runs its own discount, so an all-markets deal would still price that market. See ",[542,814,815],{"href":273},"Show a deal in one market",[564,817,819],{"id":818},"how-do-i-translate-a-deals-texts","How do I translate a deal's texts?",[503,821,822,823,577],{},"Open Translations from the deal editor's header. The widget's built-in texts already come in 20 languages; your own texts are translated on the Translations page, with variables written as in the original. See ",[542,824,334],{"href":335},[564,826,828],{"id":827},"how-do-i-set-the-variant-each-item-starts-on","How do I set the variant each item starts on?",[503,830,831,832,835,836,577],{},"Use ",[506,833,834],{},"Set default variants"," in Settings, Variants: pick a bar, then a variant per item. On the storefront an item starts on its default only when that variant can be bought. See ",[542,837,326],{"href":327},[564,839,841],{"id":840},"can-i-sell-a-deal-as-a-subscription","Can I sell a deal as a subscription?",[503,843,844,845,577],{},"Yes, for products that have selling plans from a subscription app; TreStack Bundles has no plans of its own. Shoppers then choose one-time or subscribe next to the deal. See ",[542,846,305],{"href":306},[564,848,850],{"id":849},"can-i-copy-deals-to-another-store","Can I copy deals to another store?",[503,852,853,854,577],{},"No. There is no import or export of deals. Duplicate copies a deal inside the same store, with everything but its translations, and the copy's analytics start from zero. See ",[542,855,193],{"href":194},[559,857,859],{"id":858},"tests-and-analytics","Tests and analytics",[564,861,863],{"id":862},"when-does-an-ab-test-show-a-winner","When does an A\u002FB test show a winner?",[503,865,866,867,577],{},"A Significant winner badge shows only when every variant has at least 200 visitors and 10 orders, the test has run at least 72 hours, and the difference is significant at 95 percent with two variants, or stricter with three or four. Until then, close results stay without a winner, and you can still pick one yourself with Set winner. See ",[542,868,364],{"href":365},[564,870,872],{"id":871},"can-i-export-my-analytics","Can I export my analytics?",[503,874,875,876,879,880,577],{},"Yes. ",[506,877,878],{},"Export as CSV"," on the Analytics page gives one row per day per deal, with visitors, add to carts, orders, revenue, added revenue and more. Up to 10 exports an hour. See ",[542,881,356],{"href":357},[564,883,885],{"id":884},"why-dont-my-analytics-match-shopifys-reports","Why don't my analytics match Shopify's reports?",[503,887,888,889,577],{},"Visitors count only shoppers who allow analytics in your store's cookie banner. Revenue includes the other lines of the deal's products in the same orders, leaves out tax and shipping, and does not subtract refunds. Use your Shopify reports for accounting. See ",[542,890,356],{"href":357},{"title":892,"searchDepth":893,"depth":893,"links":894},"",2,[895,904,911,923,931],{"id":561,"depth":893,"text":562,"children":896},[897,899,900,901,902,903],{"id":566,"depth":898,"text":567},3,{"id":580,"depth":898,"text":581},{"id":592,"depth":898,"text":593},{"id":604,"depth":898,"text":605},{"id":613,"depth":898,"text":614},{"id":622,"depth":898,"text":623},{"id":631,"depth":893,"text":632,"children":905},[906,907,908,909,910],{"id":635,"depth":898,"text":636},{"id":648,"depth":898,"text":649},{"id":657,"depth":898,"text":658},{"id":666,"depth":898,"text":667},{"id":675,"depth":898,"text":676},{"id":684,"depth":893,"text":685,"children":912},[913,914,915,916,917,918,919,920,921,922],{"id":688,"depth":898,"text":689},{"id":701,"depth":898,"text":702},{"id":710,"depth":898,"text":711},{"id":720,"depth":898,"text":721},{"id":732,"depth":898,"text":733},{"id":745,"depth":898,"text":746},{"id":754,"depth":898,"text":755},{"id":761,"depth":898,"text":762},{"id":770,"depth":898,"text":771},{"id":779,"depth":898,"text":780},{"id":788,"depth":893,"text":789,"children":924},[925,926,927,928,929,930],{"id":792,"depth":898,"text":793},{"id":804,"depth":898,"text":805},{"id":818,"depth":898,"text":819},{"id":827,"depth":898,"text":828},{"id":840,"depth":898,"text":841},{"id":849,"depth":898,"text":850},{"id":858,"depth":893,"text":859,"children":932},[933,934,935],{"id":862,"depth":898,"text":863},{"id":871,"depth":898,"text":872},{"id":884,"depth":898,"text":885},"Short answers to what merchants ask most about TreStack Bundles: prices and compare-at prices, checkout, the widget on your theme, deals, markets, A\u002FB tests and analytics, each with the page that explains it in full.","md",null,{},true,{"title":30,"description":936},"XwgURYTBeVes3aIRQ_vFJOM-zr7r5244boa6z_y_Kow",[944,946],{"title":197,"path":198,"stem":199,"description":945,"children":-1},"Development stores use TreStack Bundles free. How to try a deal on a live store without shoppers seeing or getting it, how test orders and analytics behave, and what happens when a development store goes live.",{"title":208,"path":209,"stem":210,"description":947,"children":-1},"Offer a lower price per item for buying more of the same product, as in Buy 2, save 15%: from the template to a published deal, and how to check the price in the cart.",1793861944597]