Has anyone had any luck creating shipments for orders with multiple lines using the Webservices API? I have successfully created a shipment for an order, but that only works correctly if the order is one line. I have orders in my store that will be fulfilled via EDI from 3 different vendors to start out with. If one vendor sends me the advance ship notice for their product but the other 2 vendors haven’t shipped yet, I don’t want to list their items on the order as shipped.
I noticed that the sales_order_shipment.create method takes an associative array argument of order_item_id => qty. The only place I can find order_item_id is in the vardump after I create a shipment. Surely there is another place to find order_item_id??
Has anyone out there been able to create a shipment using multiple lines and ship just one or 2 lines of the order? Thanks!