Showing Individual Products on Packing Slip
Updated 2026-02-27
In Single-SKU mode, bundle contents are stored as line item properties on the bundle product. To display these individual products on your packing slips, you’ll need to customize your Order Printer template.
Understanding Line Item Properties
Line item properties are a Shopify system for storing custom data on order line items. Bundable uses this to record each component product in the bundle, including:
- Product name
- Variant title
- SKU
- Quantity
Customizing Your Packing Slip (Single-SKU)
In your Order Printer template (or any Liquid-based order template), you can loop through the line item properties to display bundle contents:
{% for property in line_item.properties %} {{ property.first }}: {{ property.last }} {% endfor %}
This will list each component product in the bundle on your packing slip.
Multi-SKU Mode
If you use Multi-SKU mode, individual products already appear as separate line items in the order. No template customization is needed to see each product.
Hiding Internal Bundle Data on Packing Slips (Multi-SKU)
In Multi-SKU mode, Bundable attaches a few internal reference codes to each line item (lines starting with _bundable). These codes are what connect the individual products together as a bundle and ensure correct pricing at checkout.
Your customers never see these codes — they’re automatically hidden during the entire shopping and checkout experience. However, Shopify includes them on the admin side of orders, so they may appear on packing slips, invoices, and in third-party apps like ShipStation.
Filtering in Order Printer / Shopify Templates
To hide these internal properties from your packing slips, update the line item properties loop in your Order Printer or Liquid template to skip any property that starts with _bundable:
{% for property in line_item.properties %} {% unless property.first contains '_bundable' %} {{ property.first }}: {{ property.last }} {% endunless %} {% endfor %}
This keeps all your regular line item data visible while filtering out the internal bundle codes.
Filtering in ShipStation
ShipStation pulls line item properties directly from Shopify. To hide the internal bundle data:
- Go to Settings → Printing → Packing Slips in ShipStation
- Edit your packing slip template
- In the template’s item options section, add a condition to skip any option name containing
_bundable
If you use ShipStation’s default template, the internal codes may appear under “Item Options.” Contact ShipStation support or reach out to us at support@soviapps.com and we can help you set up the filter.
Filtering in Other Fulfillment Apps
Most fulfillment and printing apps allow template customization. The general approach is the same: skip any line item property where the name starts with _bundable. If you need help with a specific app, contact us at support@soviapps.com.
Need help customizing your packing slip template? Contact us at support@soviapps.com.
Still need help? Contact our support team