We use Shipworks for fulfillment and I can’t tell whether this is a Shopify problem, or something to do with the Shipworks API.
We frequently have to edit peoples’ orders to add products before they ship out. After we edit their orders to add a product, they pay the difference, and we ship it, it only marks the original items as fulfilled. We have to go and manually mark the added products as fulfilled.
This is bad, because when they get the email that their order has shipped, it only shows the original items as having shipped, even though really their entire order has gone out. We don’t want to have to send them two separate emails, even with the same tracking number, because then they’ll think their order is coming in 2 boxes.