Hey
We want to offer some of our existing legacy/free merchants a 60-day extended trial of our new PRO tier.
The friction we are running into is that using the standard Shopify Billing API (appSubscriptionCreate), merchants are forced to approve the charge upfront, even if we pass trialDays: 60 in the mutation. We want to remove this friction completely so they get immediate, seamless access to the PRO features without having to click through a Shopify billing screen today.
What is the best practice for giving existing users extended free access without subscribing them to a paid plan immediately? Should we bypass the Billing API entirely right now, manage the 60-day trial app-side (we use Gadget), and only trigger the subscription approval flow on day 60 if they decide to keep the features?