Derek Posted August 20, 2010 Share Posted August 20, 2010 On the AJAX order form if you change the billing cycle to lets say annual and change a config option that is suppose to raise the price, the right hand box does not update any of the values. Any ideas ? 0 Quote Link to comment Share on other sites More sharing options...
nixell Posted August 21, 2010 Share Posted August 21, 2010 I didnt see setting ajax order form 0 Quote Link to comment Share on other sites More sharing options...
laszlof Posted August 21, 2010 Share Posted August 21, 2010 http://www.domain.com/order/index.php <- ajax order form. 0 Quote Link to comment Share on other sites More sharing options...
Derek Posted August 21, 2010 Author Share Posted August 21, 2010 I didnt see setting ajax order form Thanks for the hijack. Now back to my thread. It seems when you change the billing cycle then try to adjust different config options nothing gets updated. 0 Quote Link to comment Share on other sites More sharing options...
laszlof Posted August 21, 2010 Share Posted August 21, 2010 Now back to my thread. It seems when you change the billing cycle then try to adjust different config options nothing gets updated. I can't seem to reproduce this on my end. I switched the billing cycle all around and changed the configuration options. Every change is updating the cart box on the right. 0 Quote Link to comment Share on other sites More sharing options...
merlinpa1969 Posted August 21, 2010 Share Posted August 21, 2010 I can not reproduce this behavior 0 Quote Link to comment Share on other sites More sharing options...
Derek Posted August 21, 2010 Author Share Posted August 21, 2010 I can not reproduce this behavior Change billing cycle to lets say semi-annual then change a configurable option and it won't update the values on the right. 0 Quote Link to comment Share on other sites More sharing options...
laszlof Posted August 21, 2010 Share Posted August 21, 2010 It works fine from here. Its either specific to your installation or a perhaps a browser problem since a lot of it is done with javascript. Give it a shot on our order form and see if you can reproduce it. If you can, than its likely a browser issue: https://customers.asmallorange.com/order/ 0 Quote Link to comment Share on other sites More sharing options...
merlinpa1969 Posted August 21, 2010 Share Posted August 21, 2010 Thats exactly what I did, I have tested it several times and I can NOT reproduce this error 0 Quote Link to comment Share on other sites More sharing options...
Derek Posted August 21, 2010 Author Share Posted August 21, 2010 It works fine from here. Its either specific to your installation or a perhaps a browser problem since a lot of it is done with javascript. Give it a shot on our order form and see if you can reproduce it. If you can, than its likely a browser issue: https://customers.asmallorange.com/order/ You don't have the same type of config options as we do. We have drop down boxes that raise the price. 0 Quote Link to comment Share on other sites More sharing options...
Derek Posted August 21, 2010 Author Share Posted August 21, 2010 Thats exactly what I did, I have tested it several times and I can NOT reproduce this error Whats the link to your order page ? 0 Quote Link to comment Share on other sites More sharing options...
merlinpa1969 Posted August 22, 2010 Share Posted August 22, 2010 I have it in a dev site thats not public ( terms of dev license ) we do however have check boxes that add items to the configuration ( that include price ) and we have no issues 0 Quote Link to comment Share on other sites More sharing options...
Derek Posted August 22, 2010 Author Share Posted August 22, 2010 I have it in a dev site thats not public ( terms of dev license ) we do however have check boxes that add items to the configuration ( that include price ) and we have no issues Yeah, I'm talking about multiple drop down items. Not check boxes. 0 Quote Link to comment Share on other sites More sharing options...
aclark Posted August 24, 2010 Share Posted August 24, 2010 This problem only occurs when you do not have domain options enabled on the product. This has been reported to matt by me, and should be fixed in 4.3.2. This is the fix I came up with, for this problem. In ordering.js find: function cyclechange() { $.post("order/index.php", 'a=getproduct&'+$("#orderfrm").serialize(), function(data){ $("#productconfig2").html(data); }); recalctotals(); } then replace with: function cyclechange() { $.post("order/index.php", 'a=getproduct&'+$("#orderfrm").serialize(), function(data){ if ($("#domain").val()) $("#productconfig2").html(data); else $("#productconfig1").html(data); }); recalctotals(); } 0 Quote Link to comment Share on other sites More sharing options...
franky500 Posted September 5, 2010 Share Posted September 5, 2010 Derek did you find out what was causing this? I'm getting the exact same situation 0 Quote Link to comment Share on other sites More sharing options...
Derek Posted September 8, 2010 Author Share Posted September 8, 2010 Derek did you find out what was causing this? I'm getting the exact same situation nope, I hate to say anything negative about WHMCS but I'm really not sure why we are going weeeks without anyone looking into the issue via ticket. sigh 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted September 8, 2010 WHMCS Support Manager Share Posted September 8, 2010 Derek, please PM your Ticket ID to me. You certainly shouldn't be waiting weeks for a reply. 0 Quote Link to comment Share on other sites More sharing options...
Derek Posted September 8, 2010 Author Share Posted September 8, 2010 This problem only occurs when you do not have domain options enabled on the product. This has been reported to matt by me, and should be fixed in 4.3.2. This is the fix I came up with, for this problem. In ordering.js find: function cyclechange() { $.post("order/index.php", 'a=getproduct&'+$("#orderfrm").serialize(), function(data){ $("#productconfig2").html(data); }); recalctotals(); } then replace with: function cyclechange() { $.post("order/index.php", 'a=getproduct&'+$("#orderfrm").serialize(), function(data){ if ($("#domain").val()) $("#productconfig2").html(data); else $("#productconfig1").html(data); }); recalctotals(); } Thanks this resolved it. 0 Quote Link to comment Share on other sites More sharing options...
DougK94 Posted October 23, 2010 Share Posted October 23, 2010 Thank you for this aclark, works perfectly 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.