Posted on 13/06/2016 10:23:40
Hi Nicolai,
Sorry for this. I was thinking of Quotes as a possible solution for our case.
We have 2 customers that need to provide approval workflows for their customers.
Here is on short what we are facing:
1. User places an order
2. A sales representative from the vendor checks the order for availabilty and replaces the products unavailable with similar products (live stock check or replace is out of questions)
3. The order is sent for review to the upper level (customer)
4. The Upper level checks the order and edits it if necessary (remove products, decrease/increase quantities) or even reject the order completely.
5. The order is sent for review to the upper level (customer)
6. Repeat steps 4 and 5 for as long as there is an upper level (sometimes we might have even 5 approval level. Crazy,huh?)
For all steps after 3 (inclusive) we are basically canceling the previous order and issue a new one for every approval step that edits the order. For step 2 however, we don;t have a solution since it is supposed to happen in the back-end. The Sales representative need to have access to Stock availability and Custom Prices. And this is hard to accomplish in the back-end.
I was thinking of dealing with Steps 1 and 2 as quotes and the sales representative will turn the quote into an order and send it for approval. But since Quotes are not editable by default in the front-end, there's not difference from a regular order.
I believe the bottom line here is whether is it possible to add an "Edit Order/Quote" in the front-end.
I know there are implications on this, but it looks like we have found work-arounds already. If it's implemented as a core functionality, it might get even better. After all, it's part of B2B scenarios :)
Thanks for reading this long post :)
Adrian