Why the same job needs three different approaches
If you sell across all three platforms, you've probably noticed their shipping label PDFs don't look — or behave — anything alike. Here's what's actually different, and how InStitch handles each one.
| Amazon | Flipkart | Meesho | |
|---|---|---|---|
| Invoice included? | Yes, separate page(s) | Yes, same page as label | Yes, same page as label |
| SKU location | Invoice table | On-label SKU table | On-label Product Details table |
| Courier shown on label? | Rarely | Yes (e.g. E-Kart) | Yes (e.g. Delhivery, Shadowfax) |
| Typical label size | 4x6 thermal | 4x6 thermal (cropped from A4) | Full A4 page |
Amazon's label PDFs bundle the actual shipping label together with one or more full tax invoice pages per order. The SKU and quantity aren't printed in human-readable form directly on the label itself — you have to cross-reference the invoice page to know what's actually inside the package, which is slow when you're packing dozens of orders back to back.
Strips out the invoice pages entirely, extracts the SKU and quantity from the order data, and redraws the label with that information (plus your custom translation, if loaded) clearly visible — so you can identify the product without flipping to a second page.
Flipkart prints the shipping label and the tax invoice on the same page, stacked vertically — the label sits at the top (barcode, QR code, address, SKU table) and the invoice fills the rest. Sellers usually only want the top portion for packing.
Detects the boundary between the label and the invoice using the layout markers Flipkart consistently prints (like the "Not for resale" line), then crops out just the label portion as a clean vector image — no loss of print quality — with your translation added as a small strip underneath.
Meesho also combines the label and invoice on one A4 page, but unlike Flipkart, sellers commonly keep the whole page together for their records (courier name, SKU, and quantity all appear on that same top section). Different orders can also be shipped by different couriers (Delhivery, Shadowfax, and others), which matters when you're organizing packages by pickup.
Reads the courier name, SKU, and quantity from each page, then reorganizes the whole set of labels — grouped by courier, then SKU, then quantity — so you can pack in batches without hunting through a random page order. The full original page (label + invoice) is kept intact, with the translation strip added at the very bottom.
Since each platform's PDF structure is genuinely different, most sellers end up manually eyeballing which platform a file came from, then using a different process for each. InStitch auto-detects the platform per file — even in a single batch upload mixing all three — so you can process everything for the day in one pass.