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

Divesh Dutta commented on OFBIZ-7255:
-------------------------------------

When this issue was created, I was also thinking that this issue is not valid, 
because you as [~deepak.dixit] mentioned , user can edit order to reduce the 
quantity of an order . But after thinking more no it, I think we can still work 
on this ticket. This might not be but and we can change this to an improvement. 
 I will tell why I think we can still work on this ticket. 

OrderItem table have field cancelQuantity . In current OFBiz work flow, when 
user clicks on cancel quantity, all items are cancelled in one shot. But I 
think this is a valid business case that you have taken an order, and then 
customer calls back after some time and says that he would like to cancel some 
items. So say 5 items have been ordered and customer wants to cancel 2 items. 

So one option is to edit the order item from 5 to 3. But this does not records 
in system that  2 items are cancelled. In order view page, cancelled items are 
shown as 0. But if we leverage cancelQuantity field of OrderItem table and 
allow user to cancel 2 items out of 5, then we can save 2 quantity in 
cancelQuantity field of OrderItem table and in Order view we can show 2 items 
are cancelled. 

So we have data model and UI for it, but we don't have support in code. So I 
think we can make this improvement. As per my above given example, in 
OrderItemChange table , cancelled item will be recorded as "Cancelled" instead 
of "Order Item Change". So I think for logging purpose this is better flow to 
allow user to cancel items. 

So user will have both the options, cancel item or edit order item. 

> Not able to cancel quantity of order item less than ordered quantity
> --------------------------------------------------------------------
>
>                 Key: OFBIZ-7255
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-7255
>             Project: OFBiz
>          Issue Type: Bug
>          Components: order
>            Reporter: Mohammad Kathawala
>         Attachments: Screenshot1.png, Screenshot2.png, Screenshot3.png
>
>
> Steps to generate:
> 1) Create a sales order with item quantity more than 1. Lets suppose 3.
> 2) Go to order overview page and click on 'Edit Items'.
> 3) Try to cancel the item with quantity less than 3. Lets suppose 2.
> Expected result:
> Item's 2 quantity should be cancelled.
> Actual result:
> All 3 quantity gets cancelled.
> See attached screenshots for more info.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to