[ Case study ]
International buyers abandoned at checkout when duties and shipping appeared as surprises, and the support inbox filled with customs questions. Each region had quietly evolved its own pricing and shipping story.
CLIENT an indie beauty brand selling to three regions — FOCUS Split regions into Markets deliberately
Representative examplesEvery case study in this library is an illustrative composite of the kind of engagement we deliver — written to show our method and standards, not to name clients.
Skincare formulated in small batches, sold direct to three regions from one Shopify store: the domestic market, plus two export regions that grew by accident — a distributor contact here, a viral post there. Each region had quietly evolved its own pricing story through discount codes, separate shipping profiles, and handwritten notes on invoices. The team is two people: the founder and one operations hire who shares the support inbox. International demand was real; international checkout was where it went to die.
International buyers abandoned at checkout when duties and shipping appeared as surprises, and the support inbox filled with customs questions. Each region had quietly evolved its own pricing and shipping story.
We proposed restructuring the store around Shopify Markets: each region deliberately configured with its own pricing, currency, and duty-inclusive shipping story, replacing the improvised stack. Costs would be visible before checkout — duties and shipping expectations shown on product and cart pages per region, so payment holds no surprises. Domestic would launch last as the control, watched as a guardrail rather than risked as a test subject. Markets Pro would absorb duty collection where the region's margins made that cheaper than surprise charges were expensive.
Just as important is what we ruled out, and why:
Each region got its own pricing, currency, and duty-inclusive shipping story configured in Shopify Markets, replacing three ad-hoc workarounds.
Shipping and duty expectations moved onto product and cart pages per region, so the checkout holds no surprises.
One region went live first as the control, with domestic metrics watched as the guardrail.
Delivered by the systems pod — engineer + commerce lead over 7 weeks, with working increments reviewed with the client every week.
Obstacle
The first region's launch underperformed — duty messaging on cart pages only left buyers unaware until late, and completion barely moved.
Handled: We moved duty-inclusive messaging onto product pages per the revised plan and re-measured for two weeks before touching the next region.
Obstacle
Legacy discount codes ignored market boundaries — two region codes stacked during the first launch week, briefly selling one market below its margin floor.
Handled: Codes were rebuilt as market-scoped discount combinations with stacking rules tested per region, and the margin floor became a monitor the team reviews weekly.
The headline: international checkout completion rate, eight weeks after the last region launched versus eight weeks before — 41% → 63%, read from Checkout analytics by market. A second check: customs-related support tickets at −58%.
The support inbox stopped being a customs helpdesk; the operations hire now spends those hours on packaging inserts and reorder reminders instead. International buyers complete checkout the way domestic buyers do — the founder's phrase was that overseas finally stopped feeling like a favor she was doing someone. Pricing is a table she reads rather than a memory she defends: each region's story lives in one place, and the Monday meeting is about growth levers now, not damage triage.
The result was read from Checkout analytics by market against the pre-engagement baseline over the stated window, with a guardrail check on customs-related support tickets. Where platform-reported numbers and business outcomes differ, this record says which layer it is quoting.
What we would do differently
We would have shipped the duty-inclusive messaging on product pages first — cart-page-only messaging underperformed in the pilot region.
[ Related service ]
[ Related builds ]
−87% 0Gift-checkout failure reports, in the two gift seasons after launch versus the two before
14 0Mispriced-checkout incidents per month, three months post-fix versus three months before
[ Next step ]
Next case study