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.
Ping on this question. We're also trying to get this working, are doing exactly what the documentation says, but nothing happens in the POS app.
Is there any way to troubleshoot this? It's been a pretty frustrating experience, and virtually all questions in the forums appear to be unanswered.
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.
Were you guys able to solve this issue, I've just hit the same issue and not having any luck seeing the promotions tile show up in the POS. I'm throwing back the exact response that they give us in the documentation but the POS tiles are not showing up.
Hey @robinsch, any chance you could post an example of the response you are sending back to the extension, because no matter what I send back it doesn't seem to be showing any cards there. I made sure the app was enabled in the pos embedded app portion of the app settings. Even with that nothing seems to be displaying, we are seeing the logs that it's hitting the server and are definitely responding with a 200 response but no cards are appearing