Managing your POS Apps
POS UI Extensions are a way to use apps to enhance and personalize your retail experience for Shopify POS.
For example, some extensions use the device scanner to complete stocktakes, scan loyalty or employee cards for discounts, or receive products in store.
You can use the POS editor in your Shopify admin to manage the extensions across your store locations.
There are multiple options available for developers to customize the Shopify POS app. Learn more about extending the capabilities of Shopify POS from Shopify's developer documentation.
On this page
Network requirements for POS UI Extensions
To use Shopify POS with extensions, your network must allow access to the following domains:
cdn.shopify.comextensions.shopifycdn.com
Configure your firewall and content filtering systems to allow traffic from both domains.
For detailed network configuration instructions, see Setting up your network for Shopify POS.
Install apps using POS UI Extensions
You can find all apps using POS UI Extensions in the Shopify App Store from the Works with Shopify POS collection page.
Steps:
From your Shopify admin, go to Settings > Apps.
Click Shopify App Store, and then search for the type of app that you're looking for.
Click Filter, and then select Works with Shopify POS.
Click Install.
Add POS apps to your smart grid
You can add a POS app as a tile to your smart grid so the app is available on all devices and locations.
To complete these steps, you need an app using POS UI extensions installed in your admin.
Steps:
From your Shopify admin, go to Point of Sale > Settings.
In the Customization section, click POS app to open the POS editor.
In the Smart grid section, select the smart grid template that you want to add the tile to.
In the page that you want to add the tile to, click ⊕ Add tile.
Click Embedded Apps, and then click the app that you want to add to your smart grid.
Click Save.
Add POS UI Action and Block Extensions on Shopify POS
Some POS apps can use an Action or Block Extension to add additional functionality to different surfaces on Shopify POS. The following table displays which Shopify POS surfaces support Action or Block Extensions.
| Shopify POS surface | Action Extension | Block Extension |
|---|---|---|
| smart grid | ✔ | ✔ |
| post-purchase | ✔ | ✔ |
| customer details | ✔ | ✔ |
| product details | ✔ | ✔ |
| order details | ✔ | ✔ |
| draft order details | ✔ | ✔ |
| manage cart line item | ✔ | ✘ |
If an app supports Action and Block Extensions, then you can activate the extension for all locations where you want it to display.
For example, if you use an app that supports Action and Block Extensions, then you can choose to add the app UI Extension to the Shopify POS post-purchase order page to provide access to the app UI Extension functions where your staff need to use them.
Steps:
From your Shopify admin, go to Point of Sale > Settings.
In the Customization section, click any of the customizable elements to open the POS editor.
Click the
icon in the POS editor menu bar.
In the Apps section, activate the additional functionality for the app.
Click Save.