#Ender1776 [syndicate]

1 messages · Page 1 of 1 (latest)

pine pineBOT
lavish narwhal
#

Hi there 👋 Subscription Schedules are the correct functionality to use to schedule changes that you want to happen to Subscriptions in the future.

For instance if I have a 1 month sub and switch to a 3 month sub (switching products) it should not charge me until the last_invoice_date + 3 months.
Our Subscriptions bill at the beginning of the billing period (unless you're using metered prices) so it is expected for the payment to be processed at the beginning of the 3-month billing period rather than at the end. Please let me know if it seems I've misunderstood what you were trying to convey here.

desert crest
#

possibly. The issue is the user (in this case) already has a subscription with a 1 month product. If the user change the product to a 3 month product it charges the user right when the change happens. I (think) if I setup a subscription schedule to change the user product to a 3 month product in 2.5 months with a sub scedule, the user would still get charged the in-between 2 mothly periods yes?

#

like, lets say I get 3 books a month, billing the first of the month. If I want to switch to 5 books a quarter instead, and I just got 3 books Apr 1st, it shouldn't charge me again until July 1st when it would charge me for 5 books

lavish narwhal
#

I (think) if I setup a subscription schedule to change the user product to a 3 month product in 2.5 months with a sub scedule, the user would still get charged the in-between 2 mothly periods yes?
Yes they would, they would continue to be charged the monthly price until they're switched to the three-month price by the Subscription Schedule.

#

like, lets say I get 3 books a month, billing the first of the month. If I want to switch to 5 books a quarter instead, and I just got 3 books Apr 1st, it shouldn't charge me again until July 1st when it would charge me for 5 books
I don't think I'm understanding this case, if you are on a monthly subscription that was just billed on Apr 1st, then I'd expect the next billing to be on May 1st rather than July 1st.

desert crest
#

yes, but the user wants to switch to the quarterly product instead

#

we want to allow the user to change between monthly and quarterly as they wish

#

so in the case above, if the user goes into their account and changes to quarterly (today), they shouldn't get billed again until July 1st

lavish narwhal
desert crest
#

it would happen based on your last bill date. So if I just got billed Apr 1st, and switched today, If I switched from quarterly to monthly, it should bill me May 1st and every month after. If I switched from monthly to quartlerly it should bill me July 1st (Apr 1st + 3 months) and every quarter after

lavish narwhal
#

If I switched from monthly to quartlerly it should bill me July 1st (Apr 1st + 3 months) and every quarter after
In this case, the payment that just happened on Apr 1st, is that a monthly or three-month price?

desert crest
#

to simplify we have 4 products. (6 really but for simplicity we'll say 4) a 4-item a month at $69.99 a month and $9.99 shipping a month. and a 4-items a quarter at $69.99 a quarter with $9.99 shipping per quarter. When the user wants to switch to 4 items a quarter instead of a month, we remove the 2 monthly items (item + shipping) and add the 2 quarterly items (item + shipping). Since this isn't an ongoing service, like netflix, it doesn't make sense to bill them immediately. They should be billed on the last bill date + 3 months

#

if I can't do this with schedules, would it make more sense to cancel and create a new subscription? Can I do that with a user's existing default payment method, without having to do another intent? And maybe user a trial date or something to delay payment?

lavish narwhal
#

Gotcha, so they're largely just decreasing the frequency of ships, I thought there was a more substantial change being made apologies for my confusion.

#

Yeah, that's an option, it's a little awkward because you want to add a delay in the middle of the Subscription.

#

Canceling and creating a new one is definitely an option, you can reuse the Customer's existing Payment Method as long as it was set up for future usage (should have been if used for Subscription's previously).

desert crest
#

ok, yeah, with schedules I can see how to plan item removal/adding, but I don't see an obvious way to prevent the monthly billing in-between

lavish narwhal
#

To do that you would need to either swap to a $0 price for the months where you don't want to charge, or include a phase in the schedule that is a trial which won't charge.

desert crest
#

ok, the $0 option is interesting, will take a look, thanks

lavish narwhal
#

Any time!

pine pineBOT