Fulfillment workflows के लिए Packing slip PDF API
Ecommerce, 3PL, OMS और warehouse fulfillment workflows के लिए order, shipment, carton और item data से packing slip PDFs generate करें.
/api/v1/template-render Shipment, recipient, item और carton data से packing slips render करें, ताकि fulfillment teams हर outbound order के लिए consistent document print या attach कर सकें.
यह API कब इस्तेमाल करें
- आपके OMS या WMS के पास order items, quantities, recipient data और shipment identifiers पहले से हैं.
- Warehouse print stations या customer parcel inserts के लिए PDF packing slip चाहिए.
- Warehouses, brands या sales channels में एक approved layout reuse करना है.
- Order lookup या return intake के लिए barcode या QR code चाहिए हो सकता है.
यह क्या replace नहीं करता
- आपको postage खरीदना, shipment rate करना या carrier label create करना है.
- आपको document rendering के बजाय warehouse inventory management चाहिए.
- आपको legal invoice या e-invoice semantics चाहिए.
कौन सा endpoint call करें
/api/v1/template-render
Template Render इस workflow का default path है।
/api/v1/pdf/render
जब workflow को related API path, template contract या capabilities lookup चाहिए, तब इसका उपयोग करें।
Minimal request
POST /api/v1/template-render - एक shipment के साथ packing_list template.
{
"template_id": "packing_list",
"data": [
{
"shipment": {
"number": "PL-2026-1001",
"date": "2026-05-29"
},
"shipper": {
"name": "Acme Warehouse",
"address": "1200 Logistics Pkwy"
},
"consignee": {
"name": "Receiver Inc.",
"address": "123 Main St"
},
"items": [
{
"item_no": "1",
"description": "Replacement filter",
"quantity": "2",
"unit": "pcs",
"gross_weight": "1.2 kg",
"net_weight": "1.0 kg"
}
]
}
]
}
gPdf क्या handle करता है
- Published packing slip layouts के लिए Template Render.
- Design या one-off workflows के दौरान custom packing slip pages के लिए JSON Render.
- Tables, item rows, address blocks, optional barcodes और PDF output.
- Same data और template use होने पर deterministic reprints.
आपका system क्या संभालता है
- Order data, item quantities, shipment state, warehouse routing और customer messaging.
- Template field mapping, print station routing और reprint policy.
- Carrier, customs या invoice document जो parcel के साथ जाना चाहिए.
Production checklist
- Longest SKU, item name और address combinations test करें.
- One-item, multi-carton, backorder और partial shipment cases validate करें.
- Packing slip layout approve होने के बाद Template Render use करें.
- हर fulfillment print request के लिए template_id और X-Request-Id log करें.
- Carrier label generation को packing slip rendering से separate रखें.
Claim boundaries
- gPdf packing slip PDF render करता है; inventory या fulfillment state manage नहीं करता.
- Packing slip अपने आप tax invoice या customs document नहीं है.
- Carrier label purchase और shipment rating gPdf से बाहर रहते हैं.
Packing slips template path में fit होते हैं
Packing slips की structure आम तौर पर stable होती है: shipper, recipient, shipment number, item rows और optional notes. Layout approve होने के बाद यह Template Render के लिए strong fit है.
Design के दौरान JSON Render अभी भी useful है. Stable template_id contract
publish करने से पहले आपकी team columns, spacing, barcode placement और page
breaks tune कर सकती है.
FAQ
- क्या packing slip अलग gPdf endpoint है?
- नहीं. Approved packing slip template के लिए Template Render use करें या जब आपका system layout सीधे describe करता है, तब JSON Render use करें.
- क्या packing slips में barcodes हो सकते हैं?
- हाँ. gPdf PDF में barcode elements render कर सकता है. Encoded order, carton या return payload आपका system own करता है.
- क्या gPdf carrier labels create करता है?
- नहीं. Carrier labels अलग workflow हैं. gPdf उन data से PDFs render करता है जो आपका carrier या shipping system provide करता है.
- क्या एक request multiple packing slips render कर सकती है?
- Template Render public API limits के अंदर एक request में multiple items के लिए data array स्वीकार करता है.