Skip to content

Update web sample cart demo#420

Draft
kieran-osgood-shopify wants to merge 5 commits into
mainfrom
web-demo-cart-create
Draft

Update web sample cart demo#420
kieran-osgood-shopify wants to merge 5 commits into
mainfrom
web-demo-cart-create

Conversation

@kieran-osgood-shopify

@kieran-osgood-shopify kieran-osgood-shopify commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Expanding the capabilities of the web demo to demonstrate its features more completely

The UI Reorganization was based on the columns:
Col 1: Settings / setup
Col 2: Interactive demo
Col 3: Debugging Events + Component state (Component state previously lived in Col 2)

Before After
Product card gave confusing UX (variant selector does nothing, the input is a checkout url) Reorganised UX with hints to users to lead people in the right direction on use
Only allowed opening checkout with a preconfigured checkout url Adds features to allow the creation of multi item carts based on the products.json
Image image

Demo

See this ticket: https://github.com/shop/issues-checkout-kit/issues/1140

Test plan

  • shadowenv exec -- /opt/dev/bin/dev web test
  • shadowenv exec -- /opt/dev/bin/dev web lint
  • shadowenv exec -- /opt/dev/bin/dev web sample build
  • shadowenv exec -- /opt/dev/bin/dev web build
  • shadowenv exec -- /opt/dev/bin/dev web verify

Assisted-By: devx/96a590ff-685a-49ce-8199-0810f0ac2379
@github-actions github-actions Bot added the #gsd:50662 Rebase Checkout Kit on UCP label Jul 8, 2026
Comment thread platforms/web/sample/main.ts Fixed
Assisted-By: devx/96a590ff-685a-49ce-8199-0810f0ac2379
Assisted-By: devx/96a590ff-685a-49ce-8199-0810f0ac2379
Assisted-By: devx/96a590ff-685a-49ce-8199-0810f0ac2379

kieran-osgood-shopify commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Assisted-By: devx/96a590ff-685a-49ce-8199-0810f0ac2379
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.

2 participants