Post-purchase
Post-purchase upsell
The Post-Purchase Upsell shows on the Shopify thank-you / order status page after the customer completes checkout. The order is already paid — they just see "would you like to add this for $X more?" with one-click acceptance, no re-entry of payment details. It's the highest-trust moment in the entire customer journey.
Layout
How to create a Post-Purchase campaign
In the Summer Upsell admin
- 1 Click + New campaign → Post-Purchase.
- 2 Pick Thank You Block.
- 3 Offer name (e.g. Thank-you — Accessory upsell).
- 4 Set Section Title (default: You might also like).
- 5 Trigger: usually All Products for broad reach, or Specific Products for tightly scoped offers.
- 6 Pick Upsell Source and products.
- 7 Optional: enable Discount — Percentage or Fixed Amount.
-
8
Design tab: set Widget Title (e.g. Your new order is on the way!), Button Text, and Discount Banner Text (uses the
{discount}placeholder, e.g. Add items to the cart to get {discount} Discount). - 9 Languages tab: per-locale overrides for Section Title, Button Text, Discount Banner Text.
- 10 Save.
In the Shopify checkout editor
- 1 In the Shopify admin, open Settings → Checkout and click Customize on your live checkout profile.
- 2 Use the page switcher at the top to move to the Thank you page.
- 3 Click Add app block and choose Summer: Post-Purchase Block.
- 4 Switch the page selector to Order status and repeat, so returning customers see the offer too.
- 5 Click Save. Place a test order to confirm the block renders.
Two surfaces, one campaign
A single post-purchase campaign can render in two different places, and they install in two different editors. Both are driven by the same campaign — you configure the offer once.
Which one do I need?: The checkout extension is the path to use on current Shopify stores. The theme block exists for backwards compatibility — if you add both, the offer can render twice on the same page.
About styling: Post-Purchase widgets render inside Shopify's Customer Account / Checkout pages, which enforce your shop's brand settings. To change colors and fonts globally, go to Settings → Customer accounts → Branding. Local color/font fields on the Design tab still apply where Shopify allows.
Why post-purchase converts
- The risk barrier is gone — payment is approved, the customer is happy.
- No checkout abandonment — the original order ships regardless.
- Shopify natively supports adding the upsell to the existing order — no second transaction, no re-entry of payment details.
Optional countdown timer
Add urgency with a configurable timer — when it expires, the offer is no longer available. Studies of post-purchase flows consistently show a 10–20% acceptance lift when a visible countdown is present.