Shopify’s method for updating trial days left for installed apps may not be based on a specific time, such as 00:00:00 UTC, as initially assumed. It appears that Shopify calculates trial days differently, which has led to confusion for users and app developers. While the Billing API allows you to specify the number of trial days with the “trialDays” parameter, it does not explicitly mention the exact basis or time when trial days are updated in the Shopify admin settings for apps and sales channels.
The lack of clarity on this matter may result in trial days being reduced earlier than expected, causing confusion for both users and developers. To gain a better understanding of how Shopify calculates trial days left, it is advisable to reach out to Shopify’s support or developer documentation for more detailed information and insights on their specific trial period calculations.