Using Customizer for WooCommerce PDF Invoices, you can personalize your Packing Slip template with drag-and-drop editing, layout controls, product-table column changes, and custom checkout fields—without coding.
Prerequisites
Before you start, make sure you have:
- Installed and activated WooCommerce PDF Invoices, Packing Slips, and Credit Notes (add-on).
- Installed and activated Customizer for WooCommerce PDF Invoices (add-on).
Step 1: Open Packing Slip in the Customizer
- Go to your WordPress dashboard → Invoice/Packing.
- Open Packing Slip.
- Click Customize.

Step 2: Customize Packing Slip content using Drag & Drop
You can insert common elements like company info, addresses, order fields, etc.
- In the editor pane, open the Assets tab.
- Use the search bar or dropdown lists to find the element you want.
- Drag and drop the element into the packing slip at the position you want.
- Save your changes (and save the template).

Step 3: Change the Packing Slip layout (page background, padding, border, typography)
To style the overall document (not just a single block):
- In the customizer, open the Page tab from the editor pane.
- Configure page-level settings such as:
- Background padding/margins and background color
- Text size, text color, line spacing
- Border type, border width, border color (and border radius where available)
- Watch the live preview update as you edit.
- Save the template.

Step 4: Add a new column to the Packing Slip Product Table
Use this to show extra details in the product table (e.g., category, attributes, meta, etc.).
- Go to Invoice/Packing → Packing Slip → Customize.
- Scroll down and click the Product table in the template preview.
- In the editor pane, click the “+” icon (top right) to add a column.
- Choose a Column type from the dropdown.
- Configure the column (based on the type, you may see fields like meta key, column header, etc.).
- Save changes and Save Template.

Step 5: Display custom checkout fields on Packing Slip
Custom checkout fields are treated as order meta, so you add them from Order fields in the Assets tab.
A) Create a custom checkout field
- Go to Invoice/Packing → General Settings → Advanced.
- Find Add additional fields on checkout page.
- Click Add/Edit Custom Field.
- Add the field and click Update Settings.
B) Add the checkout field to the Packing Slip template
- Go to Invoice/Packing → Packing slip → Customize.
- In the editor pane, open Assets → Order fields dropdown.
- Find the order field that corresponds to your checkout field (it appears as order meta).
- Drag and drop it into the packing slip where needed.
- Click Save Template.

Final step: Save and verify
- Click Save Template after all edits.
- Preview a sample order’s Packing Slip to confirm the layout and fields are printing as expected.
If you want, I can also format this into your usual WebToffee doc style (with Purpose / Prerequisites / Steps / Notes + suggested screenshots placements).