Document Stack
Document Stack
Docs

Building a Packing Slip Template

Create a packing slip template for e-commerce shipments with item lists, quantities, and order details.

Overview

A packing slip accompanies a shipment and lists the items included — without prices. It helps warehouse staff verify picks and customers confirm they received the right items.

Page Setup

  • Size: A4 or US Letter
  • Orientation: Portrait
  • Margins: 40px all sides
  1. Company logo — top-left, 100px wide
  2. "PACKING SLIP" title — top-right, 18px bold, uppercase
  3. Order number (orderNumber) below the title
  4. Order date (orderDate)

Ship-To & Bill-To

Place two address blocks side by side below the header:

Ship ToBill To
shipToNamebillToName
shipToAddressbillToAddress
shipToCity, shipToState, shipToZipbillToCity, billToState, billToZip

Items Table

Add a table element with these columns (note: no price column on a packing slip):

ColumnField KeyWidth
SKUsku20%
Item Descriptiondescription50%
Qty OrderedqtyOrdered15%
Qty ShippedqtyShipped15%
  • Shipping method: shippingMethod
  • Tracking number: trackingNumber
  • Notes field for special instructions: notes
  • Customer service contact information (static text)

Sample API Data

Generate Request Data
{
  "templateId": "tmpl_packing_slip",
  "data": {
    "orderNumber": "ORD-2025-1234",
    "orderDate": "January 20, 2025",
    "shipToName": "Alice Johnson",
    "shipToAddress": "123 Main Street",
    "shipToCity": "New York",
    "shipToState": "NY",
    "shipToZip": "10001",
    "billToName": "Alice Johnson",
    "billToAddress": "123 Main Street",
    "billToCity": "New York",
    "billToState": "NY",
    "billToZip": "10001",
    "shippingMethod": "Priority Mail",
    "trackingNumber": "9400111899223100001234",
    "items": [
      { "sku": "WDG-001", "description": "Blue Widget", "qtyOrdered": 3, "qtyShipped": 3 },
      { "sku": "WDG-002", "description": "Red Widget", "qtyOrdered": 2, "qtyShipped": 2 },
      { "sku": "ACC-010", "description": "Widget Stand", "qtyOrdered": 1, "qtyShipped": 1 }
    ],
    "notes": "Handle with care — fragile items included."
  }
}

Next Steps