Hi guys.
Shopify Partner Support emailed me today after reviewing this topic:
After carefully reviewing the information you’ve shared and investigating potential causes, there are a few key areas to address to resolve the issue you’re experiencing.
First, ensure that the app is correctly embedded within Shopify POS. In your Partner Dashboard, go to the Extensions section of your app and confirm that the “Embed in POS” option is enabled. This ensures that the extension integrates properly with the POS interface.
Next, confirm that the extension is activated within the Shopify admin. From your Shopify admin, navigate to Sales Channels, then Point of Sale, and select Settings. In the POS apps section, locate the (Your Name App) app. From there, verify that the extension is added to the smart grid so it becomes accessible through the Shopify POS interface.
Additionally, double-check the deployment process and app versioning. Ensure that the latest deployed version is marked as active in the App Releases section of your Partner Dashboard. If the extension was deployed correctly using the shopify app deploy command, it should appear here as the active version.
For compatibility considerations, make sure all related dependencies align with the 2025-01 API version you’re currently using. Incompatible versions may cause the extension to function during development but fail to appear once deployed. If you haven’t already, review the POS UI Extensions documentation here:
https://shopify.dev/docs/api/pos-ui-extensions/2025-01/getting-started.
From a code perspective, verify that the extension manifest file and your app configuration match the requirements outlined in the documentation. For example, the POS UI extension should be correctly defined in the shopify.app.toml file. If there were recent changes to your app structure or configuration, re-running the shopify app dev command can help confirm if the extension still appears correctly in the development environment.
For me, the solution was confirm that the extension is activated within the Shopify admin.
This is not too much UX friendly for the merchants I think, but this was the reason our users did not see the extension working.
This is not clear on the documentation neither.
I hope it helps you.