How to Create a Packing Slip in WooCommerce (3 Easy Steps)

Last updated
Read time
13 min
How to Create a Packing Slip in WooCommerce (3 Easy Steps)

To create a packing slip in WooCommerce, install a packing slip plugin like Challan – PDF Invoice & Packing Slip for WooCommerce, then generate the document directly from the order screen. Challan pulls the order ID, shipping details, product names, SKUs, quantities, and notes straight from WooCommerce and turns them into a downloadable PDF. No manual template, no retyping order details by hand.

This guide walks through the 3-step process, then covers how to customize the layout, add your branding, and build a fully custom HTML packing slip template.

What should a WooCommerce packing slip include?

A packing slip is not a legal shipping requirement, but it works as proof of delivery if a customer disputes an order, and it gives your fulfillment team a clear checklist for what’s going into the box. A complete one typically includes:

  • Company name and logo: identifies who shipped the order.
  • Delivery note number and order number: ties the slip back to the WooCommerce order (for example, S1_052).
  • Order date and time: useful for tracking and returns.
  • Customer name and shipping address: confirms the destination.
  • Billing address: only needed if it differs from shipping.
  • Shipping method: how the order is being delivered.
  • Product name, SKU, and quantity: the actual packing checklist.
  • Product weight: relevant for international orders where shipping cost depends on weight.

How to create a packing slip manually (without a plugin)

If you only ship a handful of orders a month, you can build a packing slip by hand: pull the order details, drop them into a free Excel or Google Sheets template, and print it. That works fine at low volume. Past a few dozen orders a week, retyping SKUs and addresses by hand turns into a slow, error-prone job, which is where a WooCommerce packing slip plugin like Challan takes over.

How to create a WooCommerce packing slip using Challan (step by step)

Challan is free to install and generates packing slips from your existing WooCommerce order data in three steps.

Step 1: Installing and Activating Challan 

First of all, you simply need to log into your WordPress website’s dashboard. Go to the Plugin section, click the “Add New” option, and then search “Challan” on the search box as stated in the image.

challan plugin for creating packing slip
challan plugin for creating packing slip

You will see the Challan – PDF Invoice and pack slip for WooCommerce will appear below. When the installation is complete, simply activate the plugin to create it for free. 

Step 2:  Creating Packing slip with Challan

Let’s say a customer has ordered some products at your WooCommerce shop. You will be able to see the orders by navigating the WooCommerce > Orders section. In this section, you can see the customer’s name on the left side and the total amount on the right side.

edit customer order
edit customer order

If you click on the customer’s name, you will be redirected to another interface named “Edit Order.” In this section, you will be able to manage specific customer Orders. We’ve indicated the specific order number on the image below, which represents a customer order with a number. 

You can also edit some information such as the order date, Order Status, Billing, and Shipping information. If the information is correct, you can view the delivery note by clicking the option “Packing Slip,” located on the Challan section. 

order details
order details

The interface of the delivery note will be as stated in the image below. Again, if you face any issues, check out packing slip documentation to get a more clear idea of the individual adjustments. 

This document is relatively easy to understand and includes all the information an order slip should have. 

Step 3: Getting the Packing Slip from the Order Section 

By enabling the “Actions” option from the “Screen Options,” you may access the delivery receipt straight from the “Edit Orders” page. 

The Invoice, Delivery receipt, and Delivery Address will be visible on the “Orders” section. After clicking on “Packing Slip”, you may now view it right away.

view packing slip
view packing slip

Based on Order status, this amazing tool creates PDF invoices and delivery notes as well. It also sends the documents to the customers after attaching them to the order confirmation email. 

The overall process of creating, and downloading the delivery receipt slip is straightforward. It pleases both the shipping crew and you as a store owner since it handles the shipping process and increase your woocommerce sales.

Now, once you download the pack slip, it looks like the image below:

downloaded packing slip
downloaded packing slip

It’s professional, clear, and easy to understand, right?

