Items List PDF
The Items List document prints one consolidated pick list across all selected orders. Designed for the warehouse, not the box.
Generated from
Section titled “Generated from”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.
Layout
Section titled “Layout”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.
Group by
Section titled “Group by”- 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.
Configurable columns
Section titled “Configurable columns”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.
Stock columns
Section titled “Stock columns”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.
Item type filtering
Section titled “Item type filtering”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.
Typography
Section titled “Typography”Two font-size knobs:
- Font size — default base.
- Line item font size — product rows.
Tie-in with order states
Section titled “Tie-in with order states”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.