0_00_0 Posted February 25, 2014 Share Posted February 25, 2014 I've been searching around the forum and couldn't find a decisive answer on how to remove the second step of the order process. I don't necessarily need to "remove" it but I would like to just skip it. I think it adds an unnecessary degree of confusion to a lot of my customers and requires an explanation from me frequently. I also believe that it will deter new customers and result in fewer conversions at the end of the day. To clarify, I am talking about the second step in the process: Choose domain -> Choose Options -> Review & Checkout. This is where the customer chooses addons and nameservers for their domains. Clients can simply log in and change their settings after their purchase. I can also handle this for them manually on demand. I will continue looking around the forums but I haven't come across anything yet. Thank you very much in advance! 0 Quote Link to comment Share on other sites More sharing options...
0_00_0 Posted February 26, 2014 Author Share Posted February 26, 2014 Does nobody have a fix for this? I'm really surprised because I think that step 2 should be completely optional. I would like the system to automatically choose the default nameservers and no addons. Since everything (including cart.php) is ioncube protected, making changes like this is really difficult! Please help! I would like to make this change! 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted February 26, 2014 Share Posted February 26, 2014 Does nobody have a fix for this? I'm really surprised because I think that step 2 should be completely optional. I would like the system to automatically choose the default nameservers and no addons. Since everything (including cart.php) is ioncube protected, making changes like this is really difficult! as a first step, you could try using the skipconfig trick... http://forum.whmcs.com/showthread.php?78666-Remove-Product-Configuration-step-from-ordering-process It's possible to skip the configuration page entirely provided you have defined all the configurable option values in the URL by adding &skipconfig=1 to your order URL. If there is any configuration missing, then this would generate an error and force the client to edit the configuration http://docs.whmcs.com/Linking_to_WHMCS 0 Quote Link to comment Share on other sites More sharing options...
0_00_0 Posted February 26, 2014 Author Share Posted February 26, 2014 (edited) Hmm thanks for the tip it's put me in the right direction but I still cannot get it to work. I tried using skipconfig but haven't had much success with it yet . I tried adding it to the domainchecker.tpl forms which I thought was appropriate but I guess not. I changed the form action to: domainchecker.php?skipconfig=1&dnsmanagement[0]=1&emailforwarding[0]=1&idprotection[0]=0 Is there anywhere I could just add the code below? Would that even work? It wouldn't work in the header.tpl file. I feel like this would be the easiest way if it actually worked (no matter how ugly it is): if($_GET['a']=="confdomains"){ header("cart.php?a=view"); } Is there some other file I should be looking at? I really appreciate the help by the way and really hope you could point me further in the right direction! +rep! Edited February 27, 2014 by 0_00_0 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted February 27, 2014 Share Posted February 27, 2014 are you using the Comparison order form template? it might be easier for you to attack this from another angle - if you are thinking about products, then as long as there are no addons, config options and only one available billing cycle, it should bypass step 2 automatically anyway and go straight to checkout (summary). domains only are a little trickier... you could certainly remove the five optional nameserver boxes and just leave it to use your default nameservers... but there may be circumstances where you shouldn't bypass step 2 because additional registrant info will be required... .uk domains would be one example that springs to mind, but there will be others. perhaps it would be easier to modify configuredomains.tpl to add further explanations to the sections? 0 Quote Link to comment Share on other sites More sharing options...
0_00_0 Posted February 28, 2014 Author Share Posted February 28, 2014 are you using the Comparison order form template? it might be easier for you to attack this from another angle - if you are thinking about products, then as long as there are no addons, config options and only one available billing cycle, it should bypass step 2 automatically anyway and go straight to checkout (summary). domains only are a little trickier... you could certainly remove the five optional nameserver boxes and just leave it to use your default nameservers... but there may be circumstances where you shouldn't bypass step 2 because additional registrant info will be required... .uk domains would be one example that springs to mind, but there will be others. perhaps it would be easier to modify configuredomains.tpl to add further explanations to the sections? You're right about the domains being much trickier. They are what is causing the issue. I noticed when I tried to checkout with another product, the skipconfig=1 worked just fine. I'm going to take a look at configuredomains.tpl and see what I can do to make the step a bit more aesthetically appealing. Step 2 just seems so ugly to me but I guess I can work around it by hiding nameserver configuration and whatnot. Unfortunately another annoying problem that makes step 2 so ugly: When I bundle a domain & hosting I get the message [NO HOSTING! CLICK TO ADD] even though hosting is part of the bundle. When you update cart there is clearly hosting added to the cart. I'm not sure if I should open a new thread for this or just get creative with templates and CSS to remove the [no hosting!] message. And again: I have given you more rep. Thanks! 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted February 28, 2014 Share Posted February 28, 2014 Unfortunately another annoying problem that makes step 2 so ugly: When I bundle a domain & hosting I get the message [NO HOSTING! CLICK TO ADD] even though hosting is part of the bundle. When you update cart there is clearly hosting added to the cart. I'm not sure if I should open a new thread for this or just get creative with templates and CSS to remove the [no hosting!] message. that message shouldn't appear if the bundle is setup correctly... I just tried using a test bundle containing hosting and domain, added the bundle to a product group and went through the process of ordering... and I didn't see the message you mention. what are your bundle settings? 0 Quote Link to comment Share on other sites More sharing options...
0_00_0 Posted February 28, 2014 Author Share Posted February 28, 2014 (edited) Is there some way to attach them? I have attached a screenshot of the bundle configuration: http://i.imgur.com/SZkAOCW.png Edited February 28, 2014 by 0_00_0 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted March 1, 2014 Share Posted March 1, 2014 I can't see anything obviously wrong with the bundle config - so how are you testing the bundles? you can either put them in a product group (bottom checkbox in your image) and then order them the usual way, or link to them using the cart link at the bottom of the bundle page and order directly. 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.