OxifyOxify

Turn on the bundle SKU

One switch stamps your bundle's parent SKU onto every component line, so it appears on the order, packing slips, and pick lists.

Every other page in this section assumes this switch is on. It's the only part of the process that happens inside the app — the rest is Liquid.

What it does

When it's on, every product line the shopper adds from that builder carries a visible line item property:

Bundle SKU: BOX-COFFEE-6

Because the property has no leading underscore, Shopify treats it as customer-facing and shows it everywhere line item properties are rendered — the order page, packing slips, pick lists, and order emails — without you writing any code. The Liquid on the following pages just moves it into a nicer place: once per bundle instead of once per row.

Where the SKU comes from

It's the SKU of the bundle's parent product — the hidden product Shopify creates for the box when you publish. The app doesn't invent a SKU for you.

Publish the bundle once. That creates the parent product in your Shopify admin.

Open that product in Products and set a SKU on its variant, the same way you would for any product.

Come back to the builder — the SKU appears in the setting's help text automatically. The app watches the parent product, so a SKU change reaches your storefront on its own without republishing.

If no SKU is set yet, the app tells you so and stamps nothing. Add the SKU and it starts appearing on new orders; orders already placed are not changed.

Turn it on

Open your bundle builder and go to the Builder Settings tab.

In the General Settings card, expand Advanced settings and switch on Add the bundle SKU to each product in the order.

Save, then publish.

Good to know

  • It applies to new carts only. A shopper who already had the box in their cart before you flipped the switch keeps the old properties.
  • It works in both cart modes — merged (one cart line) and individual (one line per product). In merged mode the property still rides each component line, which is where the order documents read it from.
  • It's per builder. Turn it on for each bundle builder you want SKUs for.
  • Change the SKU any time. The app picks up the new value from the parent product; orders keep whatever SKU was current when they were placed.

Next

The properties — everything else a bundle line carries, and which ones you can safely read in Liquid.

On this page