Bit of background:
We are partnered with a client to build an app that does calculations on shipping rates.
The partner has a user of the app that is having issues getting the app to work.
When the app is installed in a store, a carrier service is created via the carrier_services API endpoint. In our development environment, the behaviour works as follows:
It also works this way for our client partner.
The problem: One of our partner's users is unable to get that carrier added in any way. Installing the app does not add it. And when manually adding (via step 2), the app does not appear in the dropdown despite the fact that it is indeed installed.
What could be the potential causes? Is there perhaps a store specific setting that might prevent apps from managing shipping?
The merchant has confirmed that third party carriers is allowed on their account.
I'm wondering if the specific store that attempted to install the Carrier Service app meets the conditions outlined here? The app's request to create a carrier service using the Carrier Service resource will fail if the store doesn't meet one of these conditions below :
Let me know if that helps at all! Thanks!