App reviews, troubleshooting, and recommendations
Let me try to explain the use case. I have created 2 plans for our application, a recurring MONTHLY subscription, and a recurring ANNUAL subscription both give a trial period of 7 days for the first-time subscriber.
1. A user subscribes to the Annual Plan on January 01, 2024, and gets a trial period of 7 days.
2. The first payment will be made when the trial ends i.e. on January 08, 2024, and then the payment is made on the 8th of January of every year and so on.
3. The user cancels the subscription on November 01, 2024, and the status of the subscription at the Shopify end changes to 'Cancelled'.
4. Now the user comes again after 10 days (on November 11, 2024) and tries to subscribe to the application.
The concern here is, that the user has already paid us the amount for the ANNUAL subscription which is till January 8, 2025.
Since the user is re-subscribing to the plan after canceling it, should we redirect the user to set the recurring payment and ask for approval or we should let the user use the application till January 8th, 2025 without any payment?
If we should redirect, how can we set the next amount deduction date to January 08, 2025, so that on January 08, 2025, the amount is deducted without any further user activity?
Note: Setting the trial period from November 11 to January 08 is not the solution, as it'll show the message to the user.
You can handle this by allowing the user to access the application until the original subscription expiry date (January 8, 2025) without charging them again. When they re-subscribe, you should update the subscription metadata on Shopify to reflect the correct renewal date (January 8, 2025).
To set the next deduction date, use Shopify's billing API to customize the billing cycle, ensuring that the payment resumes automatically on the correct date without further user input.
Hi @elianajohn
It's okay to allow users to access the application until the original subscription ends. However, the problem is how the subscription metadata should be updated (on November 11, 2024) on Shopify over the same subscription that has already been canceled.
Over the billing API, the only option that seems to be available is to either charge right away or to set 30/365 days payment cycle
Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024Hey Community! It’s time to share some appreciation and celebrate what we have accomplis...
By JasonH Nov 14, 2024