How to itemize bundle contents on ShipStation packing slips

This guide explains how to configure a ShipStation packing slip template so that bundle components are grouped together under their parent bundle's title, making it easy for your fulfillment team to see which individual parts belong together and need to be picked/assembled as a set.

Note: The template below is a generic base template. It gives you the core logic for grouping bundle components under their parent bundle title, but every store has its own layout preferences (e.g., showing/hiding prices, adding or removing columns, matching your existing branded template). You should expect to make some adjustments to match your store's specific setup.

If you'd like help customizing it for your store, reach out to us at hello@simplebundles.io. We're happy to help adapt it to your needs.

How Simple Bundles' hidden line item properties power bundle grouping on packing slips

Simple Bundles 2.0 adds hidden line item properties to each bundle component when an order is processed via Cart Transform. These properties identify:

  • Which parent bundle a component belongs to (sb bundle title  )
  • Which specific bundle instance/group it's part of on that order (sb bundle group  )

The custom ShipStation packing slip template below reads these properties to automatically group bundle components together under a "BUNDLE: [bundle title]" header, with any non-bundle items listed separately underneath an "OTHERS:" header.

You can learn more about these properties here: Cart Transform hidden line item properties in orders.

Requirements for grouping bundle components on ShipStation packing slips

  • Your store must be using Simple Bundles 2.0 with the Cart Transform method.
  • The Cart Transform bundle line item properties in orders setting must be enabled (Simple Bundles → Settings → Advanced Settings → Cart Transform bundle line item properties in orders).
Enabling cart transfor bundle line item properties in orders
  • This only works for orders processed after the setting above was enabled. Orders placed before enabling it will not contain the required properties, and the template will not be able to group their components.
  • This template is built specifically for Simple Bundles. If a bundle was created using a different bundle app (e.g., Bundler, Fast Bundle, etc.), the required properties won't exist on that order, and the template won't group those items.

Step 1: Create a new packing slip template in ShipStation

  1. Log in to your ShipStation account.
  2. Go to Settings → Templates → Packing Slips (or your account's equivalent template management section).
  3. Click Create a Custom Template (or duplicate an existing one to use as a base).
  4. Give your new template a clear name, for example, "Simple Bundles Support".

Step 2: Add the template code

Copy the code (available for download here) into the custom template's code editor, then save.

Step 3: Test with a new order

  1. Place a new test order using a product built with Simple Bundles
  2. In ShipStation, select your new template (e.g., "Simple Bundles Support") for that order and view/print the packing slip.
  3. Confirm that:
    • Bundle components appear grouped under a "BUNDLE: [bundle title]" header.
    • Any standalone, non-bundle products on the same order appear separately under an "OTHERS:" header.

How the ShipStation packing slip will look after the code is applied

The code is applied to this ShipStation packing slip to itemized the bundle and it's components.

Customizing the template further

This is a generic starting point, not a fully plug-and-play solution; expect to adjust it to fit your store. Common customizations include:

  • Removing prices/order totals: Comment out or remove the .price   class elements and the footer totals table if you don't want pricing shown on the packing slip.
  • Adjusting quantity styling: You can add custom CSS (e.g., bold and slightly larger font for the Qty column) if you'd like quantities greater than 1 to stand out visually.
  • Keeping descriptions for non-bundle items: The "OTHERS:" section already preserves the standard Description column layout for non-bundle products, so your existing formatting for individual items isn't affected.
  • Matching your existing template/branding: If you already have a packing slip template you like (fonts, logo placement, layout), the bundle-grouping logic (the {% for sbundle in order_bundles %}   block and surrounding code) can be merged into your existing template rather than starting from this one.

Since these are template-level HTML/CSS changes, they can be adjusted directly in ShipStation's template editor without affecting the bundle grouping logic above.

If you need something beyond a straightforward tweak (a different layout, extra fields, a different price/discount display, etc.), reach out to us at hello@simplebundles.io and we're happy to help.

Still need help? Contact Us Contact Us