Features A/B testing How it works Pricing FAQ Add to Shopify
Works on every Shopify plan — no Plus needed

The one page every buyer reads — and nobody is using.

Encore puts upsell, discount, reorder and survey blocks on your Shopify thank-you and order status pages. Native A/B testing on every plan. Flat pricing that never climbs with your order count.

Free to start A/B testing in every plan $29 a month, at any volume
Four blocks, on the two surfaces every Shopify store still owns:
Recommendations Discount code Reorder NPS survey
$29
Monthly ceiling — flat, at any order volume
2
Post-purchase surfaces: thank-you and order status
A/B
Native split testing, in every plan including free
0
Lines of checkout.liquid touched
The blocks

Four blocks. Both surfaces. Every plan.

The moment after checkout is the only moment you have 100% of a customer's attention. Encore is what you put there.

Recommendations Thank you

An LLM reads the order that was just placed and ranks what to show next. A hard guardrail stops it from ever suggesting the item they just bought — or the same item in another colour or size.

Discount code Thank you

Hand out a code for the next order while intent is still at its peak. Encore verifies the code is a real, running discount in your admin — so a block never advertises something checkout will reject.

Reorder Order status

One tap to buy the same order again, pre-filled. For consumables and refills this is the highest-converting block you can run, and it needs no configuration at all.

NPS & survey Order status

Ask while they still care about the order. One answer per order — a customer who comes back to check tracking is never asked twice. Results roll up by period in the dashboard.

Builder with a real preview

Add, arrange and configure blocks, then see them rendered on your most recent real order — not an invented one. Defaults work out of the box; the target is live in under 15 minutes.

Revenue analytics

Attributed revenue, conversion and AOV uplift per block — alongside dismiss and bounce rates, so a block that irritates people shows up on the same screen as the one that earns.

A/B testing

Split testing is not a higher tier here.

Most post-purchase apps put A/B testing behind their most expensive plan. Encore ships it on the free one, because a block you cannot test is a guess you are paying to keep.

The server picks the branch

Variants are assigned server-side and stay stable for an order, so one customer never sees two versions.

A browser that chooses its own branch cannot be trusted to report which one it chose — and your 50/50 split quietly drifts away from 50/50.

Conversion means what the block does

A sales block counts orders. A survey block counts answers. They have completely different base rates, so Encore never averages them into one misleading number.

Conversions arrive from the orders/create webhook, not the browser.

No winner until there is one

The dashboard withholds a verdict while the sample is too small, and says so plainly instead of showing a lead that is really just noise.

One experiment comes pre-built: AI picks vs. static rules — so you can check whether the AI is worth keeping, on your own store.

How it works

Four steps, no developer

Encore installs as a Checkout UI extension. There is no theme code to edit and nothing to undo when Shopify changes the checkout.

1

Install

One click from the App Store. No theme edits, no checkout.liquid, no Plus requirement.

2

Build

Pick your blocks and arrange them, previewed on your most recent real order.

3

Publish

Blocks go live on the thank-you and order status pages. Each surface toggles independently.

4

Measure

Watch attributed revenue come in, then split-test any block against a second version.

See it in action

What the customer sees. What you see.

Why merchants switch

A good month should not cost you more.

A bill you can predict

Volume-priced apps charge you more precisely when you are doing well. Encore's ceiling is $29 a month whether you ship 400 orders or 40,000.

Runs on the plan you are already on

Checkout UI extensions work on every Shopify plan. Nothing here needs Plus, and nothing here depends on checkout.liquid.

Recommendations that respect the customer

Re-pitching the thing someone bought sixty seconds ago reads as a broken store. Encore blocks that case outright, and falls back to static rules whenever the model is slow or unsure.

Numbers that can tell you bad news

Dismiss rate and bounce rate sit next to revenue, on purpose. An upsell that annoys people is a real cost, and you should be able to see it.

Pricing

One axis. Nothing else changes.

Every plan has every feature. They differ only in how many orders showing a block a month they cover. Reach the cap and your blocks pause until the next month — nothing is charged on top, ever.

Free
For proving it works on your own store before any card is involved.
$0/ month
80 orders showing a blockper month · no card required
Every block, both surfaces, A/B testing and analytics — the full app, with a smaller ceiling.
Start free
Starter
For stores where the thank-you page is already carrying real volume.
$12/ month
500 orders showing a blockper month · 7-day free trial
The same app as Free, with more than six times the headroom.
Start 7-day trial
Unlimited
For stores that refuse to be charged more for having a good month.
$29/ month
No order capno ceiling, no overage · 7-day free trial
The same $29 at 500 orders and at 50,000. This is the whole argument for Encore, in one line.
Start 7-day trial

Included on every plan

There is no feature gate anywhere in Encore. A small store cannot know in advance which capability it will need, so charging for that guess is not a pricing model — it is a trap.

  • Recommendations block
  • Discount code block
  • Reorder block
  • NPS & survey block
  • Thank-you page surface
  • Order status page surface
  • Native A/B testing
  • AI product picks + rule fallback
  • Builder with real-order preview
  • Attributed-revenue analytics
  • Dismiss & bounce tracking
  • Runs on every Shopify plan
FAQ

Questions, answered

No. Encore's blocks are Checkout UI extensions on the thank-you and order status pages, which every Shopify plan can customise. Nothing touches checkout.liquid, so nothing of yours breaks when Shopify retires it.

No, and it cannot. A completed order is not editable and the thank-you page is read-only. An upsell opens a second, pre-filled checkout instead of modifying the first one. write_orders is permanently outside the app's scopes — not disabled, absent.

An order where the customer actually saw an Encore block. It is the only number that differs between plans, and it is the same number your analytics are built on — so the figure on your invoice and the figure on your dashboard never disagree. If you reach the cap, your blocks pause until the next month. There is no overage charge, because there is no mechanism to charge one.

It refuses to, until there is enough data. Variants are assigned by the server and stay stable for a given order, conversion events arrive from the orders/create webhook rather than the browser, and conversion is defined per block type — a sales block counts orders, a survey block counts answers.

The block falls back to static rules — same collection, best-selling, in stock. There is a hard render budget: if the model has not answered in time, the rule-based version ships. A block never renders empty and never sits on a long spinner.

The builder is designed for under 15 minutes, and the defaults are usable without changing anything. The preview renders on your most recent real order, so you are approving what your customers will actually see rather than a stock mockup.

Your thank-you page is already getting the traffic.

Give it something to do. Install Encore, publish your first block, and find out what the last page of your funnel is worth.

Add to Shopify — free

Free plan, no card required. Paid plans come with a 7-day free trial. Every feature included.