[ 
https://issues.apache.org/jira/browse/OFBIZ-659?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12468484
 ] 

Daniel Kunkel commented on OFBIZ-659:
-------------------------------------

I'd like to propose what I think is an improvement to the order entry process 
even though it may add an extra step.

The way the ordering was working for us with a complicated order that takes 
adjustments is:

Enter the order without adjustments.
"Create the Order" which sends an e-mail with-out any adjustments.
Adjust the order
"Approve or fulfull the order" which I think sends another e-mail.

Could the application of adjustments step be moved to a point before the e-mail 
is sent?

Thanks

Daniel

> Refactoring Create Order process
> --------------------------------
>
>                 Key: OFBIZ-659
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-659
>             Project: OFBiz (The Open for Business Project)
>          Issue Type: Improvement
>          Components: order
>            Reporter: Anil K Patel
>         Attachments: OrderChekOutProcessRefac.patch
>
>
> Focus of this Jira Issue is Refactoring  Create Order Process, Implement a 
> parallel code as needed so that the current Code remains intact.
> From David's email on Mailing list.
> Just some quick thoughts...
> Following the pattern of the anonymous and other checkout processes
> in the ecommerce app would be a great way to go.
> In the order manager there are various paths through the checkout
> process so we might have, for example, 2 different sets of request-
> map definitions and two different "progress bars", one for sales
> orders and one for purchase orders. These two different sets of high-
> level artifacts can point to the same views, services/events,
> screens, data prep scripts, etc wherever the two processes overlap.
> -David
> My Initial comments
> The anonymous checkout process in Ecommerce component provides some high 
> level guiding principals. Few things that I can think of are
> 1) moving some code that's embedded in Java classes into small simple methods.
> 2) Moving process control logic from event handlers to Controller file. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to