[ http://issues.apache.org/jira/browse/OFBIZ-510?page=comments#action_12459104 ] Anil K Patel commented on OFBIZ-510: ------------------------------------
Chris, The createUpdateUser method in CustomeEvents.xml file is doing same thing what has been done at three other places. While working on this I created issue, Please refer to http://issues.apache.org/jira/browse/OFBIZ-512 for some information that I have documented. With time I wish to break it down into smaller methods as you suggested (at a point in development it was like collection of method calls) and move this method and related view components to Party component. Hopefully this refactoring consolidate party management methods. I will appreciate your feedback in this effort. I personally find create Party/Customer/Employee etc screens in Party manager are very unfriendly. In the Order review screen related code. It is very easy to add new files. I thought it will to add more maintenance. In this whole task, more time is spent on cleanup then really adding new functionality. Ajax Implementation, Please correct If I am not wrong, the javascript framework file will be chached by the browser, So it should be one time load. If other section of ecommerce site decided to use it, we can take advantage of this 150Kb download. I see ajax getting used for improving user shopping experience and not just checkout process. In the final order review screen, the Payment form is processed async and finally order is sibmitted only if payment process is completed. > Anonymous Checkout Refactoring [ ecommerce ] Part #2 > ---------------------------------------------------- > > Key: OFBIZ-510 > URL: http://issues.apache.org/jira/browse/OFBIZ-510 > Project: OFBiz (The Open for Business Project) > Issue Type: Improvement > Affects Versions: SVN trunk > Reporter: Tim Ruppert > Attachments: 3stepAnonCheckoutWithAjax.patch > > > So, now that we're close to completing the Anonymous Checkout Refactoring > Part #1, we are going on to the second phase out of three, which is intended > to make the checkout process even more succint. The final goal is to do > something like I did for one of my customers - http://twpinc.insourcery.com . > This is an old site and is being replaced, so don't worry about the other > functionality - just walk thru the checkout process. > Currently we have a long process that contains these functions / screens: > 1. Personal Info > 2. Shipping Address > 3. Shipping Options > 4. Payment Options > 5. Payment Information (and Billing Address) > 6. Review Order > 7. Order Confirmation > We are going to shorten it up this way: > 1. Personal Info / Shipping Address / Billing Address - with the appropriate > error handling and the check box & action Billing same as shipping) > 2. Shippint Options > 3. Payment Options (if necessary - skip if you only have credit card - or > only one option in general) > 4. Review & Place Order - enter the credit card right here - put error > handling here as well > 5. Order Confirmation > This would be the end of this patch. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira