Version 2025-07 is the last API version to support React-based UI components. Later versions use web components, native UI elements with built-in accessibility, better performance, and consistent styling with Shopify's design system. Check out the migration guide to upgrade your extension.
Targets
Address
purchase
An extension target that formats the selected address suggestion provided by a purchase.address-autocomplete.suggest target.
purchase
An extension target that provides address autocomplete suggestions for address forms at checkout.
Block
Footer
Header
Information
Local Pickup
purchase
A static extension target that is rendered after pickup location options.
purchase
A static extension target that is rendered before pickup location options.
purchase
A static extension target that is rendered after the pickup location details within the local pickup option list, for each option.
Order Summary
purchase
A static extension target that renders on every line item, inside the details under the line item properties element.
purchase
A static extension target that is rendered after all line items.
purchase
A static extension target that is rendered in the order summary, after the discount form and discount tag elements.
purchase
A static extension target that is rendered in the order summary, before the discount form element.
purchase
A static extension target that renders on every line item, inside the details under the line item properties element.
purchase
A static extension target that is rendered after all line items on the Thank you page.
Overlays
Payments
Pickup Points
Shipping
purchase
A static extension target that is rendered after the shipping address form elements.
purchase
A static extension target that is rendered between the shipping address header and shipping address form elements.
purchase
A static extension target that is rendered under the shipping method within the shipping method option list, for each option.
purchase
A static extension target that is rendered after the shipping method details within the shipping method option list, for each option.
purchase
A static extension target that is rendered after the shipping method options.
purchase
A static extension target that is rendered between the shipping method header and shipping method options.