Jump to content

Discount product 40% for the first year then charge full price


svender

Recommended Posts

I have a product that is priced normally.

 

I want to offer a discount that is 40% of off price for the first year, then the price goes back to normal.

 

the pricing options for this product is monthly, quarterly, and annually. ( customer can pay monthly, quarterly, or annually ).

 

Also this offer is to be only offered to new customers, no previous orders.

 

I don't need a PROMO CODE.

 

How do I apply this discount to a product and have it expire after one year, then begin charging regular prices?

 

Can this be done automatically?

 

Thanks in advance.

Link to comment
Share on other sites

  • 1 year later...

Any update here?

 

I'm looking to do the same thing here. I want to bill like this:

 

FIRST TERM:

 

12 Months - $59.40 ($4.95/mo)

24 Months - $94.80 ($3.95/mo)

36 Months - $125.64 ($3.49/mo)

 

When the product renews, I want this to happen at the full rate:

 

FUTURE TERMS:

 

12 Months - $89.88 ($7.49/mo)

24 Months - $167.76 ($6.99/mo)

36 Months - $215.64 ($5.99/mo)

 

I don't want them to use a promo code - as I want them to be able to use those separately.

 

Is this possible in WHMCS?

Link to comment
Share on other sites

I don't want them to use a promo code - as I want them to be able to use those separately.

Is this possible in WHMCS?

it's probably worth reiterating that using a promo code would be the easiest, and I think only way, to do this automatically via Admin Area settings.

 

but if you don't want to do that, then I think the only other practical solution would be to write an action hook that will do one of two things before the end of the product term.. either directly adjust the recurring price for the product - invoices from that point on would then use this price as the charging amount... or have two products priced in the admin area, e.g "First" and "Future" (with the latter hidden) and switch between the two products.

 

the advantage of the second solution would be that modifying renewal pricing would be easier as it could be achieved from the admin area... the first solution would require the new recurring prices to be stored in the hook (or pulled from elsewhere).

 

however, perhaps there may be other ways - if you want to pay for a hook to be written, you would need to post your request in Marketplace and include details of what you want to do.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated