App reviews, troubleshooting, and recommendations
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
Hi, I would love some clarification on how Shopify calculates the number of days remaining in a billing cycle. I am asking this because I am seeing some inconsistencies on app proration when shops downgrade their plan.
Say the shop installs our app on 2023-07-01:T12:00 UTC (without trial), the next billing on will be 2023-07-31 as Shopify has a fixed 30 days cycle.
My first question, does the time the shop installs our app matters? In this example, the shop installs at 12:00, but Shopify only set the billing on to 2023-07-31 without any time info. So does the new cycle starts at 2023-07-31T00:00 UTC or 2023-07-31T12:00 UTC?
MY second question, how does Shopify calculates the number of days remaining in a billing cycle for app prorating on upgrades and downgrades?
1. If the shop downgrades on 2023-07-30T20:00 UTC, will the number of days remaining in the billing cycle 1 or 0?
2. Does the time matters in calculating the number of days remaining in the billing cycle, for example if the shop downgrades on 2023-07-30T00:30 UTC, will it give a different number of days remaining in the billing cycle?
Thank you!
This is very complex. I am also trying to figure out, and numbers are always confusing here. Did you find the answers?