--- title: Targets Overview description: " A [target](/docs/apps/app-extensions/configuration#targets) represents where your POS UI extension will appear. You register targets in your `shopify.extension.toml` and inside the Javascript file denoted by your toml's `module` property. \ " api_version: 2025-10 api_name: pos-ui-extensions source_url: html: https://shopify.dev/docs/api/pos-ui-extensions/latest/extension-targets-overview md: https://shopify.dev/docs/api/pos-ui-extensions/latest/extension-targets-overview.md --- # Targets Overview A [target](https://shopify.dev/docs/apps/app-extensions/configuration#targets) represents where your POS UI extension will appear. You register targets in your `shopify.extension.toml` and inside the Javascript file denoted by your toml's `module` property. ## POS tile locations POS tile extensions appear on the smart grid. Learn more about [the smart grid](https://shopify.dev/docs/apps/pos#home-screen). Smart grid Displays a tile on the smart grid. See [an example](targets/tile/pos-home-tile-render). ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/smart-grid.png) ## POS action locations POS action extensions appear as menu items throughout the POS and display modally when tapped. Post-purchase Displays an action target modally when a menu item is tapped on the post-purchase screen. See [an example](targets/action/pos-purchase-post-action-render). Post-return Displays an action target modally when a menu item is tapped on the post-return screen. See [an example](targets/action/pos-return-post-action-render). Post-exchange Displays an action target modally when a menu item is tapped on the post-exchange screen. See [an example](targets/action/pos-exchange-post-action-render). Customer details Displays an action target modally when a menu item is tapped on the customer details screen. See [an example](targets/action/pos-customer-details-action-render). Product details Displays an action target modally when a menu item is tapped on the product details screen. See [an example](targets/action/pos-product-details-action-render). Order details Displays an action target modally when a menu item is tapped on the order details screen. See [an example](targets/action/pos-order-details-action-render). Draft order details Displays an action target modally when a menu item is tapped on the draft order details screen. See [an example](targets/action/pos-draft-order-details-action-render). Cart line item details Displays an action target modally when a menu item is tapped on the cart line item details screen. See [an example](targets/action/pos-cart-line-item-details-action-render). ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/post-purchase-action.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/post-return-action.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/post-exchange-action.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/customer-details-action-menu.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/product-details-action-menu.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/order-details-action-menu.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/draft-order-action-menu.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/cart-lineitem-action.png) ## POS block locations POS block extensions render custom sections within native POS screens. Post-purchase Renders a custom section within the native post purchase screen. See [an example](targets/block/pos-purchase-post-block-render). Post-return Renders a custom section within the native post return screen. See [an example](targets/block/pos-return-post-block-render). Post-exchange Renders a custom section within the native post exchange screen. See [an example](targets/block/pos-exchange-post-block-render). Customer details Renders a custom section within the customer details screen. See [an example](targets/block/pos-customer-details-block-render). Product details Renders a custom section within the native product details screen. See [an example](targets/block/pos-product-details-block-render). Order details Renders a custom section within the native order details screen. See [an example](targets/block/pos-order-details-block-render). Draft order details Renders a custom section within the native draft order details screen. See [an example](targets/block/pos-draft-order-details-block-render). Receipt header Renders a custom section in the header of printed receipts. See [an example](targets/block/pos-receipt-header-block-render). Receipt footer Renders a custom section in the footer of printed receipts. See [an example](targets/block/pos-receipt-footer-block-render). ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/post-purchase-block.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/post-return-block.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/post-exchange-block.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/customer-details-block.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/product-details-block.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/order-details-block.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/draft-order-block.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/posreceipt-header.png) ![](https://shopify.dev/images/templated-apis-screenshots/pos-ui-extensions/2025-10/posreceipt-footer.png)