--- title: Targets description: >- Targets define where your admin UI extensions appear within Shopify's admin interface and what capabilities they receive. Targets serve different purposes — some render extension UIs on admin pages, others add extensions to admin menus, and some provide configuration screens or dynamically control when extensions appear. api_version: 2025-10 api_name: admin-extensions source_url: html: 'https://shopify.dev/docs/api/admin-extensions/2025-10/targets' md: 'https://shopify.dev/docs/api/admin-extensions/2025-10/targets.md' --- # Targets Targets define where your admin UI extensions appear within [Shopify's admin interface](https://shopify.dev/docs/apps/build/admin) and what capabilities they receive. Targets serve different purposes: some render extension UIs on admin pages, others add extensions to admin menus, and some provide configuration screens or dynamically control when extensions appear. Learn about the [different types of targets](https://shopify.dev/docs/api/admin-extensions/2025-10#targets-choose-where-your-extension-appears). Use this reference to explore all available targets and understand where they appear in the Shopify admin. ![Shopify admin interface showing all available extension target locations across multiple admin pages.](https://shopify.dev/assets/assets/images/api/admin-extensions/targets-overview-images/targets-overview-admin-C1CKkDAo.png) *** ## Abandoned checkouts Abandoned checkout pages display information about checkouts where customers didn't complete their purchase. Extensions on these pages help merchants recover lost sales or analyze abandonment patterns. **Use cases**: Cart recovery workflows, abandonment analysis, email campaign triggers, or external CRM synchronization. [View abandoned checkout targets →](https://shopify.dev/docs/api/admin-extensions/2025-10/targets/abandoned-checkouts) ##### Abandoned checkout details action `admin.abandoned-checkout-details.action.render` An action target that appears in the **More actions** menu on the abandoned checkout details page. ##### Abandoned checkout details action (should render) `admin.abandoned-checkout-details.action.should-render` A non-rendering target that controls whether the abandoned checkout details action appears in the **More actions** menu. ##### Abandoned checkout details block `admin.abandoned-checkout-details.block.render` A block target that displays inline content within the abandoned checkout details page. ![Shopify admin abandoned checkout details page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.abandoned-checkout-details.action.render-JsPzaOLb.png) ![Shopify admin abandoned checkout details page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.abandoned-checkout-details.action.should-render-C7e_oFGA.png) ![Shopify admin abandoned checkout details page with the extension target slot displayed as an inline app block.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.abandoned-checkout-details.block.render-CpcSnXts.png) *** ## App tools **Developer preview:** We're selecting developer partners to get limited early access and provide feedback on Sidekick app extensions. [Submit your interest](https://docs.google.com/forms/d/e/1FAIpQLScxM8VQao5GGlIF-8TeiYQp-ucQiTFwSai35oDBzDuIpN5O7g/viewform?usp=dialog) and we'll reach out if you're selected. Create extensions with the `admin.app.tools.data` target to expose your app's data to [Sidekick](https://shopify.dev/docs/apps/build/sidekick/build-app-data). Merchants can search your app and get answers through conversational interface. **Use cases**: Search app data, retrieve app statistics, answer app-specific questions, or enable data discovery. [View app tools targets →](https://shopify.dev/docs/api/admin-extensions/2025-10/targets/app-tools) ##### App tools data runnable `admin.app.tools.data` A runnable target that enables your app to expose data to Sidekick. ![Shopify admin showing the app tools registration entry point for the extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.app-tools-data.runnable-QXw3_bY7.png) *** ## Catalogs Catalog pages allow merchants to manage product catalogs for different markets, channels, or customer segments. Extensions on these pages help merchants configure catalog-specific settings or synchronize with external systems. **Use cases**: Market-specific pricing, catalog synchronization, channel management, or bulk catalog operations. [View catalog targets →](https://shopify.dev/docs/api/admin-extensions/2025-10/targets/catalogs) ##### Catalog details action `admin.catalog-details.action.render` An action target that appears in the **More actions** menu on the catalog details page. ##### Catalog details action (should render) `admin.catalog-details.action.should-render` A non-rendering target that controls whether the catalog details action appears in the **More actions** menu. ##### Catalog details block `admin.catalog-details.block.render` A block target that displays inline content within the catalog details page. ![Shopify admin catalog details page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.catalog-details.action.render-C0pIBWH4.png) ![Shopify admin catalog details page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.catalog-details.action.should-render-B9a9_4i8.png) ![Shopify admin catalog details page with the extension target slot displayed as an inline app block.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.catalog-details.block.render-CPQjf5O9.png) *** ## Collections Collection pages in the admin allow merchants to organize and manage groups of products. Extensions on these pages help merchants perform bulk operations, view aggregated analytics, or access collection-specific tools. **Use cases**: Bulk product management, collection analytics, SEO optimization, or external system synchronization. [View collection targets →](https://shopify.dev/docs/api/admin-extensions/2025-10/targets/collections) ##### Collection details action `admin.collection-details.action.render` An action target that appears in the **More actions** menu on the collection details page. ##### Collection details action (should render) `admin.collection-details.action.should-render` A non-rendering target that controls whether the collection details action appears in the **More actions** menu. ##### Collection details block `admin.collection-details.block.render` A block target that displays inline content within the collection details page. ##### Collection index action `admin.collection-index.action.render` An action target that appears in the **More actions** menu on the collection index page. ##### Collection index action (should render) `admin.collection-index.action.should-render` A non-rendering target that controls whether the collection index action appears in the **More actions** menu. ![Shopify admin collection details page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.collection-details.action.render-B84TY9O7.png) ![Shopify admin collection details page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.collection-details.action.should-render-BF1k9Kki.png) ![Shopify admin collection details page with the extension target slot displayed as an inline app block.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.collection-details.block.render-BlxBNLDu.png) ![Shopify admin collection index page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.collection-index.action.render-Ca8--rQC.png) ![Shopify admin collection index page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.collection-index.action.should-render-DtDlaJiT.png) *** ## Companies Company pages allow merchants to manage B2B customers and their organizational structures. Extensions on these pages help merchants view company hierarchies, manage locations, or integrate with external business systems. **Use cases**: B2B customer management, credit limit management, custom pricing rules, or ERP system integration. [View company targets →](https://shopify.dev/docs/api/admin-extensions/2025-10/targets/companies) ##### Company details action `admin.company-details.action.render` An action target that appears in the **More actions** menu on the company details page. ##### Company details action (should render) `admin.company-details.action.should-render` A non-rendering target that controls whether the company details action appears in the **More actions** menu. ##### Company details block `admin.company-details.block.render` A block target that displays inline content within the company details page. ##### Company location details block `admin.company-location-details.block.render` A block target that displays inline content within the company location details page. ![Shopify admin company details page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.company-details.action.render-Bh5E5Vxj.png) ![Shopify admin company details page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.company-details.action.should-render-Bf_RFYgZ.png) ![Shopify admin company details page with the extension target slot displayed as an inline app block.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.company-details.block.render-Ba7Mfrnx.png) ![Shopify admin company location details page with the extension target slot displayed as an inline app block.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.company-location-details.block.render-v0QxRmlV.png) *** ## Customers Customer pages allow merchants to view and manage customer information, orders, and account details. Extensions on these pages help merchants access customer data, manage segments, or synchronize with external CRM systems. **Use cases**: Customer loyalty programs, CRM integration, custom customer fields, segment management, or purchase history analysis. [View customer targets →](https://shopify.dev/docs/api/admin-extensions/2025-10/targets/customers) ##### Customer details action `admin.customer-details.action.render` An action target that appears in the **More actions** menu on the customer details page. ##### Customer details action (should render) `admin.customer-details.action.should-render` A non-rendering target that controls whether the customer details action appears in the **More actions** menu. ##### Customer details block `admin.customer-details.block.render` A block target that displays inline content within the customer details page. ##### Customer index action `admin.customer-index.action.render` An action target that appears in the **More actions** menu on the customer index page. ##### Customer index action (should render) `admin.customer-index.action.should-render` A non-rendering target that controls whether the customer index action appears in the **More actions** menu. ##### Customer index selection action `admin.customer-index.selection-action.render` A selection action target that appears in the **More actions** menu on the customer index page when multiple customers are selected. ##### Customer index selection action (should render) `admin.customer-index.selection-action.should-render` A non-rendering target that controls whether the customer index selection action appears in the **More actions** menu. ##### Customer segment details action `admin.customer-segment-details.action.render` An action target that appears from the **Use segment** button on the customer segment details page. ##### Customer segment details action (should render) `admin.customer-segment-details.action.should-render` A non-rendering target that controls whether the customer segment details action appears from the **Use segment** button. ##### Customer segmentation templates runnable `admin.customers.segmentation-templates.data` A runnable target that provides [customer segment templates](https://shopify.dev/docs/apps/build/marketing-analytics/customer-segments/build-a-template-extension) in the customer segment editor. ![Shopify admin customer details page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.customer-details.action.render-DGjVu5O_.png) ![Shopify admin customer details page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.company-details.action.should-render-Bf_RFYgZ.png) ![Shopify admin customer details page with the extension target slot displayed as an inline app block.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.customer-details.block.render-DqKJlx7R.png) ![Shopify admin customer index page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.customer-index.action.render-4eIGn2RN.png) ![Shopify admin customer index page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.customer-index.action.should-render-gOySs8rm.png) ![Shopify admin customer index page with items selected, showing the extension target slot in the bulk actions bar.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.customer-index.selection-action.render-qji3KLA_.png) ![Shopify admin customer index page with items selected, showing the conditional render check point for the selection action target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.customer-index.selection-action.should-render-CbbUpDTG.png) ![Shopify admin customer segment details page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.customer-segment-details.action.render-BdLJ67e5.png) ![Shopify admin customer segment details page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.customer-segment-details.action.should-render-BKVfCToo.png) ![Shopify admin customer segmentation page showing the templates entry point for the extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.customer-segmentation-templates.runnable-VlCfliiz.png) *** ## Discounts Discount pages in the Shopify admin allow merchants to create and manage price reductions, promotions, and automatic discounts for their store. Extensions on these pages help merchants analyze promotional performance, perform bulk operations, or integrate discount data with external systems. **Use cases**: Analyze discount performance, bulk operations, export discount data, or sync with marketing platforms. [View discount targets →](https://shopify.dev/docs/api/admin-extensions/2025-10/targets/discounts) ##### Discount details action `admin.discount-details.action.render` An action target that appears in the **More actions** menu on the discount details page. ##### Discount details action (should render) `admin.discount-details.action.should-render` A non-rendering target that controls whether the discount details action appears in the **More actions** menu. ##### Discount index action `admin.discount-index.action.render` An action target that appears in the **More actions** menu on the discount index page. ##### Discount index action (should render) `admin.discount-index.action.should-render` A non-rendering target that controls whether the discount index action appears in the **More actions** menu. ![Shopify admin discount details page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.discount-details.action.render-B_uoZB99.png) ![Shopify admin discount details page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.discount-details.action.should-render-DWzWMGKE.png) ![Shopify admin discount index page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.discount-index.action.render-EA0qZ4jN.png) ![Shopify admin discount index page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.discount-index.action.should-render-C7DdWuqJ.png) *** ## Draft orders Draft order pages allow merchants to create and manage custom orders on behalf of customers. Extensions on these pages help merchants calculate custom pricing, add special order notes, or integrate with external order management systems. **Use cases**: Custom pricing calculations, special order handling, external fulfillment integration, or bulk draft order operations. [View draft order targets →](https://shopify.dev/docs/api/admin-extensions/2025-10/targets/draft-orders) ##### Draft order details action `admin.draft-order-details.action.render` An action target that appears in the **More actions** menu on the draft order details page. ##### Draft order details action (should render) `admin.draft-order-details.action.should-render` A non-rendering target that controls whether the draft order details action appears in the **More actions** menu. ##### Draft order details block `admin.draft-order-details.block.render` A block target that displays inline content within the draft order details page. ##### Draft order index action `admin.draft-order-index.action.render` An action target that appears in the **More actions** menu on the draft order index page. ##### Draft order index action (should render) `admin.draft-order-index.action.should-render` A non-rendering target that controls whether the draft order index action appears in the **More actions** menu. ##### Draft order index selection action `admin.draft-order-index.selection-action.render` A selection action target that appears in the **More actions** menu on the draft order index page when multiple draft orders are selected. ##### Draft order index selection action (should render) `admin.draft-order-index.selection-action.should-render` A non-rendering target that controls whether the draft order index selection action appears in the **More actions** menu. ![Shopify admin draft order details page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.draft-order-details.action.render-C5g2XUWv.png) ![Shopify admin draft order details page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.draft-order-details.action.should-render-BilFNtia.png) ![Shopify admin draft order details page with the extension target slot displayed as an inline app block.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.draft-order-details.block.render-Dh_G-XuB.png) ![Shopify admin draft order index page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.draft-order-index.action.render-ChaAl5wV.png) ![Shopify admin draft order index page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.draft-order-index.action.should-render-BFEaPmCk.png) ![Shopify admin draft order index page with items selected, showing the extension target slot in the bulk actions bar.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.draft-order-index.selection-action.render-D5sAZ91-.png) ![Shopify admin draft order index page with items selected, showing the conditional render check point for the selection action target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.draft-order-index.selection-action.should-render-Dgy6lLGA.png) *** ## Function settings Function settings pages allow merchants to configure [Shopify Functions](https://shopify.dev/docs/api/functions), including discounts, order routing, and checkout validation. Extensions on these pages provide configuration UIs for [function-specific metafields and rules](https://shopify.dev/docs/apps/build/functions/input-queries/metafields-for-input-queries). **Use cases**: Discount function configuration, order routing rule configuration, checkout validation settings, shipping restrictions, payment method constraints, or custom business logic. [View function settings targets →](https://shopify.dev/docs/api/admin-extensions/2025-10/targets/function-settings) ##### Discount details function settings `admin.discount-details.function-settings.render` A function settings target that appears when merchants create or edit a discount powered by your discount function, allowing them to configure function-specific settings. ##### Order routing rule function settings `admin.settings.order-routing-rule.render` A function settings target that renders within order routing settings, allowing merchants to configure order routing rule functions. ##### Validation function settings `admin.settings.validation.render` A function settings target that renders within a validation's add and edit views, allowing merchants to configure validation function settings. ![Shopify admin discount details page showing the function settings section where the extension target renders.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.discount-details.function-settings-render-5zKM2fU0.png) ![Shopify admin order routing settings page showing the function settings section where the extension target renders.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.order-routing-rule.function-settings-Dkf-4yWo.png) ![Shopify admin validation settings page showing the function settings section where the extension target renders.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.validation.function-settings-DIDllWQ7.png) *** ## Gift cards Gift card pages allow merchants to create and manage gift cards for their store. Extensions on these pages help merchants track gift card usage, add custom metadata, or integrate with external gift card systems. **Use cases**: Gift card balance tracking, custom gift card designs, external gift card integration, or promotional gift card campaigns. [View gift card targets →](https://shopify.dev/docs/api/admin-extensions/2025-10/targets/gift-cards) ##### Gift card details action `admin.gift-card-details.action.render` An action target that appears in the **More actions** menu on the gift card details page. ##### Gift card details action (should render) `admin.gift-card-details.action.should-render` A non-rendering target that controls whether the gift card details action appears in the **More actions** menu. ##### Gift card details block `admin.gift-card-details.block.render` A block target that displays inline content within the gift card details page. ![Shopify admin gift card details page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.gift-card-details.action.render-B4jlhATn.png) ![Shopify admin gift card details page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.gift-card-details.action.should-render-C-MFnDh5.png) ![Shopify admin gift card details page with the extension target slot displayed as an inline app block.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.gift-card-details.block.render-CzNVAlFw.png) *** ## Orders Order pages allow merchants to view, manage, and fulfill customer orders. Extensions on these pages help merchants access order details, perform bulk operations, generate custom documents, or integrate with external fulfillment systems. **Use cases**: Custom fulfillment workflows, shipping label generation, order tracking, bulk order processing, or external logistics integration. [View order targets →](https://shopify.dev/docs/api/admin-extensions/2025-10/targets/orders) ##### Order details action `admin.order-details.action.render` An action target that appears in the **More actions** menu on the order details page. ##### Order details action (should render) `admin.order-details.action.should-render` A non-rendering target that controls whether the order details action appears in the **More actions** menu. ##### Order details block `admin.order-details.block.render` A block target that displays inline content within the order details page. ##### Order details print action `admin.order-details.print-action.render` A print action target that appears in the **Print** menu on the order details page. ##### Order details print action (should render) `admin.order-details.print-action.should-render` A non-rendering target that controls whether the order details print action appears in the **Print** menu. ##### Order fulfilled card action `admin.order-fulfilled-card.action.render` An action target that appears in the actions menu inside the order fulfilled card, visible only on orders fulfilled by your app. ##### Order fulfilled card action (should render) `admin.order-fulfilled-card.action.should-render` A non-rendering target that controls whether the order fulfilled card action appears in the actions menu. ##### Order index action `admin.order-index.action.render` An action target that appears in the **More actions** menu on the order index page. ##### Order index action (should render) `admin.order-index.action.should-render` A non-rendering target that controls whether the order index action appears in the **More actions** menu. ##### Order index selection action `admin.order-index.selection-action.render` A selection action target that appears in the **More actions** menu on the order index page when multiple orders are selected. ##### Order index selection action (should render) `admin.order-index.selection-action.should-render` A non-rendering target that controls whether the order index selection action appears in the **More actions** menu. ##### Order index selection print action `admin.order-index.selection-print-action.render` A print action target that appears in the **Print** menu on the order index page when multiple orders are selected. ##### Order index selection print action (should render) `admin.order-index.selection-print-action.should-render` A non-rendering target that controls whether the order index selection print action appears in the **Print** menu. ![Shopify admin order details page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.order-details.action.render-yoix1JbQ.png) ![Shopify admin order details page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.order-details.action.should-render-BYb64fSZ.png) ![Shopify admin order details page with the extension target slot displayed as an inline app block.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.order-details.block.render-Cxy5t-NX.png) ![Shopify admin order details page with a print action modal open, showing the extension target slot for print workflows.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.order-details.print-action.render-BfSL4Xka.png) ![Shopify admin order details page showing the conditional render check point for the print action target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.order-details.print-action.should-render-D167KU4O.png) ![Shopify admin order page showing the fulfilled card section with a modal open for the action extension target.](https://shopify.dev/assets/assets/images/api/admin-extensions/targets-overview-images/admin.order-fulfilled-card.action.render-Bea_6pk5.png) ![Shopify admin order page showing the conditional render check point for the fulfilled card action target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.order-fulfilled-card.action.should-render-D5LydOHL.png) ![Shopify admin order index page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.order-index.action.render-BOnW9ggM.png) ![Shopify admin order index page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.order-index.action.should-render-GTS_b8dN.png) ![Shopify admin order index page with items selected, showing the extension target slot in the bulk actions bar.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.order-index.selection-action.render-CAF1cQfx.png) ![Shopify admin order index page with items selected, showing the conditional render check point for the selection action target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.order-index.selection-action.should-render-0UiloT1I.png) ![Shopify admin order index page with items selected, showing the extension target slot for bulk print actions.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.order-index.selection-print-action.render-CE0RGtby.png) ![Shopify admin order index page with items selected, showing the conditional render check point for the bulk print action target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.order-index.selection-print-action.should-render-DeabJGxS.png) *** ## Product variants Product variant pages allow merchants to manage individual product variations with their own SKUs, prices, and inventory. Extensions on these pages help merchants configure variant-specific settings, manage purchase options, or synchronize variant data with external systems. **Use cases**: Variant-specific bundle configuration, subscription variant setup, custom variant metadata, or variant data synchronization. [View product variant targets →](https://shopify.dev/docs/api/admin-extensions/2025-10/targets/product-variants) ##### Product variant details action `admin.product-variant-details.action.render` An action target that appears in the **More actions** menu on the product variant details page. ##### Product variant details action (should render) `admin.product-variant-details.action.should-render` A non-rendering target that controls whether the product variant details action appears in the **More actions** menu. ##### Product variant details block `admin.product-variant-details.block.render` A block target that displays inline content within the product variant details page. ##### Product variant details configuration `admin.product-variant-details.configuration.render` A configuration target that renders product variant configuration settings for [product bundles](https://shopify.dev/docs/apps/build/product-merchandising/bundles/product-configuration-extension/add-merchant-config-ui) and customizable products on the product variant details page. ##### Product variant purchase option action `admin.product-variant-purchase-option.action.render` An action target that appears in the **Purchase Options** card on the product variant details page when a selling plan group is present. ![Shopify admin product variant details page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-variant-details.action.render-DBhBe9BI.png) ![Shopify admin product variant details page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-variant-details.action.should-render-C5Z80WYo.png) ![Shopify admin product variant details page with the extension target slot displayed as an inline app block.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-variant-details.block.render-BTRQNtZj.png) ![Shopify admin product variant details page showing the configuration section where the extension target renders.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-variant-details.configuration-HQVEcx8o.png) ![Shopify admin product variant page with a purchase option action modal open, showing the extension target slot.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-variant-purchase-option.action.render-D485Aj4c.png) *** ## Products Product pages allow merchants to create and manage their product catalog, including product details, variants, inventory, and media. Extensions on these pages help merchants configure products, manage purchase options, generate labels, or synchronize with external systems. **Use cases**: Product data enrichment, bundle configuration, subscription setup, bulk product updates, custom label generation, or PIM system integration. [View product targets →](https://shopify.dev/docs/api/admin-extensions/2025-10/targets/products) ##### Product details action `admin.product-details.action.render` An action target that appears in the **More actions** menu on the product details page. ##### Product details action (should render) `admin.product-details.action.should-render` A non-rendering target that controls whether the product details action appears in the **More actions** menu. ##### Product details block `admin.product-details.block.render` A block target that displays inline content within the product details page. ##### Product details configuration `admin.product-details.configuration.render` A configuration target that renders product configuration settings for [product bundles](https://shopify.dev/docs/apps/build/product-merchandising/bundles/product-configuration-extension/add-merchant-config-ui) and customizable products on the product details page. ##### Product details print action `admin.product-details.print-action.render` A print action target that appears in the **Print** menu on the product details page. ##### Product details print action (should render) `admin.product-details.print-action.should-render` A non-rendering target that controls whether the product details print action appears in the **Print** menu. ##### Product details reorder `admin.product-details.reorder.render` A block target that provides custom reordering functionality on the product details page. ##### Product index action `admin.product-index.action.render` An action target that appears in the **More actions** menu on the product index page. ##### Product index action (should render) `admin.product-index.action.should-render` A non-rendering target that controls whether the product index action appears in the **More actions** menu. ##### Product index selection action `admin.product-index.selection-action.render` A selection action target that appears in the **More actions** menu on the product index page when multiple products are selected. ##### Product index selection action (should render) `admin.product-index.selection-action.should-render` A non-rendering target that controls whether the product index selection action appears in the **More actions** menu. ##### Product index selection print action `admin.product-index.selection-print-action.render` A print action target that appears in the **Print** menu on the product index page when multiple products are selected. ##### Product index selection print action (should render) `admin.product-index.selection-print-action.should-render` A non-rendering target that controls whether the product index selection print action appears in the **Print** menu. ##### Product purchase option action `admin.product-purchase-option.action.render` An action target that appears in the **Purchase Options** card on the product details page when a selling plan group is present. ![Shopify admin product details page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-details.action.render-C1xNd2nJ.png) ![Shopify admin product details page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-details.action.should-render-BqwIiQmp.png) ![Shopify admin product details page with the extension target slot displayed as an inline app block.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-details.block.render-BhyCZzxY.png) ![Shopify admin product details page showing the configuration section where the extension target renders.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-details.configuration-CBZqTqCR.png) ![Shopify admin product details page with a print action modal open, showing the extension target slot for print workflows.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-details.print-action.render-CoCch-aT.png) ![Shopify admin product details page showing the conditional render check point for the print action target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-index.action.should-render-Da5eQiaP.png) ![Shopify admin product details page showing the reorder section where the extension target renders.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-details.reorder-C9edteu0.png) ![Shopify admin product index page with a modal dialog open, showing the extension target slot inside the modal.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-index.action.render-BiEFZ80k.png) ![Shopify admin product index page showing the conditional render check point for the action extension target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-index.action.should-render-Da5eQiaP.png) ![Shopify admin product index page with items selected, showing the extension target slot in the bulk actions bar.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-index.selection-action.render-Bh4TGwXg.png) ![Shopify admin product index page with items selected, showing the conditional render check point for the selection action target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-index.selection-action.should-render-DpYtMDlj.png) ![Shopify admin product index page with items selected, showing the extension target slot for bulk print actions.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-index.selection-print-action.render-B8KP4189.png) ![Shopify admin product index page with items selected, showing the conditional render check point for the bulk print action target.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-index.selection-print-action.should-render-B6Rc8TvQ.png) ![Shopify admin product details page with a purchase option action modal open, showing the extension target slot.](https://shopify.dev/assets/assets/images/templated-apis-screenshots/admin-extensions/2025-07/admin.product-purchase-option.action.render-WE99msuA.png) ***