Skip to content

Update accelerated checkouts to Storefront API 2026-07 - #785

Merged
markmur merged 4 commits into
mainfrom
update-accelerated-checkouts-storefront-api-2026-07
Sep 18, 2026
Merged

markmur merged 4 commits into
mainfrom
update-accelerated-checkouts-storefront-api-2026-07

Conversation

@markmur

@markmur markmur commented Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

Update ShopifyAcceleratedCheckouts from Storefront API 2026-04 to 2026-07, with matching version assertion, README links and examples, and Swift demo fallback. Continue using the deprecated cart and line discount properties for this release.

The discount migration is separated into #790 for a later release. Release this version bump first, then merge the stacked migration for a subsequent release.

@github-actions github-actions Bot added the #gsd:50662 Rebase Checkout Kit on UCP label Sep 16, 2026
@markmur markmur self-assigned this Sep 16, 2026
@markmur markmur changed the title Update accelerated checkouts to Storefront API 2026-07 Migrate accelerated checkout discounts to Storefront API 2026-07 Sep 16, 2026
@markmur
markmur marked this pull request as ready for review September 16, 2026 15:45
@markmur
markmur requested a review from a team as a code owner September 16, 2026 15:45
@bitrise

bitrise Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

Install this build

Open Tophat, select your target device, then click Install. Links open on the Mac running Tophat.

SDK Install
Swift Install with Tophat

Checkout Kit E2E results

Status Tags Target Platform OS version tag Device
❌ launch, checkout-presentation, checkout-completion, buyer-identity, preload swift ios latest iPhone 15
iOS 27 Beta

Failures

Caution

If you believe an assertion is flaky, please raise a ticket in the #checkout-kit-devs channel so it can be addressed.

BrowserStack artifacts require BrowserStack access. Sign in to BrowserStack App Automate before opening artifact links.

iOS — swift

Test Status Artifacts
./tests/shared/checkout-guest ❌ BrowserStack · Video · Screenshot · Maestro commands · Maestro log

@kiftio kiftio left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we update these versions in the READMEs for consistency?

  ...for example with
[`cartCreate`](https://shopify.dev/docs/api/storefront/2026-04/mutations/cartCreate) and related cart mutations.
  2. Read the cart's [`checkoutUrl`](https://shopify.dev/docs/api/storefront/2026-04/objects/Cart#field-cart-checkouturl).

And at platforms/swift/README.md:

  ... [`cartCreate`](https://shopify.dev/docs/api/storefront/2026-04/mutations/cartCreate) mutation reference ...

I think we've got this demo fallback we could update too in InfoDictionary.swift

  let apiVersion = infoPlist["API_VERSION"] as? String ?? "2026-04"

@markmur markmur changed the title Migrate accelerated checkout discounts to Storefront API 2026-07 Update accelerated checkouts to Storefront API 2026-07 Sep 17, 2026
@markmur

markmur commented Sep 18, 2026

Copy link
Copy Markdown
Contributor Author

Addressed everything in 85b561e @kiftio

@markmur
markmur enabled auto-merge (squash) September 18, 2026 08:17
@markmur
markmur merged commit 9f1fa1b into main Sep 18, 2026
30 of 31 checks passed
@markmur
markmur deleted the update-accelerated-checkouts-storefront-api-2026-07 branch September 18, 2026 08:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

#gsd:50662 Rebase Checkout Kit on UCP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants