In mantle.order.OrderServices there is a service called add#OrderProductQuantity. I am using it to add a product quantity to an order. In that service, there is a parameter for quantity, and if the addToQuantity parameter is true (it is by default) then the quantity parameter is used as a way to add a change in product item quantity rather than a new item product item quantity.
I currently have an application that has a store cart that looks like this:

The - button subtracts from the product item quantity in an order and the + button adds one. I’m currently using the add#OrderProductQuantity service’s quantity parameter for this, however it doesn’t currently allow a quantity below 0 see here.
Is changing that service to allow a negative change in quantity an acceptable change for that service? I feel like it makes sense in this context and would be helpful to other people, although I don’t know what the purpose of making the quantity below 0 just delete the OrderItem (if it exists) rather than allowing it to be modified.
@jonesde What do you think?