Jump to content

Anyone offering more than 1 free domain name with hosting?


trader

Recommended Posts

Hi,

 

Like most Web hosting comapnies I would like to offer a free domain name with my hosting packages.

 

My most expensive package offers 3 free domain names. WHMCS handles the billing for a hosting package with 1 free domain name. But I'm wondering what is the best way to handle a sale with 3 free domain names. How do I handle the other 2 free domain names?

 

Any thoughts guys will be appreciated.

 

Matt.

Link to comment
Share on other sites

>How do I handle the other 2 free domain names?

 

email them 2 vouchers for 100% off a domain purchase after accepting the order - also has the benefit of making them come back to your site ...

 

 

Thanks for that othellotech, sounds like a good idea. How do you handle the purchase of the new domain names? Do you set them up as a new product in WHMCS and then allow the customer to apply the discount voucher? I have domain name reseller account with NetEarthOne

 

Just wondering about the best way to do this.

 

Matt.

Edited by trader
Link to comment
Share on other sites

Go into your promotions/vouchers and create a new one

in the "term" scroll down and pick domain 1 year

in the "products" scroll down and pick the tlds you want the offer on

pick "100%" and decide if recurring

tick "once per client", "existing client only" and "once globally"

set an expiry date

save it as something *not guesable* like "TV-PKG-ExtraDom-20100930-12345678"

 

do a quick query on tblpromotions, look at all fields for that voucher ...

 

You can then automate the creation using the hooks to create 2 more vouchers in the table when package "X" is purchased - or if you want manual control create a simple admin module to input the clientid/packaged/orderid (can be done with any of those) which creates the 2 new vouchers and emails them to the client

 

Add a cronjob (or another hook) to set the expiry date to today-1 when used to prevent abuse

 

You could even "name" the new vouchers "FreeDomain-1-xxxxx" and "FreeDomain-2-xxxxx" where xxxx is the hosting product id and then add a "my vouchers" page in the client area which lists their vouchers

 

Must be in good mood, giving all our secrets away ;D

Link to comment
Share on other sites

Go into your promotions/vouchers and create a new one

in the "term" scroll down and pick domain 1 year

in the "products" scroll down and pick the tlds you want the offer on

pick "100%" and decide if recurring

tick "once per client", "existing client only" and "once globally"

set an expiry date

save it as something *not guesable* like "TV-PKG-ExtraDom-20100930-12345678"

 

do a quick query on tblpromotions, look at all fields for that voucher ...

 

You can then automate the creation using the hooks to create 2 more vouchers in the table when package "X" is purchased - or if you want manual control create a simple admin module to input the clientid/packaged/orderid (can be done with any of those) which creates the 2 new vouchers and emails them to the client

 

Add a cronjob (or another hook) to set the expiry date to today-1 when used to prevent abuse

 

You could even "name" the new vouchers "FreeDomain-1-xxxxx" and "FreeDomain-2-xxxxx" where xxxx is the hosting product id and then add a "my vouchers" page in the client area which lists their vouchers

 

Must be in good mood, giving all our secrets away ;D

 

Thanks for going the extra mile on this othellotech, very much appreciated.

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