#pavlina_best-practices
1 messages ¡ Page 1 of 1 (latest)
đ Welcome to your new thread!
â˛ď¸ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
âąď¸ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
đ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1379861417926066237
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- pavlina_best-practices, 54 minutes ago, 23 messages
Opening a new thread as my previous one got closed but I still have some questions.
@slow maple mentioned that handling one main subscription with add-ons can be done with one subscription with multiple prices but in that case if the person subscribes on the 1st of may to the main plan, then add the add-on on the 15th of may - how will he be charged?
We will prorate the charges for the remaining time in the current billing period for the add-on.
The proration is calculated based on the time left in the current billing cycle and the price of the new product.
Thanks! If the main subscription has a discount applied, will it apply after to the second price?
They should apply to the add-on as well [0].
[0] https://docs.stripe.com/billing/subscriptions/multiple-products#discounts-taxes-trial-periods
"We will prorate the charges for the remaining time in the current billing period for the add-on. " what should I do in order to achieve that?
Simply adding the price doesn't charge the user at the time of adding the add-on
You can control prorations, https://docs.stripe.com/billing/subscriptions/prorations#prorations-and-unpaid-invoices
What do you mean by 'imply adding the price doesn't charge the user at the time of adding the add-on'? Do you have an example here?
Yes, but I'm using Cashier, I think I saw it - it has two method available ->addPrice and ->addPriceAndInvoice; I will test on my end
are you referring to https://laravel.com/docs/11.x/billing ?
Yes
In general I'm still thinking which approach is better - two subscriptions for the same user or one subscription with two prices having in mind that both "prices" can be added on different times; user might cancel from one of them or both; is there a general rule of thumb how to proceed? Do you have examples when two subscriptions are better and when two prices?
If you're using Laravel, you might want to ask them as well. As for the follow-up question, it depends on your business use case. If the billing cadence is the same, I think having one subscription with multiple prices is best.
However, if you have a subscription with a monthly price and then another subscription with a yearly price, you'd want two separate subscriptions.
Yes, I think you made a very good point; what do you mean with billing cadence is the same?
If you have two prices with monthly interval, you can use one subscription for instance
so they will be billed once, where with multiple subscriptions they will be billed multiple times, right
thank you for the clarifications; I'll need to see my business needs but your insights were very helpful