A [block extension target](/docs/api/checkout-ui-extensions/extension-targets-overview#block-extension-targets) that renders exclusively on the **Order status** page. Unlike static extension targets, block extension targets render where the merchant sets them using the [checkout editor](/docs/apps/checkout/test-ui-extensions#test-the-extension-in-the-checkout-editor). The [supported locations](/docs/api/checkout-ui-extensions/extension-targets-overview#supported-locations) for block extension targets can be previewed during development by [using a URL parameter](/docs/apps/checkout/best-practices/testing-ui-extensions#block-extension-targets). > Caution: Use the `@shopify/ui-extensions/customer-account` or `@shopify/ui-extensions-react/customer-account` surfaces when targeting order status targets. Importing from the `checkout` surface is deprecated as of version `2023-10`.
View customer-account.order-status.block.renderA static extension target that renders on every line item, inside the details under the line item properties element on the **Order status** page. > Caution: Use the `@shopify/ui-extensions/customer-account` or `@shopify/ui-extensions-react/customer-account` surfaces when targeting order status targets. Importing from the `checkout` surface is deprecated as of version `2023-10`.
View customer-account.order-status.cart-line-item.render-afterA static extension target that is rendered after all line items on the **Order status** page. > Caution: Use the `@shopify/ui-extensions/customer-account` or `@shopify/ui-extensions-react/customer-account` surfaces when targeting order status targets. Importing from the `checkout` surface is deprecated as of version `2023-10`.
View customer-account.order-status.cart-line-list.render-afterA static extension target that is rendered after a purchase below the customer information on the **Order status** page. > Caution: Use the `@shopify/ui-extensions/customer-account` or `@shopify/ui-extensions-react/customer-account` surfaces when targeting order status targets. Importing from the `checkout` surface is deprecated as of version `2023-10`.
View customer-account.order-status.customer-information.render-afterA static extension target that is rendered immediately before any actions within each step.
View purchase.checkout.actions.render-beforeA [block extension target](/docs/api/checkout-ui-extensions/extension-targets-overview#block-extension-targets) that isn't tied to a specific checkout section or feature. Unlike static extension targets, block extension targets render where the merchant sets them using the [checkout editor](/apps/checkout/test-ui-extensions#test-the-extension-in-the-checkout-editor). The [supported locations](/docs/api/checkout-ui-extensions/extension-targets-overview#supported-locations) for block extension targets can be previewed during development by [using a URL parameter](/docs/apps/checkout/best-practices/testing-ui-extensions#block-extension-targets).
View purchase.checkout.block.renderA static extension target that renders on every line item, inside the details under the line item properties element.
View purchase.checkout.cart-line-item.render-afterA static extension target that is rendered after all line items.
View purchase.checkout.cart-line-list.render-afterA static extension target that is rendered immediately after the contact form element.
View purchase.checkout.contact.render-afterA static extension target that is rendered after the shipping address form elements.
View purchase.checkout.delivery-address.render-afterA static extension target that is rendered between the shipping address header and shipping address form elements.
View purchase.checkout.delivery-address.render-beforeA static extension target that is rendered below the footer. > Tip: > To prevent layout shifting, avoid dynamic data fetching & rendering in this target. If you need to render dynamic content, consider reserving space for your content while it is loading. > See: [Spinner](/docs/api/checkout-ui-extensions/components/feedback/spinner), [SkeletonText](/docs/api/checkout-ui-extensions/components/feedback/skeletontext), or [BlockSpacer](/docs/api/checkout-ui-extensions/components/structure/blockspacer).
View purchase.checkout.footer.render-afterA static extension target that is rendered below the header. > Tip: > To prevent layout shifting, avoid dynamic data fetching & rendering in this target. If you need to render dynamic content, consider reserving space for your content while it is loading. > See: [Spinner](/docs/api/checkout-ui-extensions/components/feedback/spinner), [SkeletonText](/docs/api/checkout-ui-extensions/components/feedback/skeletontext), or [BlockSpacer](/docs/api/checkout-ui-extensions/components/structure/blockspacer).
View purchase.checkout.header.render-afterA static extension target that renders below the list of payment methods.
View purchase.checkout.payment-method-list.render-afterA static extension target that renders between the payment heading and payment method list.
View purchase.checkout.payment-method-list.render-beforeA static extension target that is rendered after pickup location options.
View purchase.checkout.pickup-location-list.render-afterA static extension target that is rendered before pickup location options.
View purchase.checkout.pickup-location-list.render-beforeA static extension target that is rendered immediately after the pickup points.
View purchase.checkout.pickup-point-list.render-afterA static extension target that is rendered immediately before the pickup points.
View purchase.checkout.pickup-point-list.render-beforeA static extension target that is rendered in the order summary, after the discount form and discount tag elements.
View purchase.checkout.reductions.render-afterA static extension target that is rendered in the order summary, before the discount form element.
View purchase.checkout.reductions.render-beforeA static extension target that is rendered under the shipping method within the shipping method option list, for each option.
View purchase.checkout.shipping-option-item.details.renderA static extension target that is rendered after the shipping method details within the shipping method option list, for each option.
View purchase.checkout.shipping-option-item.render-afterA static extension target that is rendered after the shipping method options.
View purchase.checkout.shipping-option-list.render-afterA static extension target that is rendered between the shipping method header and shipping method options.
View purchase.checkout.shipping-option-list.render-beforeA [block extension target](/docs/api/checkout-ui-extensions/extension-targets-overview#block-extension-targets) that renders exclusively on the **Thank you** page. Unlike static extension targets, block extension targets render where the merchant sets them using the [checkout editor](/docs/apps/checkout/test-ui-extensions#test-the-extension-in-the-checkout-editor). The [supported locations](/docs/api/checkout-ui-extensions/extension-targets-overview#supported-locations) for block extension targets can be previewed during development by [using a URL parameter](/docs/apps/checkout/best-practices/testing-ui-extensions#block-extension-targets).
View purchase.thank-you.block.renderA static extension target that renders on every line item, inside the details under the line item properties element on the **Thank you** page.
View purchase.thank-you.cart-line-item.render-afterA static extension target that is rendered after all line items on the **Thank you** page.
View purchase.thank-you.cart-line-list.render-afterA static extension target that is rendered after a purchase below the customer information on the **Thank you** page.
View purchase.thank-you.customer-information.render-afterA static extension target that is rendered below the footer on the **Thank you** page. > Tip: > To prevent layout shifting, avoid dynamic data fetching & rendering in this target. If you need to render dynamic content, consider reserving space for your content while it is loading. > See: [Spinner](/docs/api/checkout-ui-extensions/components/feedback/spinner), [SkeletonText](/docs/api/checkout-ui-extensions/components/feedback/skeletontext), or [BlockSpacer](/docs/api/checkout-ui-extensions/components/structure/blockspacer).
View purchase.thank-you.footer.render-afterA static extension target that is rendered below the header on the **Thank you** page. > Tip: > To prevent layout shifting, avoid dynamic data fetching & rendering in this target. If you need to render dynamic content, consider reserving space for your content while it is loading. > See: [Spinner](/docs/api/checkout-ui-extensions/components/feedback/spinner), [SkeletonText](/docs/api/checkout-ui-extensions/components/feedback/skeletontext), or [BlockSpacer](/docs/api/checkout-ui-extensions/components/structure/blockspacer).
View purchase.thank-you.header.render-after