And all you can get in just a few clicks with Challan.

Now, while generating the packing slips, you also need to consider other things like showing the SKU or product image, paper size of the slip, product category or even the refund address if there are any issues with the delivery.

This information is also important for the overall layout of the shipping slip, and it is always the same no matter where your customers are. But, setting up the general configurations each time can be time consuming. 

That’s where the free packing slip templates come into play. Just set all the details for once, and use those free templates for all of your orders to consistently maintain your brand image.

How to Create Free Packing Slip Templates?

With Challan, you don’t have to drain your money on any commercial packing slip template. 

You may already have noticed a new menu bar on your dashboard named Challan. Clicking on this new menu item will take you to the settings. Here you will find all the customization options to configure your PDF invoice and packing slips properly. 

Simply go to Challan >> Settings. On the left menu, you’ll find settings. The first option is the switch to enable or disable invoicing in your store. This option should be enabled by default, but if necessary, you can temporarily disable it too. 

Ensure that the Enable Invoicing option is enabled to automatically create PDF invoices and packing slips for your online shop.

packing slip settings
packing slip settings

Now, go to the Packing Slip section, where you can create a free packing slip template.

packing slip settings
packing slip settings

When you click on it, there’ll be several options to create a free template. Here, you can also use a background image to better reflect your brand image. 

Here are mainly 2 sections:

Product Info:

product info in packing slip
product info in packing slip

On top of product info, you have an option to display your product ID or SKU in the packing slip. You can also choose the paper size for the PDF invoice and packing slip from here. 

There are multiple options to choose from, and currently, you can choose between A4, A5, and Letter. Next comes the option to set the number for your next invoice. If you want to reset or match the order numbers, you can do it from here. 

In fact, you can also display the product image and category to ensure the right packaging and enhance the slip look.

Up next, you will find the option to control the product titles in your PDF invoice and packing slips. If you don’t want to limit the product title, then you should leave this empty. 

Otherwise, put a number here, and Challan will limit the product title matching your input in the PDF invoice and packing slip. 

Order Info

order info in packing slip
order info in packing slip

Sometimes, the delivered products are not what your customers have ordered. Then, they want to return your product. 

But, how’ll your buyers find refund address for your delivered items?

In the order info section, just toggle the refund address to enable it and you buyer’s will find the address in the package slips in case of refund.

Again, when you go for international shipping, the cost fluctuates with the product weight based on shipping.

For this, the tax is charged differently even when the delivery address is the same.

So, if you display the total product weight in your delivery slip, your customers can easily calculate the shipping cost for their parcel.

Just enable Display Product Total Weight, and your customers can easily calculate the tax based on the weight.

When you’re all done, just click on Save Changes, and your free template is ready to use for all of your orders.

But, what if you want to customize your packing slip beyond the pre-built options?

Well, with Challan, you can easily do so with a basic knowledge of HTML. So, let’s find out how to customize your delivery slip using HTML template.

Html packing slip template

Creating an HTML template for a packing slip with a challan involves structuring the HTML to include all the necessary details and styling it using CSS. 

Just go to Challan>> Settings. Scroll down a little, and you’ll find PDF CSS Style section. There, write the code for the adjustments in the Packing Slip and Shipping Label Template CSS.

html template for packing slip
html template for packing slip

You can change the color of the body, span, or any other customization using HTML with CSS style. 

How to Customize Packing Slips in WooCommerce?

Now, you already know how to create a packing slip by utilizing the Challan plugin. 

But, hold on! You can do a lot more advanced customization with some amazing features of this plugin. 

Let’s check out the advanced features one by one.

Company Logo 

The company logo is clearly visible on this order slip, which upholds the brand value. It’s a great way to promote your brand identity and also maintain professionalism. 

You can easily upload your company logo in your shipping document, that may be visible on the top left corner of the document. 

logo image
logo image

It is also possible to resize the logo by navigating through the Challan > Settings > Seller & Buyer option. Remember, the logo you apply to the invoice will appear on your delivery note. 

