[{"data":1,"prerenderedAt":619},["ShallowReactive",2],{"navigation_docs":3,"-checkout-offers-post-purchase-page":341,"-checkout-offers-post-purchase-page-surround":614},[4,102,256],{"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",{"title":257,"path":258,"stem":259,"children":260},"TreStack Checkout","\u002Fcheckout","3.checkout",[261,264,277,294,311,324],{"title":262,"path":258,"stem":263},"TreStack Checkout docs","3.checkout\u002Findex",{"title":265,"path":266,"stem":267,"children":268,"page":29},"Getting a block live","\u002Fcheckout\u002Fstart","3.checkout\u002F1.start",[269,273],{"title":270,"path":271,"stem":272},"Getting started with TreStack Checkout","\u002Fcheckout\u002Fstart\u002Fgetting-started","3.checkout\u002F1.start\u002F1.getting-started",{"title":274,"path":275,"stem":276},"App blocks","\u002Fcheckout\u002Fstart\u002Fapp-blocks","3.checkout\u002F1.start\u002F2.app-blocks",{"title":278,"path":279,"stem":280,"children":281,"page":29},"Offers and surveys","\u002Fcheckout\u002Foffers","3.checkout\u002F2.offers",[282,286,290],{"title":283,"path":284,"stem":285},"Upsells and gifts","\u002Fcheckout\u002Foffers\u002Fupsells-and-gifts","3.checkout\u002F2.offers\u002F1.upsells-and-gifts",{"title":287,"path":288,"stem":289},"Post-purchase page","\u002Fcheckout\u002Foffers\u002Fpost-purchase-page","3.checkout\u002F2.offers\u002F2.post-purchase-page",{"title":291,"path":292,"stem":293},"Surveys and forms","\u002Fcheckout\u002Foffers\u002Fsurveys-and-forms","3.checkout\u002F2.offers\u002F3.surveys-and-forms",{"title":295,"path":296,"stem":297,"children":298,"page":29},"Rules, branding and translations","\u002Fcheckout\u002Fcustomize","3.checkout\u002F3.customize",[299,303,307],{"title":300,"path":301,"stem":302},"Rules: payment, shipping, validation and cart links","\u002Fcheckout\u002Fcustomize\u002Frules","3.checkout\u002F3.customize\u002F1.rules",{"title":304,"path":305,"stem":306},"Checkout branding","\u002Fcheckout\u002Fcustomize\u002Fcheckout-branding","3.checkout\u002F3.customize\u002F2.checkout-branding",{"title":308,"path":309,"stem":310},"Translations","\u002Fcheckout\u002Fcustomize\u002Ftranslations","3.checkout\u002F3.customize\u002F3.translations",{"title":312,"path":313,"stem":314,"children":315,"page":29},"Numbers and reviews","\u002Fcheckout\u002Fmeasure","3.checkout\u002F4.measure",[316,320],{"title":317,"path":318,"stem":319},"Upsell analytics","\u002Fcheckout\u002Fmeasure\u002Fanalytics","3.checkout\u002F4.measure\u002F1.analytics",{"title":321,"path":322,"stem":323},"Review ratings from Judge.me and Okendo","\u002Fcheckout\u002Fmeasure\u002Fintegrations","3.checkout\u002F4.measure\u002F2.integrations",{"title":325,"path":326,"stem":327,"children":328,"page":29},"Billing, and when something is wrong","\u002Fcheckout\u002Faccount","3.checkout\u002F5.account",[329,333,337],{"title":330,"path":331,"stem":332},"TreStack Checkout plans and billing","\u002Fcheckout\u002Faccount\u002Fplans-and-billing","3.checkout\u002F5.account\u002F1.plans-and-billing",{"title":334,"path":335,"stem":336},"FAQ","\u002Fcheckout\u002Faccount\u002Ffaq","3.checkout\u002F5.account\u002F2.faq",{"title":338,"path":339,"stem":340},"Troubleshooting","\u002Fcheckout\u002Faccount\u002Ftroubleshooting","3.checkout\u002F5.account\u002F3.troubleshooting",{"id":342,"title":287,"body":343,"description":607,"extension":608,"links":609,"meta":610,"navigation":611,"path":288,"seo":612,"stem":289,"__hash__":613},"docs\u002F3.checkout\u002F2.offers\u002F2.post-purchase-page.md",{"type":344,"value":345,"toc":600},"minimark",[346,361,364,369,372,414,418,425,490,542,545,577,583,587,590],[347,348,349,353,354,357,360],"p",{},[350,351,352],"strong",{},"Applies to:"," TreStack Checkout, every plan",[355,356],"br",{},[350,358,359],{},"Updated:"," 17 October 2026",[347,362,363],{},"The post-purchase page shows after the buyer pays and before the thank you page. You can offer a product they add to the order with one tap, show a call to action, or ask a survey. Available on every plan.",[365,366,368],"h2",{"id":367},"_1-choose-this-app-for-the-post-purchase-page","1. Choose this app for the post-purchase page",[347,370,371],{},"Shopify shows one app on the post-purchase page.",[373,374,375,397,407],"ol",{},[376,377,378,379,381,382,385,386,389,390,392,393,396],"li",{},"Open ",[350,380,287],{},": on ",[350,383,384],{},"Home",", under ",[350,387,388],{},"Checkout pages",", or in ",[350,391,274],{}," under ",[350,394,395],{},"Pages",".",[376,398,399,400,403,404,396],{},"If the page shows ",[350,401,402],{},"Choose this app for your post-purchase page",", choose ",[350,405,406],{},"Open checkout settings",[376,408,409,410,413],{},"In Shopify, under ",[350,411,412],{},"Settings > Checkout > Post-purchase page",", select TreStack Checkout and save.",[365,415,417],{"id":416},"_2-create-an-offer","2. Create an offer",[347,419,420,421,424],{},"Choose ",[350,422,423],{},"Create offer",", then a type:",[426,427,428,441],"table",{},[429,430,431],"thead",{},[432,433,434,438],"tr",{},[435,436,437],"th",{},"Type",[435,439,440],{},"What the buyer sees",[442,443,444,462,472],"tbody",{},[432,445,446,452],{},[447,448,449],"td",{},[350,450,451],{},"Product Upsell",[447,453,454,455,458,459,396],{},"A product, with an optional discount, that is added to the order already placed. The buyer accepts with ",[350,456,457],{},"Pay now"," or chooses ",[350,460,461],{},"Decline this offer",[432,463,464,469],{},[447,465,466],{},[350,467,468],{},"Call to Action",[447,470,471],{},"A title, text, image and a button that opens a URL.",[432,473,474,479],{},[447,475,476],{},[350,477,478],{},"Survey",[447,480,481,482,485,486,489],{},"One of your surveys from ",[350,483,484],{},"Surveys & Forms",". Needs the surveys feature of your plan (see ",[487,488,291],"a",{"href":292},").",[373,491,492,513,519,532],{},[376,493,494,495,498,499,502,503,502,506,509,510,396],{},"Under ",[350,496,497],{},"What buyers see",", set the ",[350,500,501],{},"Title",", ",[350,504,505],{},"Description",[350,507,508],{},"Image URL"," and ",[350,511,512],{},"Button Text",[376,514,494,515,518],{},[350,516,517],{},"How it works",", set what the type needs: the product and its discount, the URL, or the survey.",[376,520,494,521,524,525,528,529,396],{},[350,522,523],{},"Settings",", check ",[350,526,527],{},"Enabled"," and set the ",[350,530,531],{},"Priority",[376,533,420,534,537,538,541],{},[350,535,536],{},"Save",". The ",[350,539,540],{},"Preview"," shows roughly how it will look.",[347,543,544],{},"Options:",[546,547,548,561,571],"ul",{},[376,549,550,553,554,557,558,396],{},[350,551,552],{},"Limit when this upsell is shown"," \u002F ",[350,555,556],{},"Limit when this CTA is shown",": show it only when the order contains certain products, or reaches a ",[350,559,560],{},"Minimum order value",[376,562,563,566,567,570],{},[350,564,565],{},"Countdown timer (seconds)"," adds a timer to a product offer. ",[350,568,569],{},"When countdown expires"," lets the buyer choose, or declines the offer by itself.",[376,572,573,576],{},[350,574,575],{},"Display quantity picker"," lets the buyer pick how many to add.",[347,578,579,580,582],{},"The buyer sees one offer per order: the enabled one with the lowest ",[350,581,531],{}," number whose limits match the order.",[365,584,586],{"id":585},"when-it-does-not-show","When it does not show",[347,588,589],{},"The post-purchase page does not show when the order is paid entirely with a gift card, when the buyer uses an express wallet payment, or when the order total is zero.",[347,591,592,593,596,597,396],{},"Accepted offers and the value they added appear in ",[350,594,595],{},"Post-purchase, last 30 days"," on the post-purchase page and in ",[487,598,599],{"href":318},"Analytics",{"title":601,"searchDepth":602,"depth":602,"links":603},"",2,[604,605,606],{"id":367,"depth":602,"text":368},{"id":416,"depth":602,"text":417},{"id":585,"depth":602,"text":586},"The product offer, call to action or survey shown after payment and before the thank you page, and when Shopify does not show the page.","md",null,{},true,{"title":287,"description":607},"aTzAWemK1LHBoBYXE8JvpSquZRuyUKZQRjfswfQVBks",[615,617],{"title":283,"path":284,"stem":285,"description":616,"children":-1},"Upsells in checkout and on the thank you and order status pages, and gifts with purchase added to the cart while a condition is met.",{"title":291,"path":292,"stem":293,"description":618,"children":-1},"Asking buyers questions in checkout and after it, where the answers go, exporting them, and customer data requests.",1792229013762]