Hi all, I'd like the community's view on OFBIZ-1411, which is really a requirements question more than a bug: https://issues.apache.org/jira/browse/OFBIZ-1411
Reproducing it on current trunk with the demo pick-assembly product GZ-BASKET-PICK (components GZ-1000 x1, GZ-1001 x2, GZ-1004 x3): order 1 basket, pack and ship it. The ShipmentItem and ShipmentPackageContent record GZ-BASKET-PICK with quantity 6 - the total pieces shipped. The packing slip then caps that to the ordered quantity and prints 1. The fix added back in 2008 is only on the packing slip: it caps the shown quantity so it never exceeds what was requested. It works for the display, but the stored shipment quantity is still 6, and we can't really call that wrong either - we did pick and ship 6 pieces. So before anyone writes more code, I think we need to agree on the intended behavior: - What should the ShipmentItem for a pick assembly represent - the assembly (quantity 1), or the components that are physically in the box? - What should the packing slip show, both to the person packing and to the customer - baskets or pieces? - Is the packing-slip cap the right place to solve this, or is it papering over a data-model question? If you use pick-assembly marketing packages, or have a view on how this should work, please weigh in. Once we agree on the requirement I'll reconcile it with the current behavior and propose the path forward on the ticket. Thanks and Regards Anil Patel CEO HotWax Systems http://www.hotwaxsystems.com