company logo on packing slip
company logo on packing slip

Company Address

Challan indicates the company address on the top right corner of the order slip. It helps customers identify the company name and related details. 

This piece of information is essential because customers will be aware of the company from where they are getting the product.

company address in packing slip
company address in packing slip

Shipping and Billing Address 

The shipping and billing address of the customer is clearly indicated on this plugin. These addresses indicate the customers’ billing addresses and shipping addresses in detail. 

You can edit these addresses as per requirement. These addresses are essential to specifying the destination of the ordered products.

billing and shipping address in packing slip
billing and shipping address in packing slip

The plugin represents these addresses accurately on the order slip and invoice as well. In a particular circumstance, you can enable or disable the shipping address. Also, you can hide the shipping address if it is similar to the billing address. 

Itemized packing List of Shipped Items 

Many buyers double-check the things they get against the order list. It helps them to ensure that they are getting what they paid for. Challan clearly states the Item Name, Weight, and quantity of the products. So, customers will get a clear idea about what they are getting in a shipment.

A clear indication of product title, weight, and quantity helps minimize the length of the packing list. Therefore, the order slip becomes brief yet short when many of the same items are ordered. 

package items listed on packing slip
package items listed on packing slip

Order Data (Invoice Number, Order Number, Order Date, Payment Method)

This multipurpose plugin includes Invoice Number, Order Number, Order data, and Payment method. All these data are customizable if you can utilize the hook option of the plugin.

order data in packing slip
order data in packing slip

The invoice number automatically changes according to the newly placed order. From the settings section of the plugin, you can customize the date format. 

Let’s check how your package slip looks after all the additional customization:

professional packing slip layout
professional packing slip layout

Bulk Download Option

As a business owner, you can swiftly manage the pack slip in your store while using the Challan plugin. It allows you to download and print a copy of the delivery receipt in bulk. 

This means you can minimize the effort of managing multiple shipments at a time. In addition, the shipment team can quickly verify the products of multiple customers at the same time.

bulk download packing slip
bulk download packing slip

Take a closer look at the image above, where we’ve indicated the process of downloading the shipping document in bulk. First of all, select the “Bulk Download” option in the Challan interface. Secondly, select “Packing Slip” from the dropdown menu located on the Bulk Type option.

As a consequence, select the starting and end date for which you want to download the document. Finally, click the “Download” button to get the shipping document in bulk.

Bonus Tip:

In case, if you want to customize your packing slip for your business with the minimum cost, you can go with the Challan Pro. With Challan Pro, you can add up other excellent features like automated invoicing with package slips, adding brand signatures, and dealing with multiple tax rates. 

How to customize your WooCommerce packing slip

Once the default packing slip works, the settings under Challan > Settings let you control exactly what appears on it and how it looks, from field visibility to full HTML/CSS templates.

Set paper size, SKU, and product display options

Go to Challan > Settings > Packing Slip. Under Product Info, you can toggle SKU or product ID visibility, choose the paper size (A4, A5, or Letter), set the starting invoice number, and enable product images or categories. A product title length limit is also available if long product names are breaking your layout.

Add refund address and product weight

Under Order Info, enable the refund address so customers know where to send returns without contacting support first. Turning on Display Product Total Weight is worth doing if you ship internationally, since customers can estimate shipping cost themselves before a dispute comes up.

Build a custom HTML and CSS packing slip template

For layout changes beyond the built-in toggles, Challan supports raw HTML and CSS editing. Go to Challan > Settings, scroll to PDF CSS Style, and write CSS directly for the packing slip and shipping label templates. This is the same field for adjusting fonts, spacing, colors, and body styling, and it’s the fastest route to a fully custom packing slip template without touching plugin code.

Add your company logo and address

Upload your logo under Challan > Settings > Seller & Buyer. It appears in the top-left corner of the packing slip, with the company address in the top-right. Both carry over from the invoice settings automatically.

Bulk download packing slips

