elbuentrovas Posted March 4, 2011 Share Posted March 4, 2011 I know different people have made this question before but I can't find any answers... When you give away a "Free domain" with a hosting package, it says the price of the domain instead of "Free" or "0.00" in the shopping cart, until the user adds the domain. This is extremely confusing for the clients that doesn't understand the domain will be free UNTIL they add it to the cart. Is there a way to modify this behavior? Thank you. 0 Quote Link to comment Share on other sites More sharing options...
thinksynergy Posted March 7, 2011 Share Posted March 7, 2011 I know different people have made this question before but I can't find any answers... When you give away a "Free domain" with a hosting package, it says the price of the domain instead of "Free" or "0.00" in the shopping cart, until the user adds the domain. This is extremely confusing for the clients that doesn't understand the domain will be free UNTIL they add it to the cart. Is there a way to modify this behavior? Thank you. Good point, I have had it mentioned numerous times and would be interested to hear how others deal with it. 0 Quote Link to comment Share on other sites More sharing options...
anthonyh Posted March 7, 2011 Share Posted March 7, 2011 Yes We have the same issue! 0 Quote Link to comment Share on other sites More sharing options...
elbuentrovas Posted March 8, 2011 Author Share Posted March 8, 2011 I can imagine this has happened to a lot of people then, is there someone who has found a workaround already? Someone from WHMCS with an opinion? 0 Quote Link to comment Share on other sites More sharing options...
thinksynergy Posted March 8, 2011 Share Posted March 8, 2011 Doing a bit of digging the last time this was asked it was "behaving as designed". I am going to stop providing free domains until such time as this is fixed, as it confuses the hell out of my customers and is a barrier to them signing up. Hopefully it will be fixed soon 0 Quote Link to comment Share on other sites More sharing options...
shed Posted August 18, 2011 Share Posted August 18, 2011 Agree, this causes no end of confusion to our respective customers, even though we have added additional text to inform them that the domain is actually free... frustrating. 0 Quote Link to comment Share on other sites More sharing options...
kristofferR Posted September 18, 2011 Share Posted September 18, 2011 This is so damn annoying. I hope there's a way to fix this. 0 Quote Link to comment Share on other sites More sharing options...
Phoebe Posted September 22, 2011 Share Posted September 22, 2011 I had the same confusion when I joined. I was so confused, that I almost decided to go with another company, that is until a friend assured me that the domain was free. Hopefully you guys have this issue ironed out by now. 0 Quote Link to comment Share on other sites More sharing options...
rudberg Posted September 24, 2011 Share Posted September 24, 2011 I agree it would be good to be able to not show the price here. I kind of understand the logic from WHMCS that you don't know it's free before you've selected product/billingcycle which may affect whether it's free or not, but we've worked around it by just putting this in the top of the template file: If a free domain is included in the selected product, you can safely disregard any shown domain price! 0 Quote Link to comment Share on other sites More sharing options...
ramiss Posted October 3, 2011 Share Posted October 3, 2011 I'm sure a bit of custom coding in the template can fix this.We are still working on the major aspects of our installation, but when I get to this I'll post a fix. 0 Quote Link to comment Share on other sites More sharing options...
SteveTalbot Posted January 31, 2013 Share Posted January 31, 2013 I'm sure a bit of custom coding in the template can fix this.We are still working on the major aspects of our installation, but when I get to this I'll post a fix. Came across this thread when I had the same problem. Here is my workaround for the Vertical Steps order form. In templates/orderforms/verticalsteps/configureproductdomain.tpl, find this bit of markup: <table class="styled textcenter"> <tr><th>{$LANG.domainname}</th><th>{$LANG.domainstatus}</th><th>{$LANG.domainmoreinfo}</th></tr> {foreach key=num item=result from=$availabilityresults} <tr><td>{$result.domain}</td><td class="{if $result.status eq $searchvar}textgreen{else}textred{/if}">{if $result.status eq $searchvar}<input type="checkbox" name="domains[]" value="{$result.domain}"{if $num eq 0} checked{/if} /> {$LANG.domainavailable}{else}{$LANG.domainunavailable}{/if}</td><td>{if $result.regoptions}<select name="domainsregperiod[{$result.domain}]">{foreach key=period item=regoption from=$result.regoptions}{if $regoption.$domainoption}<option value="{$period}">{$period} {$LANG.orderyears} @ {$regoption.$domainoption}</option>{/if}{/foreach}</select>{/if}</td></tr> {/foreach} </table> And replace with: {foreach key=num item=result from=$availabilityresults} {assign var="strpos_tld" value=$result.domain|strpos:"."} {assign var="this_tld" value=$result.domain|substr:$strpos_tld} <tr><td>{$result.domain}</td><td class="{if $result.status eq $searchvar}textgreen{else}textred{/if}">{if $result.status eq $searchvar}<input type="checkbox" name="domains[]" value="{$result.domain}"{if $num eq 0} checked{/if} /> {$LANG.domainavailable}{else}{$LANG.domainunavailable}{/if}</td><td> {if $freedomaintlds && $freedomaintlds|strstr:$this_tld}{$LANG.orderfree}{foreach key=period item=regoption from=$result.regoptions name=period}{if $smarty.foreach.period.first}<input type="hidden" name="domainsregperiod[{$result.domain}]" value="{$period}" />{/if}{/foreach} {elseif $result.regoptions}<select name="domainsregperiod[{$result.domain}]">{foreach key=period item=regoption from=$result.regoptions}{if $regoption.$domainoption}<option value="{$period}">{$period} {$LANG.orderyears} @ {$regoption.$domainoption}</option>{/if}{/foreach}</select> {/if}</td></tr> {/foreach} Now this only displays the registration period dropdown if the client has to pay for the domain. For free TLDs, it will automatically select the shortest registration period and display "FREE!" instead of the dropdown. I knocked this up quite quickly so please let me know if you discover any problems! 0 Quote Link to comment Share on other sites More sharing options...
Janko Posted February 21, 2013 Share Posted February 21, 2013 @SteveTalbot is the code for 5.1.3? 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.