Hi everyone, one of our users is migrating from another subscription app to ours. The other subscription app has exported a file with the subscription contract data. However, it doesn’t have delivery price information. How can we get the delivery price for each subscription? Is there an API to get that info?
@Liam-Shopify can you please assist?
Is this what you’re looking for? SubscriptionContract - GraphQL Admin
The problem is, thus query can only run on contracts created by our app. It won’t get data for contracts created by another app.
Hey! This is a limitation of the subscription API scopes. They are scoped specifically to the app that created the contract. Is the other subscription app able to re-export the information and include the delivery price you need?
We have contacted other app and they are not able to export. They are shutting down their app soon. This is not good.
Oh no. Just thinking of other options here. Could you query the most recent orders from all of the customers to determine the delivery options?
I’ve doublechecked internally with the Subscriptions team, and unfortunately there is no method using the API that will allow you to access the delivery prices owned by a different app. Do you know why this info can’t be exported from the app which is sunsetting? In this case if the exported file doesn’t have delivery price information, the merchant would need to get support from the sunsetting app.
The app owners can fire some graphql using some custom script or postman to export data if the data is stored in shopify meta dtaa and provide this data so that you can import or use it with the new subscription app that you are going ot migrate to.
Hi again @Rishabh_Tayal
If the app developer is not providing the required data, I’d recommend that the merchant should contact support and ask if our partner governance team can assist.