For processing multiple orders at once, use Bulk Download in the Challan interface. Select Packing Slip from the Bulk Type dropdown, set a start and end date, then click Download to get every matching packing slip in one file. This is the difference between clearing a backlog of orders in minutes versus opening each one individually.

Packing slip vs. delivery note vs. invoice: what’s the difference

These three documents get used interchangeably, but each one serves a different function in the shipping process.

FactorPacking slipDelivery noteInvoice
Main functionConfirms ordered items were packed and delivered correctlyLets carriers track and identify the package during shippingRecords the transaction for accounting and tax purposes
ScannableNoOften has a QR code or barcode for trackingYes, may include a QR code for payment
PlacementInside the boxAttached to the outside of the boxSent by email
Included dataBuyer name, ordered items, weight, delivery addressSimilar to a packing slip, minus the itemized listPayment due date, line items, tax, price, subtotal

Why use Challan Pro for WooCommerce packing slips

The free version of Challan covers packing slips, invoices, shipping labels, and bulk download, which is enough for most small stores. Challan Pro adds features aimed at stores with more complex needs:

Multi-language invoicing: generates invoices and packing slips in the customer’s order language for WPML, Polylang, and Weglot sites.
Custom fields and metadata: add product attributes or order meta that aren’t shown by default.
Brand signatures and stamps: attach a signature image to invoices for a more official look.
QR codes and barcodes: add scannable codes to invoices for order or product data.
Tax and VAT fields: display GSTN, VAT, or other tax IDs required in your region.

Pricing for Challan Pro starts at a per-year rate for a single site, with lifetime license options also listed. Check the current pricing page before buying, since plans change.

Frequently Asked Questions

What is a packing slip?

A packing slip is a document placed inside a shipped package that lists everything the customer ordered, including product names, SKUs, and quantities. It works as a checklist for both the fulfillment team and the customer to confirm the shipment matches the order.

Is a packing slip a legal document?

No. A packing slip isn’t a legal shipping requirement, but it does serve as informal proof of delivery if a customer disputes what arrived in the package.

What’s another name for a packing slip?

A packing slip is also called a packing list, delivery docket, delivery list, manifest, shipping list, bill of parcel, or customer receipt, depending on the industry.

What’s the difference between a packing slip and a shipping label?

A packing slip lists what’s inside the box and goes inside the package. A shipping label goes on the outside of the box and contains the carrier’s tracking barcode and delivery address, not the itemized contents.

Can I create a packing slip for free in WooCommerce?

Yes. The free version of Challan generates packing slips directly from WooCommerce order data, including bulk download, without needing the Pro upgrade.

Can I show SKU-specific handling instructions on a packing slip?

Challan displays SKU and product ID by default under Packing Slip settings. For handling instructions specific to a SKU, add them through the product’s custom field or short description, since Challan will pull in product meta if it’s mapped to the template.

Key takeaways

  • Challan generates a WooCommerce packing slip directly from order data in 3 steps: install, generate from the order screen, and download or print.
  • A packing slip should include the order number, customer and shipping details, product name, SKU, quantity, and weight.
  • The free plugin version covers packing slips and bulk download; Pro adds multi-language support, custom fields, and tax fields.
  • Custom HTML and CSS editing under Challan > Settings gives full control over the packing slip layout beyond the built-in toggles.
  • A packing slip, delivery note, and invoice serve different purposes and shouldn’t be treated as interchangeable documents.
  • Manual packing slips (Excel or Google Sheets) work at low order volume; a plugin becomes worth it once errors or time cost start adding up.
[CTA] Stop reading. Start fixing.
Fix your product feed with CTX Feed Pro.

Free version on WordPress.org. Every Pro licence includes a 30-day money-back guarantee.

[0] Comments
Join the discussion
Leave a comment →

Leave a comment.

[NEWSLETTER] Field Notes, monthly

One email a month.
Zero fluff.

Channel-spec changes, plugin releases, the occasional deep dive on something we broke.