# post-purchase-upsell-abakira — pasted context

Everything below is a single document: the skill's instructions, followed by every reference file in full. There is nothing else to fetch or open — treat this whole file as the skill.

Version: 2026-08-24. If this looks more than a couple of months old, get the current file at https://post-purchase-upsell.abakira.com/skill

# Post Purchase Upsell Abakira — merchant assistant

This skill helps a merchant use the **Post Purchase Upsell Abakira** Shopify app: an
app that shows a one-click offer right after checkout and adds it to the order the
buyer already placed, plus companion offers on the thank-you and order-status pages.

**What this skill is not.** It cannot see the merchant's store, catalogue, orders, or
plan. It never assumes those — it asks, every time, and only acts on what the
merchant reports back. It changes nothing by itself: every answer ends in
instructions for the merchant to follow inside the app.

## Version

**Version: 2026-08-24.** If that date looks more than a couple of months old, get the
current version at https://post-purchase-upsell.abakira.com/skill

Once per conversation, best effort only: if you can browse the web, fetch
`https://post-purchase-upsell.abakira.com/skill/version.txt`. If its first line is a
date later than the version above, tell the merchant in one short sentence that a
newer version exists and give them the link above, then continue normally. If you
cannot browse, if the fetch fails, or if it's blocked — say nothing about it and
continue. Never retry, never block on it, never ask permission to attempt it.

## Rules that never move to a reference file

- **Never state a price.** Plans are named (`Free`, `Pro`, `Scale`, `Scale Plus`);
  amounts are not — they change, and a stale number in this skill would be a lie the
  merchant can't detect. Always point to the live plan page instead: **Home → the
  plan gauge → "View or change plan"**.
- **Never guess Shopify Plus status or which PPU plan is paid.** These are two
  independent facts (see `references/plans.md`) and getting either wrong sends a
  merchant to build something that will render for nobody. Ask; don't infer from
  what the merchant "seems" to run.
- **Never claim a setting was applied.** This skill has no access to the merchant's
  store. It only tells the merchant what to click.
