Packing slip PDF template for order fulfillment
Create packing slip PDFs from order rows with recipient details, ship-to addresses, item summaries, package counts, carriers, tracking references, and packed-by fields.
Template ingredients
- CSV fields
- 10 mapped columns
- Liquid steps
- 4 setup steps
- Industries
- Fulfillment, Wholesale, Logistics
This packing slip template helps fulfillment teams turn order exports into clear PDFs that travel with shipped goods. Each CSV row includes the packing slip number, order number, recipient name, ship-to location, item summary, package count, carrier, tracking reference, ship date, and packed-by name. The layout avoids dense commercial details and focuses on the information a warehouse, courier, or receiving team needs at the point of handling.
Use it when your ecommerce, ERP, or order spreadsheet already knows what should leave the building but the physical package needs a readable document. The template can be adapted for wholesale cartons, event kits, equipment shipments, replacement parts, or internal inventory transfers. Operators can add barcodes, return instructions, quality-control notes, or customer service details while keeping the core CSV headers stable. Preview rows with long ship-to values, multiple packages, and mixed item summaries before printing the batch so the slip stays practical on a packing table.
Sample CSV
| packing_slip_number | order_number | recipient_name | ship_to | item_summary | package_count | carrier | tracking_reference | ship_date | packed_by |
|---|---|---|---|---|---|---|---|---|---|
| PS-2026-310 | ORD-8841 | Acme Analytics | 12 Market Street | Workspace welcome kits | 4 | CityCourier | CC44190 | 2026-05-03 | Avery Chen |
| PS-2026-311 | ORD-8842 | Northstar Labs | 88 River Road | Replacement hardware set | 2 | RouteLine | RL92011 | 2026-05-04 | Jamie Brooks |
Sample Liquid
<article class="packing-slip">
<header>
<p>Packing slip {{ packing_slip_number }}</p>
<h1>Order {{ order_number }}</h1>
<p>{{ recipient_name }}</p>
</header>
<p>Ship to: {{ ship_to }}</p>
<p>Items: {{ item_summary }}</p>
<p>Packages: {{ package_count }}</p>
<p>Carrier: {{ carrier }} {{ tracking_reference }}</p>
<p>Ship date: {{ ship_date }}</p>
<footer>Packed by {{ packed_by }}</footer>
</article>How to use this template
- 1
Export order rows
Create one row per shipment with the order number, recipient, destination, package count, item summary, and carrier details.
- 2
Keep the slip operational
Remove fields the packing team does not need and keep the visible labels close to the language used on the warehouse floor.
- 3
Preview real shipments
Render rows with multiple packages, long addresses, and mixed item summaries to catch wrapping issues before printing.
- 4
Generate for fulfillment
Run the batch and attach or print the PDFs alongside the matching orders.