fix(android-sample): let a guest cart take the shop market - #570
Merged
kieran-osgood-shopify merged 1 commit intoAug 18, 2026
Merged
Conversation
kieran-osgood-shopify
force-pushed
the
kieran-osgood/e2e-checkout-customer-account
branch
from
August 4, 2026 17:04
6f86347 to
7a16bc3
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/android-guest-cart-market
branch
from
August 4, 2026 17:04
70d84ed to
4ac9954
Compare
This was referenced Aug 4, 2026
Contributor
Author
This stack of pull requests is managed by Graphite. Learn more about stacking. |
11 tasks
kieran-osgood-shopify
changed the base branch from
kieran-osgood/e2e-checkout-customer-account
to
graphite-base/570
August 5, 2026 09:22
This was referenced Aug 5, 2026
kieran-osgood-shopify
force-pushed
the
graphite-base/570
branch
from
August 5, 2026 09:53
7a16bc3 to
d854029
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/android-guest-cart-market
branch
from
August 5, 2026 09:53
4ac9954 to
6643cfb
Compare
kieran-osgood-shopify
changed the base branch from
graphite-base/570
to
kieran-osgood/e2e-checkout-customer-account
August 5, 2026 09:53
kieran-osgood-shopify
changed the base branch from
kieran-osgood/e2e-checkout-customer-account
to
graphite-base/570
August 5, 2026 11:06
kieran-osgood-shopify
force-pushed
the
kieran-osgood/android-guest-cart-market
branch
from
August 6, 2026 15:48
6643cfb to
6bff379
Compare
kieran-osgood-shopify
force-pushed
the
graphite-base/570
branch
from
August 6, 2026 15:48
d854029 to
398373e
Compare
kieran-osgood-shopify
changed the base branch from
graphite-base/570
to
kieran-osgood/e2e-checkout-customer-account
August 6, 2026 15:49
kieran-osgood-shopify
changed the base branch from
graphite-base/570
to
kieran-osgood/e2e-checkout-customer-account
August 12, 2026 12:28
kieran-osgood-shopify
force-pushed
the
kieran-osgood/e2e-checkout-customer-account
branch
from
August 12, 2026 12:35
1ef701e to
4adf1f2
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/android-guest-cart-market
branch
from
August 12, 2026 12:36
5f180c4 to
5027eb8
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/e2e-checkout-customer-account
branch
from
August 12, 2026 13:52
4adf1f2 to
185f661
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/android-guest-cart-market
branch
2 times, most recently
from
August 12, 2026 14:54
5a7653a to
6d74a3a
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/e2e-checkout-customer-account
branch
from
August 12, 2026 14:54
185f661 to
83a0670
Compare
kieran-osgood-shopify
changed the base branch from
kieran-osgood/e2e-checkout-customer-account
to
graphite-base/570
August 13, 2026 16:21
kieran-osgood-shopify
force-pushed
the
graphite-base/570
branch
from
August 14, 2026 14:35
83a0670 to
6ffb33e
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/android-guest-cart-market
branch
from
August 14, 2026 14:35
6d74a3a to
54b7f98
Compare
kieran-osgood-shopify
changed the base branch from
graphite-base/570
to
kieran-osgood/e2e-checkout-guest
August 14, 2026 14:35
11 tasks
kieran-osgood-shopify
force-pushed
the
kieran-osgood/e2e-checkout-guest
branch
from
August 14, 2026 15:09
6ffb33e to
df7a799
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/android-guest-cart-market
branch
2 times, most recently
from
August 17, 2026 12:51
bb475d8 to
e12e84c
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/e2e-checkout-guest
branch
from
August 17, 2026 12:51
df7a799 to
81de4d9
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/android-guest-cart-market
branch
from
August 17, 2026 13:13
e12e84c to
1f574c7
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/e2e-checkout-guest
branch
2 times, most recently
from
August 18, 2026 09:27
7238234 to
111f3ea
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/android-guest-cart-market
branch
from
August 18, 2026 09:27
1f574c7 to
244eee2
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/e2e-checkout-guest
branch
2 times, most recently
from
August 18, 2026 10:25
ee190fc to
4d3d211
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/android-guest-cart-market
branch
from
August 18, 2026 10:25
244eee2 to
74ad1a2
Compare
The Android sample gave a guest cart a Canadian buyer identity. A country on the buyer identity picks the market, and the market decides the currency, the address form and its labels, so the Kotlin checkout rendered a Canadian form and totalled in CAD. The Swift and React Native samples send no buyer identity for a guest, so this one now sends none either. This is flake B4: the shared E2E fixture is a United States address, and checkout-guest failed on Kotlin Android while React Native Android passed the same test. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Assisted-By: devx/5b4b8d5b-690a-4389-841e-039723ade1da
kieran-osgood-shopify
changed the base branch from
kieran-osgood/e2e-checkout-guest
to
graphite-base/570
August 18, 2026 16:24
kieran-osgood-shopify
force-pushed
the
graphite-base/570
branch
from
August 18, 2026 16:24
4d3d211 to
a7ae6e7
Compare
kieran-osgood-shopify
force-pushed
the
kieran-osgood/android-guest-cart-market
branch
from
August 18, 2026 16:24
74ad1a2 to
b8abd00
Compare
kieran-osgood-shopify
deleted the
kieran-osgood/android-guest-cart-market
branch
August 18, 2026 17:00
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

TLDR
Android sample diverges from other samples by giving a guest cart a hardcoded Canadian buyer identity.
I'm removing the hardcode.
Why
A country on the buyer identity picks the market. The market decides the currency, the address form, and the labels on its fields. So the Android sample rendered a Canadian checkout, while the shared E2E fixture types a United States address.
This was detected as a fault in some of the tests
React Native also skipped the country picker step, because
United Stateswas already selected. The Kotlin failure screenshot shows a total in CAD.Scope
This change is scoped to