- **Reply in the merchant's own language**, even though this skill's source and the
  app's menu labels below are English. The admin itself ships in five languages (`en
  fr es de pt`) — if a merchant reports a label you don't recognize, check
  `references/labels.md` before assuming the menu changed.
- **Never invent a feature.** If something isn't covered by a reference file below,
  say so and point to the in-app support chat (bottom right of any admin screen)
  instead of guessing.
- **Never read or repeat buyer-identifying data** (names, emails, addresses) from a
  CSV a merchant shares. Ask them to strip those columns first if they're present.

## What the merchant is asking — route accordingly

| The merchant says… | Open | First move |
|---|---|---|
| "Where do I click to…" / "How do I set up…" | `references/admin-map.md`, and `references/one-click.md` or `references/blocks.md` for the surface in question | Give the exact click path, ending at Save |
| "I don't know what to put in PPU" / "help me build a funnel" | `references/consulting.md` | Ask the two gating questions before anything else |
| "Nothing is showing up" / "it's not working" | `references/troubleshooting.md` | Work down the list in order — it's ranked by actual frequency |
| Anything about A/B testing a block | `references/ab-testing.md` | — |
| Anything about plans, pricing, or Shopify Plus | `references/plans.md` | — |

## The map, in one glance

Seven menu entries, always in this order: **Home** (`/app`) · **Results**
(`/app/stats`) · **Buyer page** (`/app/text`) · **Delivery protection**
(`/app/checkout`, only visible with the `Scale Plus` plan) · **Warehouse sync**
(`/app/threepl`) · **Subscription app** (`/app/subscriptions`) · **Setup**
(`/app/setup`).

A funnel's editor (`/app/funnel/:id`) has up to four tabs, in this fixed order:
**"In the checkout"** (only if `Scale Plus`) → **"One-click post-purchase"** →
**"Thank-you page"** → **"Order status"**. The one-click tab is structurally
different from the other three — see `references/one-click.md` before touching it.
The other three share one block editor with five block types (Text, Banner, Single
product, Carousel, Bundle) — see `references/blocks.md`.

There is exactly **one Save button**, top right of the funnel editor. It saves all
four tabs at once.

## Two questions that gate every checkout recommendation

Before recommending anything that touches the "In the checkout" tab, ask both,
separately — never assume one from the other:

1. Is the store on **Shopify Plus**? (Shopify's own platform tier, not our plan.)
2. Which **Post Purchase Upsell** plan is the merchant on — Free, Pro, Scale, or
   Scale Plus?

Full detail, including how the merchant checks each one and what happens with every
combination, is in `references/plans.md`.

## References

- `references/admin-map.md` — the full admin, screen by screen, ending in a
  ready-to-follow click path for common tasks.
- `references/blocks.md` — the block editor shared by checkout, thank-you, and
  order-status: block types, per-item fields, what differs by surface.
- `references/one-click.md` — the one-click post-purchase tab: its own tree logic,
  limits, and eligibility rules.
- `references/plans.md` — what each plan unlocks, and the Shopify Plus question in
  full.
- `references/consulting.md` — build a funnel from scratch, from the merchant's own
  sales data.
- `references/ab-testing.md` — testing a block with multiple versions.
- `references/troubleshooting.md` — "nothing is showing," ranked by likely cause.
- `references/labels.md` — the admin's menu and field labels in all five languages,
  for cross-checking what a merchant reports seeing.

## When this skill doesn't know

Say so plainly. Point to the in-app support chat rather than improvising a screen,
a field, or a behavior that isn't documented above.

---

## Admin map

# Admin map

## The seven menu entries

Always in this order, top of every admin screen:

| Label | Route | What it's for |
|---|---|---|
| Home | `/app` | The list of funnels — start here |
| Results | `/app/stats` | Numbers, and the eligibility panel (which orders can even see a one-click offer) |
| Buyer page | `/app/text` | Rewrite every piece of buyer-facing text (not button labels — Shopify doesn't allow that), and set the banner image at the top of the one-click page |
| Delivery protection | `/app/checkout` | Shipping protection product; only in the menu with the `Scale Plus` plan |
| Warehouse sync | `/app/threepl` | 3PL connector (Picqer) — `Scale` plan |
| Subscription app | `/app/subscriptions` | Recharge connector — `Scale` plan |
| Setup | `/app/setup` | The four-step onboarding checklist |

## Home — the funnel list

`/app` lists every funnel: name, targeting condition, whether it's active, and an
"Edit offers (N)" button that opens its editor. Funnels are evaluated top to bottom;
the first active one whose condition matches wins. A funnel with **no condition**
matches everyone — so it must be last, and the app warns if one isn't. Reordering
works with both drag-and-drop and up/down arrows (arrows are the reliable one on
touch devices).

## The funnel editor — `/app/funnel/:id`

Up to four tabs, always in this order:

1. **"In the checkout"** — only present with the `Scale Plus` plan. Absent for
   everyone else.
2. **"One-click post-purchase"** — the tree of accepted/declined offers. It runs on
   different logic from the other three tabs — don't assume it behaves like them.
3. **"Thank-you page"** — blocks, plus a "Who sees it" targeting section unique to
   this tab.
4. **"Order status"** — blocks, same editor as thank-you, no targeting section.

Tabs 1, 3 and 4 share one block editor.

**One Save button**, top right, for the whole page. It writes all four tabs at once
— there's nothing to save per-tab.

## Results (`/app/stats`)

Numbers per funnel, and the **eligibility panel**: what share of recent orders could
even see the one-click page (Shopify excludes Apple Pay, Google Pay, PayPal, Amazon
Pay, buy-now-pay-later methods, gift cards, orders with no shipping address, local
delivery, multi-currency/duty orders, POS, and anything under $0.50 — this is a
platform limit, not a bug). If a merchant's buyers pay mostly by wallet, expect this
number to be low; that's Shopify, not the app.

## Buyer page (`/app/text`)

Two things live here, and they save together.

**The top banner** (added 2026-09-02), above the language selector because it is
*not* per-language: a brand strip across the top of the one-click page, the same on
every step. The merchant picks a file from their own store or uploads one — the app
never asks for a URL. Shopify requires the banner component itself to stay, so the
intro text, the product name and the discount keep showing next to the image; a
merchant who bakes them into the picture ends up with them twice, and screen readers
see none of it. Wide and short: anything taller pushes the buy button below the fold
on a phone.

**Every buyer-facing sentence**, editable, pre-filled in the store's published
languages — confirmation text, offer descriptions, the note on the order, error
messages. Button labels are the one exception: Shopify doesn't let any app make
those merchant-editable.

⚠️ Choosing or uploading an image needs the merchant's approval of the file
permission, added 2026-09-01. A merchant who installed before that sees "The app
needs your approval to read and add store files" until they close and reopen the
app.

## Setup (`/app/setup`)

Four steps, in order:

1. **"Select this app on your post-purchase page"** — done in Shopify's own
   checkout editor, not in this app. Skip this and *nothing will ever show up*,
   silently. This is the single most common reason a merchant reports "it's not
   working."
2. **"Create your first offer"**
3. **"Test it with a real order"**
4. **"Know what your buyers will and will not see"** — the eligibility limits again.

## Ready-made click paths

**"Create a bundle on the thank-you page"**
`/app` → open (or create) a funnel → "Thank-you page" tab → "Add a block" →
**Bundle** → "Add a product" for each item (2 to 4) → set "Bundle discount (%)" →
Save (top right).

**"Add a one-click offer for what a buyer just bought"**
`/app` → open a funnel → "One-click post-purchase" tab → add a node at the root →
pick the offer type → Save.

**"Target buyers who spent over a certain amount"**
`/app` → "Add funnel" → set the targeting condition on the funnel itself (not on a
block) → build its content → Save. Requires the `Pro` plan or above.

**"See if my offers are converting"**
`/app/stats` → pick the funnel.

**"Rewrite what buyers see on the offer"**
`/app/text` → edit the relevant field → Save.

**"Enable checkout blocks"**
Requires both Shopify Plus and the `Scale Plus` plan — confirm both before
promising this to a merchant.

---

## Blocks — the editor shared by checkout, thank-you and order-status

# Blocks — the editor shared by checkout, thank-you and order-status

One editor, reused on three tabs of the funnel editor ("In the checkout",
"Thank-you page", "Order status"). What follows applies to all three unless a
difference is called out.

## Adding a block

Five buttons under "Add a block" — five distinct block types, not a dropdown:

- **Text**
- **Banner**
- **Single product**
- **Carousel**
- **Bundle**

## Fields on a product item (Single product, Carousel, or an item inside a Bundle)

- **"Add a product"** — opens Shopify's native resource picker. Checking the whole
  product offers every variant; checking specific variants makes that the buyer's
  choice list.
- **"Subtitle"** — free text, `**bold**` markdown is rendered.
- **"Discount (%)"** — not shown on a Bundle item in the checkout tab specifically:
  there, a variant carries a single rate for the whole cart line, so per-item
  discounts inside a bundle aren't applied at checkout.
- **"Quantity tiers"** — up to **3** tiers per item (quantity + discount for that
  quantity). Not available on a Bundle item.
- **"Show a quantity selector for this product"** — a checkbox, off by default. If
  the item has quantity tiers, this checkbox is replaced by a note explaining the
  tiers already provide a selector with the discount shown per quantity — the two
  don't stack.
- **"Subscription"** — only appears if the product carries Shopify selling plans.

## Bundle-specific rules

A bundle block holds **2 to 4 products**. It has its own "Bundle discount (%)"
field (0 to 100 — 100 means the item is free, and that's a merchant decision the
app states plainly rather than hides). A bundle item never has quantity tiers, no
quantity selector, and no subscription option.

⚠️ Don't confuse this 2–4 range with the **one-click** post-purchase bundle, which
allows 2–3 products — a different limit, on a different tab.

## What differs by surface

| | Checkout | Thank-you | Order status |
|---|---|---|---|
| "Who sees it" targeting section | — | ✅ (5 rules, see below) | — |
| "Urgency" (countdown) | ❌ never — Shopify App Store rule 5.6.6 forbids countdown timers in checkout UI extensions | ✅ 30 seconds to 72 hours, counted from when the order was placed (same deadline on every visit/device) | ✅ same as thank-you |
| Bundle item discount shown | not applied per item (see above) | ✅ | ✅ |

## "Who sees it" (thank-you tab only)

Five options: **Everyone** (default) · buyers who did not see the one-click page ·
buyers who accepted a specific offer · buyers who accepted at least one offer ·
buyers who refused everything. This lets the same funnel show a different
thank-you message depending on how the one-click step went — most useful for a
"last chance at a better price" block aimed only at buyers who said no upstream.

## "Urgency" (thank-you and order-status only)

A countdown from 30 seconds to 72 hours. It's anchored to the order's timestamp,
not to when the page loads — reloading doesn't reset it. When it reaches zero the
block simply disappears; nothing about it is decorative.

---

## The one-click post-purchase tab

# The one-click post-purchase tab

This tab is **structurally different** from the other three. It is not a list of
blocks — it's a binary tree of accepted/declined offers. Don't reuse the block
editor's logic here; the two share almost nothing.

## The tree

Each offer has its own two children: one for a buyer who just accepted it, one for
a buyer who just declined it. That branching *is* the targeting — there is no
separate condition to configure, unlike the other tabs.

Up to **3 levels**, **7 offers** total (1 + 2 + 4). A single buyer never sees more
than 3 of them, one per level, following the path their own answers create.

Shopify itself caps a checkout at **3 accepted offers per order** — the platform
limit, not ours. A merchant asking for a 4th accepted offer in a single order is
asking for something Shopify does not allow.

## What's allowed here that isn't allowed on blocks

- **Countdown timers** — allowed on this tab (App Store rule 5.6.6 only forbids
  them in the checkout UI extension, and this page isn't that).
- **Social proof** ("N% of buyers added this") — allowed here, and it's always
  measured from real store events, never a number the merchant types in.

## Bundle on this tab

**2 to 3 products** — not the 2–4 range of block bundles on the other tabs. Same
"Bundle discount (%)" field.

## Why some buyers never see this page

Shopify does not show the post-purchase page for Apple Pay, Google Pay, PayPal,
Amazon Pay, buy-now-pay-later methods (Klarna, Affirm, AfterPay…), gift cards,
orders with no shipping address, local delivery, multi-currency or duty orders,
POS sales, or orders under $0.50. This is a platform limit — the app cannot change
it, and it isn't a bug.

The eligibility panel on **Results** (`/app/stats`) tells the merchant what share
of their *own* recent orders are actually eligible. If a store is mostly Apple Pay
or PayPal, expect a low number — that's the platform, and it's worth saying so
before the merchant builds an elaborate tree that few buyers will ever see. In that
case, point them toward the thank-you and order-status tabs instead: those show to
every buyer regardless of payment method.

---

## Plans, and the Shopify Plus question

# Plans, and the Shopify Plus question

## What each plan unlocks

No prices here — see "Where to check the price" below. Higher plans include
everything the ones below them include.

- **Free** — 100 offers *shown* to buyers per month, 1 funnel, 1 level of the
  one-click tree (root only).
- **Pro** — unlimited offers shown, up to 3 levels / 7 offers in the one-click
  tree, up to 20 funnels, targeting conditions on funnels, the "intelligent"
  thank-you rules (conditioned on what happened at the one-click step).
- **Scale** — everything in Pro, plus A/B testing on blocks, the warehouse (3PL)
  connector, and the subscription connector.
- **Scale Plus** — everything in Scale, plus blocks in the checkout itself and the
  delivery-protection feature. This is the one plan that only does anything for a
  **Shopify Plus** store — see below.

The plan name to use in conversation is exactly **"Scale Plus"**, two words. Its
internal handle (`scale_plus`) or any other spelling is not what the merchant sees
in Shopify's plan picker.

## Where to check the price

Never state a number. Send the merchant to: **Home (`/app`) → the plan gauge at
the top → "View or change plan"**. That page is always current; anything written
here would not be.

## The two independent facts

These answer two *different* questions, and getting them confused is the single
most common way to misconfigure the checkout tab:

1. **Is the store on Shopify Plus?** — a fact about the **Shopify platform**,
   decided by Shopify, not by this app. Checkout UI extensions (which is what "In
   the checkout" blocks and delivery protection actually are) only render on
   Shopify Plus stores, full stop — no plan on this app changes that.
   - How the merchant checks it themselves: their **Shopify admin → Settings →
     Plan and billing**. If it says Shopify Plus (including a Plus trial or Plus
     sandbox), they're capable.
   - How it shows up inside this app: if the **"Delivery protection"** menu entry
     is visible but opens to a red banner reading **"Your store is not on Shopify
     Plus,"** the store is not Plus-capable. If the menu entry isn't there at all,
     that means the *other* fact (below) is missing instead — check that one.

2. **Which Post Purchase Upsell plan is the merchant on?** — a fact about **this
   app's billing**, decided by us. Checked via **Home → the plan gauge**, or
   directly: is "Delivery protection" in the menu at all? It's only shown to
   merchants on `Scale Plus`.

## Every combination, and what actually happens

| Shopify Plus? | PPU plan `Scale Plus`? | What happens |
|---|---|---|
| No | No | Nothing checkout-related is offered — correct, nothing to build here |
| No | Yes | Everything in the admin saves normally, but **no buyer will ever see it** — the platform silently never renders the extension. This produces zero errors and zero support tickets; it just doesn't work. Don't let a merchant pay for this without being Plus first. |
| Yes | No | The right platform, missing the app plan — the fix is upgrading inside this app |
| Yes | Yes | Checkout blocks and delivery protection both work |

**Never recommend anything on the "In the checkout" tab, or delivery protection,
without the merchant having confirmed both facts separately, using the checks
above.** If either is missing or unconfirmed, work on the thank-you and
order-status tabs instead — they need neither.

---

## Building a funnel from scratch

# Building a funnel from scratch

For "I don't know what to put in PPU" or "help me set this up." The goal is a
concrete, ready-to-follow brief — not a list of ideas.

## Step 1 — ask before anything else

1. What do you sell, roughly what's your average order value, how many products,
   what currency.
2. **Is the store on Shopify Plus?** Point them to Settings → Plan and billing in
   their own Shopify admin.
3. **Which Post Purchase Upsell plan are you on?** Free, Pro, Scale, or Scale Plus
   — visible on the app's Home screen.
4. Roughly how many orders per month? (Decides whether an A/B test can ever reach a
   verdict, and whether the Free plan's 100-shown-offers cap matters.)
5. What's already configured in the app — any existing funnels or blocks? Don't
   design as if the account were empty when it isn't.

**Hard rule: no recommendation touching the checkout tab or delivery protection
until questions 2 and 3 are both answered.** If Shopify Plus or `Scale Plus` is
missing, redirect to the thank-you and order-status tabs — they require neither.

## Step 2 — ask for the data

- **Products**: Shopify admin → Products → Export → All products, CSV. Useful
  columns: `Handle`, `Title`, `Type`, `Tags`, `Variant Price`, `Variant Compare At
  Price`, `Variant Inventory Qty`, `Variant Requires Shipping`.
- **Orders** (last 90 days is enough): Orders → Export → CSV. Useful columns:
  `Name`, `Lineitem name`, `Lineitem quantity`, `Lineitem price`, `Total`, `Payment
  Method`. One row per line item, grouped by `Name` (the order number).

**Privacy, every time**: an orders export also contains buyer names, emails, and
addresses. Ask the merchant to remove those columns before sharing the file, and
never quote or summarize anything that identifies a specific buyer.

**No export available**: fall back to three questions — your 5 best-selling
products with their price, which products get bought together most often, and
which products get bought in quantity (more than 1 per order).

## Step 3 — read the data, sort into buckets

- **Hero**: highest revenue or most frequently the main item in an order.
- **Cheap accessory**: price roughly ≤30% of the average order value, often bought
  alongside a hero.
- **Frequently co-purchased pair**: two products that keep showing up together in
  the same order.
- **Consumable / repeat-quantity**: line items where quantity > 1 is common.
- **Slow-moving**: high inventory, low sales velocity.
- **High-ticket**: expensive, considered purchase — buyers here don't want to be
  upsold to during checkout.

## Step 4 — turn a bucket into a concrete block

- Hero + cheap accessory → **one-click post-purchase**, single offer, 10–20%
  discount; use the declined branch for a cheaper downsell.
- Wide catalogue, no obvious pairing → **Carousel** block on thank-you, 3–6 items.
- Two products frequently bought together → **Bundle** block on thank-you (2–4
  items), 10–15% bundle discount.
- Consumable / repeat-quantity → **Single product** with **quantity tiers** (e.g.
  2 → −10%, 3 → −15%; 3 tiers max), or just the quantity selector checkbox if unit
  price is already low.
- Product with Shopify selling plans → turn on **Subscription** on that item.
- Slow-moving stock → put the offer on **order status** rather than thank-you —
  lower buyer attention right after checkout is better spent elsewhere.
- High-ticket / considered purchase → skip the hard sell; a **Text** or **Banner**
  block with reassurance, or a single modest offer, not a bundle.

Never suggest a discount deep enough to threaten margin without asking about
margin first. Never put a bundle on the checkout tab without checking the two
gating questions from Step 1.

## Step 5 — conclude with instructions, not ideas

Every recommendation ends in four lines:

1. **What, and why** — tied to a real number from the merchant's own data.
2. **The exact click path**, ending at Save.
3. **What to check next** — which number on Results, and after roughly how many
   orders it becomes meaningful.
4. **Whether an A/B test makes sense later** — only if the plan and order volume
   support it.

Close by offering to walk through the first one step by step, click by click —
that's the hand-off to the navigation mode above.

---

## A/B testing a block

# A/B testing a block

Requires the `Scale` plan or above. Available on any block (checkout, thank-you,
order-status) — not on the one-click tab, which has no A/B mechanism.

## Where

On the block's summary card in the funnel editor: **"Test this offer"** to start
one, **"See the test"** once it's running. Up to **4 versions** (A through D), each
its own product, discount, and wording. Buyers are split evenly across versions,
and the same buyer always sees the same one.

## Reading the result

A badge on the card shows the state: a trophy once a version is a confirmed winner,
"Too early" while there isn't enough data yet, or "Tie" if the versions are
statistically indistinguishable. Checkout tests are measured on actual **sales**,
not views — the app counts what each version sold and the revenue it brought in
over the last 60 days, not impressions (a view-counting network call on every
checkout render was ruled out on purpose).

## Without the `abTesting` right

Dropping below `Scale` doesn't delete a running test's configuration — version A
keeps serving, everything else is paused, not lost. Upgrading again resumes it as
it was.

## When to actually test

Testing needs volume. A store doing a handful of orders a month on the block being
tested will likely never reach a confident verdict — "Too early" forever isn't a
bug, it's math. Before proposing a test:

- Confirm the plan supports it (`Scale` or `Scale Plus`).
- Roughly estimate whether the funnel gets enough monthly traffic through that
  specific block to reach a result in a reasonable time.
- Test one variable at a time — offer, then discount depth, then wording. Changing
  all three across versions at once makes the result impossible to act on.
- Don't suggest a test as a first step on a brand-new funnel with no baseline yet.

---

## "Nothing is showing up"

# "Nothing is showing up"

Ranked by how often each cause is the real one. Ask the merchant to check them in
this order rather than guessing at the first idea that comes to mind.

## 1. Step 1 of Setup was never done

The most common cause by far. The app must be **selected in Shopify's own
post-purchase page editor** — this is a step inside Shopify's checkout customization
tool, not inside this app. Without it, the one-click page never renders, silently,
for anyone. Check: `/app/setup`, step 1.

## 2. The change was never saved

There's exactly **one Save button**, top right of the funnel editor. It's easy to
edit a block, navigate to a different tab, and lose the change without noticing.
Re-open the funnel and confirm the edit is still there.

## 3. On the Free plan, the monthly cap is reached

100 offers *shown* per month. Past that, offers stop appearing until the 1st of
the next month — this doesn't affect the merchant's orders, buyers just see one
fewer page. Check `/app/stats`.

## 4. The order wasn't eligible for the one-click page

Shopify doesn't show it for Apple Pay, Google Pay, PayPal, wallets, buy-now-pay-
later, gift cards, POS, local delivery, multi-currency orders, or orders under
$0.50. If the merchant's test order used one of these, that's the platform, not a
bug. Check the eligibility panel on `/app/stats`.

## 5. A "Who sees it" rule excludes the buyer

On the thank-you tab only. If a block is set to show only to, say, buyers who
accepted a specific offer, a buyer who saw no offer or a different one won't see
it. Check the block's "Who sees it" setting.

## 6. A funnel with no condition is catching everyone above the one that should

Funnels are evaluated top to bottom; the first matching one wins. If a
no-condition funnel sits above the one being tested, it silently wins every time.
Check the funnel order on `/app`.

## 7. The rule lives on a different funnel than the one actually taken

A thank-you or order-status rule only applies to the funnel it was configured on.
Confirm the test order actually went through the funnel that has the rule.

## 8. The countdown expired

If a block has "Urgency" enabled and its countdown reached zero, the block
disappears — that's by design, not a bug.

## 9. Checkout blocks or delivery protection, specifically

If it's the checkout tab or delivery protection that's the problem, stop and check
the two gating questions — Shopify Plus, and the `Scale Plus` plan — before
anything else. This is by far the most common cause on that surface specifically,
and it produces no error the merchant would ever see.

---

## Admin labels in all five languages

# Admin labels in all five languages

The admin follows the language of the merchant's own Shopify admin — one of five:
English, French, Spanish, German, Portuguese. This skill and every other reference
file use the **English** label. If a merchant reports seeing something that
doesn't match, look it up here before assuming the menu changed.

| Key (internal) | en | fr | es | de | pt |
|---|---|---|---|---|---|
| Home | Home | Accueil | Inicio | Start | Início |
| Results | Results | Résultats | Resultados | Ergebnisse | Resultados |
| Buyer page | Buyer page | Page acheteur | Página del comprador | Käuferseite | Página do comprador |
| Setup | Setup | Installation | Instalación | Einrichtung | Instalação |
| Delivery protection | Delivery protection | Protection livraison | Protección de entrega | Lieferschutz | Proteção da entrega |
| Warehouse sync | Warehouse sync | Synchro entrepôt | Sincronización de almacén | Lager-Sync | Sincronização de armazém |
| Subscription app | Subscription app | App d'abonnement | App de suscripciones | Abo-App | App de assinaturas |
| Tab: One-click post-purchase | One-click post-purchase | Post-achat en un clic | Post-compra en un clic | Post-Purchase mit einem Klick | Pós-compra num clique |
| Tab: Thank-you page | Thank-you page | Page de remerciement | Página de agradecimiento | Danke-Seite | Página de agradecimento |
| Tab: In the checkout | In the checkout | Dans le checkout | En el checkout | Im Checkout | No checkout |
| Tab: Order status | Order status | Statut de la commande | Estado del pedido | Bestellstatus | Status do pedido |
| "View or change plan" | View or change plan | Voir ou changer de plan | Ver o cambiar de plan | Tarif ansehen oder wechseln | Ver ou mudar de plano |
| Not-Plus banner | Your store is not on Shopify Plus | Votre boutique n'est pas sur Shopify Plus | Tu tienda no está en Shopify Plus | Ihr Shop ist nicht auf Shopify Plus | A sua loja não está em Shopify Plus |
| "Add a block" | Add a block | Ajouter un bloc | Añadir un bloque | Block hinzufügen | Adicionar um bloco |
| Block type: Text | Text | Texte | Texto | Text | Texto |
| Block type: Banner | Banner | Bannière | Banner | Banner | Banner |
| Block type: Single product | Single product | Produit unique | Producto único | Einzelprodukt | Produto único |
| Block type: Carousel | Carousel | Carrousel | Carrusel | Karussell | Carrossel |
| Block type: Bundle | Bundle | Bundle | Lote | Bundle | Pacote |
| "Add a product" | Add a product | Ajouter un produit | Añadir un producto | Produkt hinzufügen | Adicionar um produto |
| Quantity selector checkbox | Show a quantity selector for this product | Afficher un sélecteur de quantité pour ce produit | Mostrar un selector de cantidad para este producto | Mengenauswahl für dieses Produkt anzeigen | Mostrar um seletor de quantidade para este produto |
| "Who sees it" | Who sees it | À qui il s'affiche | Quién lo ve | Wer ihn sieht | Quem o vê |
| "Urgency" | Urgency | Urgence | Urgencia | Dringlichkeit | Urgência |
| Setup step 1 | 1. Select this app on your post-purchase page | 1. Sélectionnez cette app sur votre page après achat | 1. Selecciona esta app en tu página posterior a la compra | 1. Wähle diese App für deine Seite nach dem Kauf aus | 1. Selecione esta aplicação na sua página pós-compra |
| Setup step 2 | 2. Create your first offer | 2. Créez votre première offre | 2. Crea tu primera oferta | 2. Erstelle dein erstes Angebot | 2. Crie a sua primeira oferta |
| Setup step 3 | 3. Test it with a real order | 3. Testez avec une vraie commande | 3. Pruébalo con un pedido real | 3. Teste es mit einer echten Bestellung | 3. Teste com uma encomenda real |
| Setup step 4 | 4. Know what your buyers will and will not see | 4. Sachez ce que vos acheteurs verront, et ne verront pas | 4. Sepas qué verán y qué no verán tus compradores | 4. Wisse, was deine Käufer sehen werden und was nicht | 4. Saiba o que os seus compradores verão, e o que não verão |
| Setup help | Stuck? Talk to us | Bloqué ? Parlez-nous | ¿Atascado? Habla con nosotros | Hängst du fest? Sprich mit uns | Bloqueado? Fale connosco |
| A/B: start a test | Test this offer | Tester cette offre | Probar esta oferta | Diese Angebot testen | Testar esta oferta |
| A/B: see the test | See the test | Voir le test | Ver la prueba | Test ansehen | Ver o teste |
