Skip to content

Items List PDF

The Items List document prints one consolidated pick list across all selected orders. Designed for the warehouse, not the box.

The toolbar action Print → Items List in the picking modal calls:

POST /api/p2lab-packing-slips/print/view/items
{ "orderIds": ["…", "…"] }

The plugin’s DocumentRendererService fetches every line item across the selected orders, groups them per the Print | Items list card, renders view_items.html.twig via Dompdf, and returns a single PDF.

Top to bottom:

  • Document title — “Items”.
  • Item groups — one group per product (or per product number, depending on Group by).
  • Each group has:
    • Group header — product name (or number) and the total quantity to fetch across all orders.
    • Line rows — one row per contributing variant / line, with optional columns (photo, product number, manufacturer number, EAN, stock, available stock).
  • Page numbering — “X / Y” footer.
  • Name (default) — items with the same name merge.
  • Product number — strict SKU grouping.

Independent of the modal’s Batch Picking grouping — the printed list and on-screen view can be grouped differently.

  • Sort by: Name or Product number.
  • Sort direction: Ascending / Descending.

For pickers walking shelves by SKU, use Product number Ascending. For pickers walking by category / brand (where product names cluster), use Name.

Same options as the Packing Slip:

  • Photo, Product number, Manufacturer number, EAN.
  • Always-present quantity column with optional highlight when greater than 1.
  • One custom-field column per layout, with width in pixels.

Two switches, independent of the modal:

  • Display stock — warehouse stock at print time.
  • Display available stock — Shopware’s availableStock (minus reservations).

Often turned off on a printed pick list to avoid showing stale numbers at the shelf; some warehouses leave them on as a sanity check.

Same multi-select as the Packing Slip (Product, Custom item, Credit, Promotion, Discount, Container) plus a Don’t show digital items switch. Defaults to physical products only.

Two font-size knobs:

  • Font size — default base.
  • Line item font size — product rows.

Printing the Items List can also transition every selected order into a custom state (e.g. pick_list_printed) and optionally email the customer. See Pick List state in Order state transitions.