trader Posted September 29, 2010 Share Posted September 29, 2010 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. 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted September 29, 2010 Share Posted September 29, 2010 >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 ... 0 Quote Link to comment Share on other sites More sharing options...
trader Posted September 29, 2010 Author Share Posted September 29, 2010 (edited) >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 September 29, 2010 by trader 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted September 30, 2010 Share Posted September 30, 2010 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 0 Quote Link to comment Share on other sites More sharing options...
trader Posted October 5, 2010 Author Share Posted October 5, 2010 Go into your promotions/vouchers and create a new onein 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. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.