Upgrading Shopify Plan's trial days using charge API

Topic summary

A developer is working with Shopify’s Charge API to create subscription plans with trial periods. They’ve successfully implemented initial trials but now need to extend the trial period for existing subscribers.

Current Challenge:

  • The Shopify Charge API doesn’t appear to support updating/extending trial periods for active subscriptions
  • Developer wants to modify trial days without requiring customer action

Proposed Workaround:

  • Cancel the existing subscription and create a new one with extended trial
  • Limitation: This approach requires users to re-confirm their subscription

Developer’s Preference:

  • Seeking a method to update trial days on the existing charge without customer re-confirmation
  • Discussion remains open with no definitive solution identified
Summarized with AI on November 18. AI used: claude-sonnet-4-5-20250929.

Hi, I’m creating different subscription plans in my app and I’m using shopify charge api to charge the customer for their subscriptions in addition to adding a trial period for everyone who subscribed. Now I want to extend the trial period of my plan but shopify charge api isn’t allowing that. How can I achieve this? Is there any workaround?

Hello @hassanharoon86

I think the only way is to cancel the old subscription and create a new one, however it will requires the users to confirm the subscription again.

Yea that could be a possible solution, but I don’t want the customer to confirm the subscription again, I just need to update old charge’s trial days