Thank You Page Offers
One more offer, on the receipt they are already reading — while the card is still in their hand. Tick a product and it goes straight into the cart.
Built for WordPress · WooCommerce
A LUMÉ demo store, on its Thank You page, headed Thank you. Your order has been received. — WooCommerce’s own confirmation message for this screen. Across the top of the plate the masthead reads Order $141.40, and the cart glyph beside it carries no badge at all, because what stands in a shopper’s cart on this screen is not published anywhere, and drawing a nought would state it. Under that line the page gives WooCommerce’s own overview — Order number, Date, Total and Payment method — and below it, directly above the Order details heading, stands an offer block. It carries “BEST OFFER” on a tab over its top-right corner, “YOU MAY ALSO LIKE…” in upper case across a full-width bar, “for 0 items” under the total before anything is picked, rising to “for 1 item” and then “for 2 items” as the two cards are ticked, and “ADD TO CART” on the button. The badge and the total take this suite’s own colours, and the four products are LUMÉ’s. Two marks on the band are this page’s own and not the plugin’s: a dashed tag reading SalesMax seated on its top-left corner, and a thin green outline that sweeps slowly round the whole band. SalesMax prints neither on a storefront; they are drawn so that the one element on this receipt the booster puts there can be told from the confirmation message, the overview and the order table around it, all of which are WooCommerce’s. Inside the band the row holds four cards and shows two of them at a time, side by side, each with an empty checkbox over its thumbnail — a hairline box on white — and a stepper reading minus, one, plus; a chevron sits outside each end of the row, and beneath them a grey scroll track whose darker thumb fills its left half, because the two cards on screen are the first two of four. The boxes start empty because that is the documented Disabled state of the plugin’s Default Checkbox State field, in which “Customers must manually select the products they want”, and manually selecting them is what the pointer does below: each box fills green with a drawn tick as its card is picked. The first card is a Twill Cap at $18.00 and the second a Zip Hoodie at $54.00; behind them, off the edge of the row until a chevron brings them on, are a Ribbed Beanie at $12.00 and a Crossbody Bag at $45.00. Under them the band’s own total reads $0.00 with “for 0 items” beneath it while nothing is picked; $18.00 with “for 1 item” once the cap is ticked; and $72.00 with “for 2 items” once the hoodie is ticked as well — eighteen dollars plus fifty-four — and beside it the dark ADD TO CART button. That total is never a fixed string: it is the picked products added up, so it agrees with the boxes above it on every frame. Each card carries a small green badge reading 25% OFF. The badge itself is 8theme’s — they document a Display Discount Badge switch and a Discount Badge Text field with a {percentage} placeholder — but the rate in it is this page’s own, because the article documents no control anywhere that sets a discount: no type, no value, no rate. So the badge prints a string and nothing else on the band is recomputed: no price is struck through, and the two totals are what one of each product comes to at its shelf price. Of that overview only Total carries a figure, $141.40; the other three are drawn as grey bars so that no order number, no date and no gateway name is invented. Then a heading Order details, a Product and Total head, and two lines — a Denim Jacket, Size M, quantity one, at $79.00, and a Canvas Tote Bag, quantity two, at $62.40 — the same order the booster before this one left behind — and below them Subtotal: $141.40 and Total: $141.40. The right-hand rail is headed The order plus the cart, and that heading is the whole of what its figure is: the order and the cart taken together, never the order on its own. Before the press that figure stands in grey at $141.40 — the order, added to a cart this plate has already drawn as empty, which is why it can stand there at all. A pointer crosses in from the lower right and presses the right-hand chevron: the row travels left by exactly the width it shows, the cap and the hoodie go off the left edge, the beanie and the crossbody bag come in from the right, and the thumb under them slides across to the other half of the track. It presses the left-hand chevron and the row comes back the same way, to the cap and the hoodie and the thumb on the left. That is as far as it goes in either direction: the band holds four products and neither chevron scrolls past them. Nothing else on the plate moves for either press — scrolling a row selects nothing, so the total under the cards still reads $0.00 for 0 items, the masthead Cart still reads $0.00 and the right-hand figure still stands at $141.40. Then it presses the first card’s checkbox, which fills green with a tick, and the total under the cards becomes $18.00 for 1 item — the Twill Cap’s own price, the only price ticked — while the cart stays at $0.00. Then the second card’s, and the total becomes $72.00 for 2 items, with the cart still at $0.00 and the cart glyph still carrying no badge, because ticking a product on this screen chooses it and does not add it. The adding is the last press, and it is the ADD TO CART button, once. The right-hand figure runs up from $141.40 to $213.40, a little over half a second, and only as it settles does it turn from grey to green; on that same frame a second pill fades in beside the first, reading Cart $72.00, and the cart badge shows two items. Under it the addition it is made of appears rather than being asserted, $141.40 order plus $72.00 cart, with the cart half in the same green the figure above has just taken, because the cart is the only part of the sum that is new; and a pill beside that reads plus 2 items, the two products the cart took, not a count of the pair. Under those, one line stands unchanged throughout, before the press and after it: The $141.40 order does not move. The Order pill reads $141.40 before the press and $141.40 after it; the Subtotal and Total rows under Order details do not change either. Nothing navigates, nothing leaves the plate it is drawn on and nothing enters any real cart. The pointer presses five controls and no others — the two chevrons, the two checkboxes and the button — and never touches a stepper: the quantity on each card stays at one throughout, and moving it would put a figure on screen that nothing else here could be checked against. Nothing is clicked at any of the five; every control on this plate is a drawing, and the page moves the drawing rather than pretending to be its own visitor. No card is ever added to the row or taken out of it — all four stand in the page as it is delivered, two of them merely off the visible edge — and the row is back on its first page before a single box is ticked. After a pause the plate is cut back to its opening state — both checkboxes empty again, the total back to $0.00 for 0 items, the row back on its first page with the thumb at the left and the cart back to $0.00 — and the loop restarts; that cut is instant, never an animation, for the ticks and the row as much as for the figure: a tick fading out would stage a shopper changing their mind and a row sliding home by itself would stage a scroll nobody made, and the figure counts one way only: rolling $72.00 back to nothing would stage a shopper emptying a cart they had just filled, and walking $213.40 back down to $141.40 would read as the order itself shedding $72.00 — and nothing published describes either.
LUMÉ is a demo store; prices are its catalogue’s.
▲ up to 3.1% conversion** Printed because our own landing card prints it — and this one can be traced. 8theme’s SalesMax product page attaches it to this booster’s own section: “Upsells boost conversion rates by up to 3.1%”, with the counter’s affix set to a percent sign. Note the unit: what 8theme publish is a percentage, so a card printing “3.1×” would be printing a multiplier the source never published. The citation is the bare vendor name “(Data by Zipify)”. The documentation article carries no performance figure of any kind.
Scene 6 of 6 in the shopper journey: after the order is placed. This booster runs here, on the Thank You page itself, in one of four positions. In its demo LUMÉ’s $141.40 order stands unchanged and a $72.00 cart opens beside it.
Post-Purchase OffersWhere it shows
Put the offer where it suits your page — at the top, either side of the order list, or at the foot. Four positions, one setting.
Click a position — the block moves on the screen beside it.
After the press
What it is not
If you build with a page builder
Three routes the plugin has for placing boosters. Not one of them is documented for this booster.
Whether this booster is in that list, or has a shortcode to paste, no source says. Read the row as the plugin’s, not as this booster’s.
Every claim above about this booster is quoted from one article, stamped 17 January 2025 — a date the page displays while its own HTML carries a modified stamp of 22 April 2025 that it never shows — and from the four screenshots on it, two of which are not this booster’s: the conditions picture and the Optional Settings picture are the same two files the Post Purchase Upsells article carries. The two exceptions name their own sources on the spot: the benchmark chip in the hero, and the name note in the FAQ. What this page does not try to be is an implementation reference:
You may also like…, Best offer, the ticked Minimal card and Priority 10 are read off screenshots, and screenshots are not statements of default;{price} and {percentage} — this page invents no third;Drawn, not captured — LUMÉ demo store.
Templates & appearance
Your badge, your headline: the block wears your own words. Flip between the two documented templates and see what changes.
Both fields are live: type in them and the title and the badge on the plate change with you. The Styling tab is not represented at all — it is the third tab in the screenshot, between General and Advanced, and the word does not occur once in the article.
The math
Nobody is converted here — the order is already placed. 400 × 12% × $72 = +$3,456/mo of cart. Cart, not revenue — this booster hands the shopper a cart and a redirect, not a charge. Press the keys.
The control room
Pick the template, choose the products it offers, place the block on the page, and decide what happens the moment a shopper adds one.
Tap the chips — the rule sentence rewrites itself. Every option here is one you can really set; none of them is a documented default.
Their lede: “Choose from multiple layout templates to control the visual structure of the thank you page booster:” — the word is “multiple” and the list is two. Minimal — “The Minimal template offers a simple, elegant design, focusing on clarity and ease of use. Perfect for brands that value simplicity and want a seamless experience on the Thank You Page.” Colorful — “The Colorful template uses vibrant colors and dynamic visuals to grab attention and highlight upsell offers. Ideal for brands aiming to make a lasting impression and boost engagement on the Thank You Page.” Minimal carries the orange border and the orange circled tick in their screenshot; that is a screenshot, not a stated default, and no rendering of Colorful exists anywhere on their page. Their caveat: “The selected template may affect the availability of some display options and elements in the Appearance section.” — which options, they do not say.
Their lede: “These settings let you control the actual booster display and messaging”. Section Title — “Sets the main heading for the upsell block. Use it to briefly introduce the post-purchase offer (e.g., “You Might Also Like” or “Special Offer Just for You”). It should reassure the customer that their order is complete while introducing the next opportunity.” The value in their screenshot is You may also like…. Section Subtitle — “Optional supporting heading text. Use this space to give extra context or a friendly upsell message (e.g., “Based on your order, we think you’ll love this” or “Add more without restarting checkout”).” Highlight Badge — “Displays a small visual tag next to the title or product offer (e.g., “Exclusive”, “Just for You”, or “One-Time Offer”).” The value in their screenshot is Best offer. CTA Button Text — “Customizes the label of the call-to-action button (e.g., “Add to My Order”, “Get This Deal”, or “Claim Now”).” Section Subtitle and CTA Button Text appear in no screenshot, so this page draws neither, and no default is stated for any of the four.
Three tabs stand in their picture — General, Styling, Advanced — and two are documented in their article. The word “Styling” occurs nought times in its prose. Not one field inside that tab is named, so nothing on this page represents it and nothing on this page guesses at what it holds.
Their lede: “These settings let you fine-tune how upsell products are visually presented within the booster layout.” Default Checkbox State — “Controls whether each upsell product is pre-selected when the booster loads.” Enabled: “Checkboxes are selected by default, encouraging quicker add-to-cart actions.” Disabled: “Customers must manually select the products they want.” Tip: “Use this to control customer interaction and avoid accidental add-ons.” Read that precisely: “selected by default” is what Enabled does, not a statement that Enabled is the field’s default. Display Discount Badge — “Shows a small badge directly on each upsell product indicating a discount. This helps catch attention and highlight the special offer visually.” Discount Badge Text — “Customize the content of the discount badge. You can use the following placeholders to display real values:” {price} “the discount amount in currency” and {percentage} “the discount percentage value”, with their own worked examples: Save {percentage} becomes Save 15%, Save {price} becomes Save $10. Those two are the only tokens the article names, and this page invents no third. Show Carousel Arrows — “Displays navigation arrows if multiple products are shown in a horizontal carousel layout.” Tip: “Enabling this allows customers to scroll through more upsell items, especially useful on mobile or when space is limited.” How many products the block shows, and how the carousel pages, is nowhere stated.
“This section lets you control how products will be selected and handled inside the booster. You can choose between few suggestion methods:” — their grammar, reproduced. Related products — “This will use WooCommerce Related Products as Upsell products. WooCommerce decides the relation based on products having the same tags or categories.” Cross-sell products — “This will use the “Cross-sell products” selected under the “Linked Products” section in the product creation page.” Use Upsell products — the label really does begin with Use where its three siblings do not — “This will use the “Upsell products” selected under the “Linked Products” section in the product creation page.” Specific products — “This will use the following set of products as Upsell products.”, with the tip “Use the product search to find and add items.” Whether two methods can run together, and what happens when the chosen one yields nothing, is not stated: “choose between” implies one at a time and does not say it.
“Choose where the upsell offer will appear on the Thank You Page after a successful order. This allows you to place the booster in a way that best fits your layout and upsell strategy.” Then, under Available positions: — Top of the Thank You Page: “Displays the booster at the very beginning of the page, above all order details and confirmation messages.” Bottom of the Thank You Page: “Renders the booster at the end of the page, after all order content. Ideal for a softer upsell approach.” Before the Order Items Summary: “Inserts the booster right before the product list from the order. Great for drawing attention early, without interrupting the confirmation.” After the Order Items Summary: “Displays the booster right after the list of purchased products. Useful for contextual upsells based on what the customer just bought.” The panel closes on the article’s only rendering sentence: “Note: This booster does not support popup or delay timers — it’s shown as part of the WooCommerce thank you template.” “Order Items Summary” occurs twice in the article, both times as a label here, and is defined nowhere — while “Order details”, which is what WooCommerce actually heads that block, occurs in it nought times.
“Controls what happens when the customer clicks the Add to Cart button in booster template.” Then: “The selected upsell product(s) are added to the cart immediately.” and “If a discount is configured, it is applied without requiring an extra confirmation popup.” Then the destinations: “You can define a custom redirect destination after the product is added to cart:” — “Redirect to the Cart”, “Redirect to the Checkout”, “Redirect to a custom page or URL” — and no default among them. Now the contradiction, and this page prints both halves and picks neither. The tip under those destinations says the choice lets you direct customers “whether to continue shopping, review their cart, or proceed with payment for additional items”. The help text of the CTA Button Text field, one panel up, says the opposite: “Since the purchase has already been made, this button serves as a post-checkout […] upsell, so the text should be concise and enticing.” The words elided there are their own claim that the press is a single click, and they are elided because this page will not repeat that claim in any wording — it is what the booster before this one is documented for, and it is not what this article describes. A flow that can end in paying for additional items is not a purchase already made, and nothing in the article resolves the two.
The article refers to a discount three times — the sentence about it applying without a confirmation popup, the Display Discount Badge switch, and the Discount Badge Text field with its two placeholder tokens — and it documents no panel, no field and no control that sets one. There is no discount type, no discount value and no rate anywhere on the page. So this page prints their own example output, Save 15%, as an example output, and never computes a price from it.
The prose is one hedged paragraph: “Most boosters support “conditional visibility” based on order, time, and other parameters”, with three examples — “Show only during business hours (e.g., 9:00 AM – 6:00 PM)”, “Activate only when a product from category “Accessories” is purchased”, “Display for users from specific roles (e.g., logged-in customers)”. “Most” never confirms this one. The seventeen options exist only inside the picture, in four groups. Eight on Order: Products in Order · Categories of items in Order · Tags of items in Order · Product SKUs in Order · Number of line items in Order · Order items quantity · Applied Coupons in Order · Order total. Four on Purchase History: First order · Number of orders made · Number of orders made with specific products · Total spent. Three on User: User role · User logged in · Specific users. Two on Date & Time: Time · Days. Not one of the seventeen is named in the prose, and the picture is a shared asset: the same file, with the same misspelt name and the same low image id, is embedded in the Post Purchase Upsells article too. Their screenshot has the list hanging open, so no operator and no combining rule is visible.
The prose heads it Global Booster Settings (applies to all boosters): “Each SalesMax booster includes a set of “global control options” available at the bottom of the configuration panel.” It then documents two — “Start date: Select the day when the booster becomes active” and “End date: Automatically deactivate the booster after a chosen date” — under “You can set a “start date” to activate your booster at a specific moment — perfect for flash sales, product launches, or seasonal campaigns.” The picture beside it is headed Optional Settings and holds four controls: Priority 10 · Start date 20.03.2025 · Set end date, ticked · End date 23.04.2025. The article never reconciles the two names, and “Priority” occurs in not one sentence of it — what it orders, and what happens when two boosters both qualify, is never said. This picture is the second shared asset: it is embedded in the Post Purchase Upsells article too. The pickers are day-granular with no time of day, so hour-of-day targeting would have to come from the Time condition instead.
Their FAQ, in full: “Yes — visit “SalesMax → Analytics” to track views, clicks, and conversions per booster.” That answer is written in this article, about this article’s booster. It says “per booster”, and this page does not extend it to any other booster’s page. Their second FAQ answer is the conditions one: “Absolutely. Use the “conditions” section to limit the visibility by product or category.”
Three checks, in full: “Ensure the booster is “enabled”” · “Check that the product purchased matches the “filters”” · “Confirm your thank you page is not overridden by a custom theme”. No panel called Filters is documented anywhere in the article — the nearest thing is the Conditions picture, which is not this booster’s file — and no enable control is documented either. The third check is the only sentence on the page that touches theming, and it names no template, no override path and no way to tell whether your theme has done it.
Nothing is published about what the placed order looks like afterwards — modified, appended to, or untouched. No order note, no meta, no admin view. Nothing about order status: the word does not occur in the article’s prose at all. Nothing about a guest checkout against a logged-in one, about reloading or returning to the Thank You URL, about a time window, or about any per-order or per-session cap on how often the block may be accepted.
Nothing about whether an out-of-stock upsell is suppressed, whether accepting decrements stock, or whether variable, subscription, virtual or downloadable products are eligible. Nothing about shipping or tax on the products the shopper adds. And nothing about whether items already in the order are filtered out of the suggestions — which matters most on Related products, the one method WooCommerce, not the merchant, chooses.
FAQ
On the Thank You page itself, once the order has been placed. The article opens on the moment: the booster “lets you promote relevant upsell products immediately after a customer places an order — right on the “Thank You” page”, and their Display Location panel repeats it as the place “where the upsell offer will appear on the Thank You Page after a successful order”. It is not a popup and it has no delay timer — their one and only sentence about how the block reaches the page is “This booster does not support popup or delay timers — it’s shown as part of the WooCommerce thank you template.” That sentence is also the whole of what they publish about the mechanism: no hook, no filter, no template file, no override path, no shortcode and no page-builder route is named anywhere in the article. And no order status is named either; the word does not occur in its prose at all, so which orders reach that screen, and whether one that is on hold or failed ever does, is not something this page can tell you.
The article does not settle it, and it says two things that do not agree. What the press does is stated plainly: “The selected upsell product(s) are added to the cart immediately.” Then you choose where the shopper lands — “Redirect to the Cart”, “Redirect to the Checkout”, “Redirect to a custom page or URL” — and no default is named among the three. The tip under those destinations says the choice lets you direct customers “whether to continue shopping, review their cart, or proceed with payment for additional items”. One panel up, the help text of the CTA Button Text field says the opposite: “Since the purchase has already been made, this button serves as a post-checkout […] upsell, so the text should be concise and enticing.” The words cut from that quotation are their own claim that the press is a single click; they are cut because this page will not repeat that claim in any wording — it is what the booster before this one is documented for, and it is not what this article describes. A flow that can end in paying for additional items is not a purchase already made, nothing in the article resolves the two, and this page therefore claims neither. What it draws is the sentence they do state: the picked products going into a cart, with the placed order standing unchanged beside them.
No — they are two boosters with two articles. That one runs before the Thank You page renders; this one runs on it, and its Display Location panel places it there in four different ways. The difference that matters is what accepting does. Their Post Purchase Upsells article describes an addition to the order the shopper has already placed; this article describes an addition to the cart — “The selected upsell product(s) are added to the cart immediately” — and then offers three redirects, one of which is a checkout. One edits an order. This one starts a cart. The two are documented separately, and this page makes no claim about how they behave when both are switched on, because neither article says.
In one of four documented positions, and two of them are named after something the article never defines. Their four, in their own words: “Top of the Thank You Page” — “Displays the booster at the very beginning of the page, above all order details and confirmation messages.” “Bottom of the Thank You Page” — “Renders the booster at the end of the page, after all order content. Ideal for a softer upsell approach.” “Before the Order Items Summary” — “Inserts the booster right before the product list from the order.” “After the Order Items Summary” — “Displays the booster right after the list of purchased products.” The string “Order Items Summary” occurs exactly twice in the article, both times as one of those labels, and it is defined nowhere; the block WooCommerce actually prints there is headed “Order details”, a string the article never uses at all. Their one frontend screenshot stands the block above the confirmation line, which is consistent with the first of the four — but they never label that picture with a position, a template or a store, so reading it that way is this page’s reading and not their statement.
Nowhere the article shows you. It refers to a discount three times: “If a discount is configured, it is applied without requiring an extra confirmation popup”; a “Display Discount Badge” switch that “shows a small badge directly on each upsell product indicating a discount”; and a “Discount Badge Text” field with two placeholders for printing one, “{price} — the discount amount in currency” and “{percentage} — the discount percentage value”, with their own worked examples, “Save {percentage}” becoming “Save 15%” and “Save {price}” becoming “Save $10”. What it never documents is a panel, a field or a control that sets the discount those three refer to — no type, no value, no rate. Those two placeholders are also the only ones the article names, so this page invents no third. And note what their own frontend screenshot shows: two products at 13.00 and 7.00 hryvnia totalling 20.00 exactly, with no strikethrough, no badge and no “Save…” anywhere on it.
Four things, depending on which of their pages you are on. Their documentation article titles it “Thank You Page Upsells”, its setup step reads Choose “Thank You Page Upsells” booster, and its address ends thank-you-page-upsells. Their SalesMax product page tags the section “Thank You Page Upsell”, singular, and lists it in the feature nav as “Thank You Page Offers” with the line “Display upsell offers on the thank you page after a customer completes their order.” We use “Thank You Page Offers”, the name their own product page uses and the one the rest of this suite is built around. In the plugin admin, the booster you are looking for is the one called Thank You Page Upsells.
Works well with
It asks at the one moment the shopper has already said yes. Here is what runs before it, what runs after it, and the rest of the suite.
One-click additions right after “Place order” — no re-entering payment details.
▲ +10% revenue*Learn moreLet buyers duplicate their purchase with a single click — popular for consumables and gifts.
▲ +73% uptake*Learn moreA last relevant order bump right before payment — accepted with one checkbox.
▲ +35% conversions*Learn moreOffers shown right in the cart, on top of what the shopper already has.
▲ +10–30% revenue*Learn moreSmall upgrades and companion products, one tap from the cart summary.
▲ +29% sales*Learn more“Spend $80, get 10% off” — tiered rewards that pull the total upward.
▲ +18% avg. spend*Learn more“You’re $11 away from free shipping” — the most effective sentence in e-commerce.
▲ +30% AOV*Learn moreTiered quantity discounts that make the bigger order the obvious choice.
▲ +30% order value*Learn moreShow the products that naturally belong with this one, added in one click.
▲ +35% sales*Learn moreCondition-based suggestions by category, cart contents, order history or totals.
▲ +31% revenue*Learn moreOffer catalogue extras on the product page — ticked in one go, each with its own discount.
▲ +20% AOV*Learn moreA relevant offer the moment something is added to cart — one popup, not a maze.
▲ +20% conversions*Learn moreLive inventory counts that create honest urgency — real stock levels, never fabricated.
▲ +17% conversions*Learn moreSubtle purchase notifications — from your real recent orders, or from name lists you write.
▲ +15% conversions*Learn more* Industry benchmarks and vendor-observed averages for each booster type — not a guarantee.
Thank You Page Offers
The order is placed and the receipt is on screen — and there is still one ask left on it. This booster makes it, and every other booster in the suite with it, on every plan, no feature gating, ever.