Is there really no way to extend an app trial on the REST Admin API?
We’re not in a position to move to the GraphQL Admin API yet.
Is there really no way to extend an app trial on the REST Admin API?
We’re not in a position to move to the GraphQL Admin API yet.
You might still be able to extend the trial via the Partner dashboard
If you can’t use GraphQL yet
Can you provide some details on how to do it in the dashboard? I’m not seeing anything.
On your app, there’s should be all history at the bottom, it won’t show if your app is only tested on stores, here you can click on the store and in the panel on the right you should see the following options in the screenshot
Oh are you using managed pricing? I only see App credits.
Oh interesting, I didn’t realise it was managed pricing only feature
Could you send app credits instead of trial extension in the interim?
Could you potentially just move this part of your app over to graphql?
I have workarounds already, just shocked we can’t do this in REST.
Thanks though
Hi @Ilana_Davis
You could potentially automate this with the Partner API’s appCreditCreate
mutation.
You could programmatically issue app credits to extend the free trial with app credits.
Thanks but I don’t issue app credits. I’d rather tell them I’d refund their money if they decide it’s not a fit than app credits.
Currently if they want to extend their trial, and an extension is warranted (which is rare) I ask them to uninstall and reinstall after I reset their trial period. That works, it’s just clunky and was hoping Shopify fixed this in the REST API after all these years.
In most cases, an extension isn’t really want they want. They just want to use the app for free for a few more days and then uninstall. It’s a premium app so they can’t afford it and had no business installing in the first place. So I’m not looking to do a bunch of dev for a rare case.
Was more curious more than anything else.
Agreed, app credits may still issue a monetary refund. I’m not sure if Shopify’s fixed that logic issue or not.
Ideally, you could use the appSubscriptionLineItemUpdate
mutation to change the trialDays
so you could extend a trial.