Follow these guidelines to test your customer account UI extensions in different user scenarios. Recreating merchant and customer experiences helps ensure that extensions behave as desired in different locations. ## Test locally The [inline](/docs/apps/build/customer-accounts/inline-extensions/build-order-status) and [order action menu](/docs/apps/build/customer-accounts/order-action-extensions/build-for-order-action-menus) extensions tutorials show you how to start generating and previewing extensions. Previewing UI extensions locally is different when you use [static versus block targets](/docs/api/customer-account-ui-extensions/extension-targets-overview). ## Static targets When you're using a [static target](/docs/api/customer-account-ui-extensions/extension-targets-overview#static-extension-targets), the UI extension automatically renders in a chosen location. > Shopify Plus: > Some static extensions on the **Profile** page only render for B2B customers. B2B on Shopify is only available on the [Shopify Plus](https://www.shopify.com/plus) plan. [Explore B2B Profile targets](/docs/api/customer-account-ui-extensions/targets) ## Block targets When you're using a [block target](/docs/api/customer-account-ui-extensions/extension-targets-overview#block-extension-targets), merchants can place the UI extension in any of the supported placements on the page. To preview a block extension in each supported placement, append `?placement-reference={name}` to the customer account URL that's outputted by [Shopify CLI](/docs/apps/build/cli-for-apps). For example, `?placement-reference=ORDER_SUMMARY3`. [View all placement references](/docs/apps/build/customer-accounts/extension-placement#placement-references) ## Next steps

Deployment

Learn how to deploy app versions to release changes to users.