Building Shopify Checkout UI Extensions 2023
Source code: https://github.com/sorcamarian/shopify-tricks/tree/master/checkout-extensions/basic-examples
Links to the documentation:
https://shopify.dev/docs/api/checkout-ui-extensions
https://shopify.dev/docs/api/checkout-ui-extensions/unstable/apis
https://shopify.dev/docs/api/checkout-ui-extensions/unstable/components
How to build a Shopify Checkout UI Extension 2023
Shopify Checkout UI Extension
Shopify is moving from checkout.liquid which will become deprecated on August 13, 2024.
I will show you how to block progress when a certain address is used and examples of some UI Components and where they can be placed at the moment
Use the Shopify CLI
Generate an Shopify app, then generate an Checkout UI extension
How can you customise the checkout? Proceed with the Client Side Validation example to block progress based on address. You can use vanilla JavaScript or React
Introduction to UI components. Placement or Extension points. Show example of dynamic placement on the 3 stages
App permissions for: Blocking checkout progress, Network access, Storefront API access
Web Workers, the environment in which your UI Extensions are running and the global objects
How can they do better with Checkout UI Extensions?