We are currently implementing the POS cart extension API. But even if we exactly return the response written in the docs, the all new POS does not display anything. For testing, the Endpoint can be found here (https://anna-loyalty-test.nextint.de/api/pos-extension-api/promotions) and returns the exact same response from the docs for each request.
We are using the iOS POS Version 6.50.0 on an iPad. When selecting a customer, we see in our server logs, that a request from Shopify arrives, and we answer with an HTTP 200 response and the JSON Content but nowhere in the POS the discount or the point balance can be found.
Any hint what we are missing would be greatly appreciated as we are running out of ideas what could cause this issue.
after a lot of trying out I noticed that we missed a crucial step which is described in the documentation under Embed your app in Shopify POS.
After this settings was activated we could add a new tile to the POS and everything seemed to work, so you have to make sure, that you embed your app and activate the POS Cart Extension in the app settings.
Also an issue we ran into, when you provide the same ID for actions multiple time the app will just crash when you try to display the available actions. Took us. some time to figure that one out.
I hope this does. resolve your issues, too. If not feel free to answer as right now we seemed to got the POS Cart Extension working.