I searched and couldn’t find a solution. We are looking to edit the coding in our settings for Staff notifications for New Order Notifications email to include the Shopify Bundle app text from our order screen (see screenshot attached, the part circled in Red) for each product that is a Shopify Bundle.
Topic summary
Goal: include Shopify Bundles details from the order page in staff “New Order” notification emails.
Key approach suggested:
- The bundle info likely exists as line-item properties (key–value pairs attached to each ordered product). Shopify’s default email templates don’t always render these.
- Identify the exact property name/values by opening a real order with a bundle and inspecting the bundled line item (e.g., “Additional details” on the order page). A screenshot was referenced to show the red-circled bundle text.
- Edit Settings > Notifications > Staff order notification. In the Liquid (Shopify’s templating language) loop over order.line_items, also loop over line_item.properties to output relevant keys/values. If the property name isn’t obvious, iterate all properties or match on keywords.
Constraints noted:
- Some apps add data after order creation or don’t expose properties to notifications; if nothing appears after adding the loop, contact the app developer to enable exposure.
Status/outcomes:
- No confirmed resolution yet. Action items: inspect an order to find property names, update the notification template, and test on a bundled order. Open question: whether Shopify Bundles exposes its properties to notification templates.
The Shopify Bundles app likely stores that bundle information as a line-item property on the order. Shopify’s default notification templates don’t always pull all line-item properties automatically.
To include it in your staff notification:
-
Go to an actual order in your Shopify admin that contains a bundled product as you have in your screenshot.
-
Find the bundled line item. You’ll need to identify the exact name of the property that the bundle app is using to display that text (the red box in your screenshot). You might need to click on the line item or look for “Additional details” to see the property names and values.
-
Once you have the property name, go to Settings > Notifications > Staff order notification.
-
Edit the Liquid code for that notification. You’ll want to find the section that iterates through `order.line_items`. It usually looks something like this:
{% for line_item in order.line_items %}
{{ line_item.title }} x {{ line_item.quantity }}
{% comment %} Add your bundle property check here {% endcomment %}
{% if line_item.properties != empty %}
{% for property in line_item.properties %}
{% comment %} Replace ‘YourBundlePropertyName’ with the exact name you found in step 2 {% endcomment %}
{% if property.first == ‘YourBundlePropertyName’ %}
{{ property.first }}: {{ property.last }}
{% endif %}
{% endfor %}
{% endif %}
{% endfor %}
You’ll need to adjust `‘YourBundlePropertyName’` to match the actual property name the app uses. If the app just adds the text without a specific key (which is less common for this kind of detail), you might need to iterate through all properties and check if `property.last` contains specific keywords from the bundle description.
Hope that helps!
P.S. I’m building a gamified discount app called Game Gophers and I’m looking for some early adopters. Let me know if you’re interested.
Unfortunately I’m not sure where to find the name of property that the bundle app is using - not sure where to look so that’s what I’m trying to find help for.
Shopify’s default staff notification emails don’t automatically pull in extra line-item properties from bundle apps. Most of the time, the bundle details you see on the order page aren’t included because they’re added by the app after the order is created.
You can try editing your Settings, Notifications, New Order template and manually insert the line item properties loop. Something like
{% for p in line.properties %}
{{ p.first }}: {{ p.last }}
{% endfor %}
If the bundle app stores its data as line-item properties, this should make it show in the email.
If nothing appears, then the app might not expose that info to the notification template, and you’d need the app devs to enable it.
