General info
We want non-EU customers (e.g., Switzerland, UK, US) to successfully complete checkout for exotic-leather items by shipping to an EU address (e.g., France). The flow should guide them clearly, reduce friction, and increase conversion when EU shipping is possible.
Current struggle
At the moment, non-EU customers who want to buy exotic-leather bags face a confusing checkout flow. After the pop-up, they must first tick “Ship to a different address,” manually complete the shipping section, and then go back to re-enter their billing details. This creates unnecessary friction, increases the chance of abandonment, and lowers the likelihood that they complete the purchase even if EU shipping would actually be possible.
User story
As a customer outside the EU,
I want a clear prompt and a guided path to enter an EU shipping address (while keeping my non-EU billing address),
so that I can place the order successfully when shipping to the EU is allowed.
Acceptance Criteria
|
# |
Scenario / Gherkin |
Notes / Visual |
|---|---|---|
|
01 |
Scenario: Pop-up appears for exotic leather + non-EU billing Given the cart contains at least one exotic-leather item When the user lands on the checkout Then a pop-up appears with title “Please note,”… |
already existing
|
|
02 |
Scenario: “Change shipping address” guides the user Given the pop-up is shown When the user clicks Change shipping address Then the system leaves the non-EU billing country in the billing address dropdown |
Billing country remains unchanged (non-EU).https://app.box.com/s/owoeqh8m72ts5l7bm5ccm3qm51oqdz2d https://app.box.com/s/929u6pom5e02cxgk1tlxlbeon7tcaus7 |
|
03 |
Scenario: Non-EU countries disabled in Shipping Given an exotic-leather item is in the cart When the user opens Shipping › Country / Region Then only EU countries are selectable |
Keep full list for clarity; disable instead of removing. |
|
04 |
Scenario: Server validation enforces EU shipping Given an exotic-leather item is in the cart When the user clicks “Place order” Then the order is blocked with the inline error |
function already existing |
|
05 |
Scenario: Billing outside EU is allowed Given an exotic-leather item is in the cart When the user completes checkout with an EU shipping country Then the order proceeds normally. |
function already existing |
|
06 |
Scenario: Mixed carts Given the cart contains any exotic-leather item When the user checks out Then the EU-only shipping rule applies to the entire order. |
function already existing |
|
07 |
Scenario: “Shop other bags” exits flow Given the pop-up is shown When the user clicks Shop other bags Then the user is redirected to the bags listing page. |
function already existing |
Do you also want me to add a “Visual design” section (like in your other Confluence stories) with the pop-up copy and inline helper text summarized, so design and dev have it in one place?

Leave a Reply
You must be logged in to post a comment.