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

Reply via email to