Meesho + Flipkart • PDF Crop • SKU • Quantity

Marketplace Shipping Label PDF Sorter

Meesho support is retained. Flipkart is added as a separate marketplace parser for shipping-label + invoice PDFs.

Marketplace support: Meesho existing parsing remains available, and Flipkart support is added for the uploaded format. The Flipkart sample contains E-Kart Logistics, SKU ID | Description QTY, WB No., and invoice/order information. fileciteturn2file0L3-L15
📄

Add Marketplace Shipping Label PDF

Click the button or drag one or more PDF files here.

No PDF loaded
PDF Pages0
Labels0
Orders0
SKUs0
Couriers0
Selected0
MARKETPLACEAutomatically detected from each PDF
MeeshoFlipkart
PageCourierAWBSKUQtyOrder No.CustomerPincodeMarketplaceStatus
Upload your Meesho PDF to begin.
🔤 SKU Detection & A-Z Sorting

The tool locates the Product Details → SKU Size Qty Color Order No. header and reads the next visual line as the SKU row. The first product column is treated as the SKU name, then Size, Qty, Color and Order No. are kept separate. Choose SKU A-Z Wise to sort alphabetically/numerically with case-insensitive natural ordering.

✂ Crop Structure

Shipping Label Only uses the user-marked Flipkart crop area: X 31% • Y 3% • W 38% • H 43% measured from the visible top-left of the page. This keeps only the marked shipping-label area. Invoice Only remains a separate export and Manual Mouse Crop is available for custom areas. The uploaded source shows the Flipkart shipping label with E-Kart Logistics, WB No., QR/barcode, customer address and SKU/QTY. fileciteturn3file0L3-L33

Marketplace Support

Flipkart SKU is read from the SKU ID | Description QTY section, and page-level quantity uses TOTAL QTY when present. The uploaded sample shows a 3-unit page with the same SKU and TOTAL QTY 3. fileciteturn2file0L327-L340 fileciteturn2file0L386-L410

PDF Export Fix

The export engine was changed to preserve the original PDF page and crop it with the PDF CropBox. This avoids the previous embed/copy page error and keeps Meesho barcodes and vector content intact.

ArrayBuffer protection: PDF.js and PDF-Lib now use separate memory copies.

Detected label fields

SKU is read from the Product Details row: the text immediately after the SKU header is treated as the SKU name, before Size/Qty/Color/Order No. Examples detected in the sample include E-Newly_Antivibration_Pads-1, Baby_Scrubber-2 Pcs, Corona_Ball-15 Pcs and Oil_Brush- 6 Pcs. fileciteturn0file0L20-L22