#Shybes

1 messages ยท Page 1 of 1 (latest)

velvet orbitBOT
bitter hound
#

Hi there

proven pumice
#

Hey! Hope you're doing well

bitter hound
#

This is a good place to chat about that

#

Doing well, thanks.

#

What exactly are you trying to do?

proven pumice
#

So right now, we're looking to implement a subscription based model, where our users can pay for the 1 year subscription, or, they can pay for two (1 year subscriptions) up front for a discounted price.

#

Since we want recurring purchases enabled, after their two-year deal is up, they will receive recurring transactions for 1-year subscriptions after their two years.

#

The way we have it implemented right now is by charging them a one year subscription with a surcharge (to account for the second year at a discount), then start their billing period on the appropriate date :

#

I wanted to make sure there wasn't a better way to go about this.

#

we also noticed its saying 730 days free, instead of 2 years, and we're uncertain on how to fix that as well.

bitter hound
#

Gotcha

#

So I would probably use a Subscription Schedule here instead

#

That will also clean up the initial invoice

#

But basically you would put the customer on a yearly Sub at Price A for phase 0 which would be one year. Then after a year it would move to phase 1 which would be a $0 Price. Then after 2 years it would move to phase 2 which would be Price B (the yearly recurring price going forward)

#

Let me know if that doesn't make sense

proven pumice
#

Actually, that does make sense.

#

I'll chat with my dev and see if this might work out better

#

There's a chance I will follow up in this thread with my other account - I'll comment below right now

digital oar
#

๐Ÿ‘‹๐Ÿป

#

So apperentally we were looking at that, but it won't let us create a subscription unless the customer already has billing info. so since we want to send them to checkout where they then input billing info, it didn't work

#

so here's what we did instead -

created a new product that's one-time charge of 2x annual subscription cost & then created checkout session for both that product & the annual subscription product with 2 year free trial. So that's why we're getting those results

bitter hound
#

You can always attach a Schedule after the Subscription has been created

#

So send them through Checkout with Price A

#

Then attach a Schedule afterward

#

Otherwise the method you are using right now does work just fine

#

You could also just charge Price A then immediately update the Sub to set a 2 year trial afterward

#

However then you need to update to Price B after 2 years

#

So yeah, overall the cleanest route imo is using a Sub Schedule

velvet orbitBOT
digital oar
#

Okay. Passed the message along.

#

As a side question, we have a discount code that we're trying to apply. The discount code works fine when using normally, but, while trying to display the same discount with a free trial, the following difference occurs :

bitter hound
#

It doesn't provide you the option for a promo code with a free trial you mean?

#

Oh you are adding a discount yourself

#

Not a promo code

#

And then it isn't reflecting in the UI that there is a discount?

#

Do you have an example Checkout Session ID I can look at where you are seeing that?

bold vine
#

๐Ÿ‘‹ Hopping in here since bismarck has to head out soon - let me know when you have that Checkout Session ID

bold vine
#

@proven pumice did you have the Checkout Session ID?