Page 1 of 1

R8 Checkout Bug - Critical

Posted: Wed Jul 16, 2014 8:03 am
by abradley
I have found our first game-breaking bug on R8. On the one page checkout, shipping methods are not populating when new addresses are selected. This allows an order to be placed with no shipping. This bug also prevents shipping from being re-populated when the billing address is edited and the 'ship to billing' checkbox is checked.

A related bug is if you refresh the checkout page with a shipping address selected other than billing address, the gui element that shows the other shipping addresses does not show up again.

I did check and the bug is not local to international/domestic addresses. So any address change on checkout is affected.

I have attached a short video that illustrates the bugs. Open Broadcaster Software doesn't show the drop-down box when open, but hopefully gets the point across.

Video: View My Video

Re: R8 Checkout Bug - Critical

Posted: Thu Jul 17, 2014 4:31 am
by jmestep
I just tested and am seeing the bug also. At first I had only one address and couldn't figure out how to add a new one on that page!

Re: R8 Checkout Bug - Critical

Posted: Thu Jul 17, 2014 6:44 am
by Katie
I reported the issue. We are still discussing how to adjust the UI to fix the problem.

Thanks for the video. It made it real easy to see how this can be reproduced.

Katie

Re: R8 Checkout Bug - Critical

Posted: Thu Jul 17, 2014 9:03 am
by abradley
Absolutely! Thanks for the quick response as always!

Re: R8 Checkout Bug - Critical

Posted: Mon Jul 28, 2014 1:17 pm
by jmestep
Katie- please check the R7 OPC. We are seeing weird problems there also.
Thanks

Re: R8 Checkout Bug - Critical

Posted: Mon Jul 28, 2014 1:36 pm
by Katie
I just finished testing the changes, and it is working much better. I will try to get you the code fix by the end of today.

Thanks
Katie

Re: R8 Checkout Bug - Critical

Posted: Mon Jul 28, 2014 6:18 pm
by Katie
I am going to need more time to get something out that is tested for R7 and R8. There are 3 bugs that are intermingled in the OPC and I want to get them all fixed in the same patch, if possible.

Re: R8 Checkout Bug - Critical

Posted: Tue Jul 29, 2014 9:25 am
by Katie
First the good news....

Here is a patch that will fix 2 issues for Gold version R8.

ftp://ftp.ablecommerce.com/patches/GoldR8_OPC.aspx.zip

Specifically, the issues are:

AC8-2605: Shipping methods need to update when a user changes their shippable address
AC8-2584: Retain shipping address selection if user leaves checkout

I have tested and both issues are resolved, but I would still recommend that you backup your file before replacing it. Just download the file, rename it to OPC.aspx.cs and place it in the \checkout\ folder.

Now, the bad news....

There were too many changes on OPC between Gold R7 and R8, so the above patch is not compatible. It will take some time to get a different patch for R7.

Re: R8 Checkout Bug - Critical

Posted: Tue Jul 29, 2014 9:40 am
by abradley
Awesome, thank you Katie! I will get it applied asap and let you know how it goes!