Checkout Extensions
Checkout extensions allow apps to insert custom content at various points in the checkout flow and read checkout context data, extending the checkout experience without taking over the entire checkout page.
Checkout extensions provide two capabilities:
- Insert content: Render custom UI at specified checkout extension points (ExtensionTarget).
- Read data: Access checkout context such as cart, amounts, shipping, and customer via the CheckoutAPI.
This section includes:
Building checkout extensions
The complete workflow from creation and debugging to deployment using the Shoplazza CLI.
Checkout extension reference
A list of extension points, CheckoutAPI fields and methods, and other references.
Scenario examples
Implementation examples of common checkout extensions.
Legacy extensions
Archived documentation based on the old checkout CLI, including unique capabilities such as deleteTarget.