When a shipment is rejected at a marketplace fulfilment centre, the cost is not only the rework. It is the inventory sitting unsellable during the window it was bought for.
The pattern behind most rejections is the same: the requirement — barcode type and placement, polybag warning text, bundle labelling, carton weight limits, expiry marking — existed all along, but was never written into the specification the factory worked from, and was therefore never checked at pre-shipment inspection.
The fix is structural rather than operational: put the destination’s packaging and labelling requirements into the purchase order, and put them on the inspection checklist. See Pre-shipment QC: a one-page protocol and US warehousing and 3PL.