Combined Listings – BrandUp
Combined Listings links products that are listed separately, for example one product per colour, into a group. The theme extension shows every product of the group as a swatch on the product page and on collection cards. Each product keeps its own URL, photos, stock and SEO.
Requirements
- Works on every Shopify plan.
- An Online Store 2.0 theme with support for app blocks. The switcher and the cross-selling blocks are app blocks, the collection cards are an app embed.
- The colours or other variations are listed as separate Shopify products. The app does not merge products.
- The app is available in English, German, French, Spanish and Simplified Chinese.
Getting started
Create a group
Install the app, click New group and pick the products that belong together. Give each product a colour name and a swatch; the colour picker can read the colour from the product image. Set the group to active.
Add the switcher to the product page
Open Theme blocks in the app and click Add to theme. The theme editor opens with the block Product Group Switcher already placed on the product template. Click Save.
Switch on collection cards
Collection cards are an app embed. The link in the app opens the theme editor with the embed already switched on under App embeds. Click Save.
Adjust the design
On the Design page, choose product images, image with name, colour swatches or text buttons, then shape, size, colours and title. The preview shows your products on desktop, tablet and mobile before you save.
Set up the product feed
The Feed page lists the feed fields per group, setup steps per feed tool and the supplemental feed URLs. This step is optional and only needed for Google Shopping, Meta or a feed app.
Features
Product groups
A group stores which products belong together and the name and swatch of each one. Groups follow Shopify: when a product is renamed, gets a new image or is deleted, the group updates. Groups can be duplicated, exported as CSV and imported as drafts.
Two attributes
When the products of a group differ in two ways, such as colour and size, switch on "Products differ in two attributes" in the group editor and name both. The switcher then shows two labelled rows. Combinations that do not exist are struck through, and every button opens one of the products.
Switcher design
The switcher can show product images, image with name, colour swatches or text buttons. Shape, size, colours and title are set on the Design page, with a custom design per group and custom CSS. A switcher option decides whether sold-out products are shown, dimmed or hidden.
Collection cards
On collection and search pages, the products of a group become one card with swatches. Choosing a swatch swaps image, title and link on the card.
Shopify Markets
The storefront switcher is filtered by the visitor’s Shopify Markets country. The group editor has a Markets dialog per product.
Product feed
Every product in an active group gets feed fields such as item_group_id, item_group_title and the attribute value, so Google, Meta and feed apps can see which products belong together. The app also offers a supplemental feed and an optional schema.org ProductGroup markup. How Merchant Center combines a supplemental feed with Shopify’s own Google channel is up to Google, so check one product after the first fetch.
AI grouping
ProfessionalAI grouping analyses ungrouped products by title and suggests new groups or products to add to an existing group. Nothing changes until a suggestion is approved.
Cross-selling
EnterpriseTwo blocks show recommended products on the product page and in the cart. The cart block has settings for product source, texts and design and a bundle layout.
Analytics
EnterpriseAnalytics reports clicks, switcher views, click rate and the cart value that came through the switcher, per group and per colour, with a breakdown by device, country and hour. A weekly summary email can be switched on.
Theme integration
The theme app extension ships three app blocks and one app embed. Each has a link in the app that opens the theme editor with the block already placed or the embed already switched on.
- Product Group SwitcherApp block
Product template
Shows the products of the group as product images, colour swatches or text buttons. A click opens the product page of that product.
- Collection cardsApp embed
App embeds
Shows one card per product group with its swatches on collection and search pages.
- Cross SellingApp blockEnterprise
Product template
Shows recommended products on the product page.
- Cart Cross SellingApp blockEnterprise
Cart template
Shows recommended products in the cart, with up to 24 products and scroll arrows.
- Nothing is written to theme files. Removing a block or switching off the embed in the theme editor removes it from the storefront.
- The switcher follows the language of the shop. Colour names can be translated with Shopify Translate & Adapt.
Reference
Feed fields
The app writes these fields for every product in an active group. Colour, size, material and pattern are the standard variant attributes of Google; a custom attribute only goes into variant_option under its own name.
item_group_id
item_group_title
variant_option
color
size
material
patternSupplemental feed
Google Merchant Center and Meta Commerce Manager can fetch a supplemental feed on a schedule. The file only contains the grouping of the products in active groups; everything else stays in the main feed. The token identifies the shop and is generated on the Feed page, where it can also be renewed.
GET /feed/<token>/google.tsv
id, item_group_id, item_group_title, color, variant_option
GET /feed/<token>/meta.csv
id, item_group_id, colorAccess scopes
The app requests these access scopes from Shopify. Shopify shows them before the installation.
- Products: read and write
- Publications (sales channels): read
- Markets: read
- No scopes for orders or customers
read_products
write_products
read_publications
read_marketsThe scopes of all apps are listed on Security & data protection.
Data and uninstall
- Group data is stored in app-owned metafields that the storefront can read: Product Group and Product Cross-Selling on the product, Cross-Selling on the variant and Design Settings on the shop.
- The app has no access scopes for orders or customers.
- The backend of the app runs on Heroku.
- The app is embedded in the Shopify admin and uses the session authentication of Shopify.
Webhooks
The app subscribes to these webhook topics. The last three are the mandatory privacy webhooks of Shopify for customer data requests, customer data erasure and shop data erasure.
app/uninstalled
app/scopes_update
app_subscriptions/update
products/update
products/delete
customers/data_request
customers/redact
shop/redactWhat happens on uninstall
The switcher, the collection cards and the cross-selling blocks disappear from your store, and your products are unchanged. The app never edits your theme files, so no code is left behind. Sessions are deleted immediately, the app data 48 hours after uninstalling unless you reinstall in the meantime.
The data the app processes and its retention periods are in the privacy policy of the app.
Billing
Every plan has all swatch styles, collection cards and the product feed. The plans differ in the number of groups and in AI grouping, cross-selling and analytics.
Starter
Free
- Up to 3 product groups
- Up to 10 products per group
- All swatch styles and design options
- Collection cards and product feed
- Community support
Professional
$14.99/month
or $149.99/year · 14-day free trial
- Everything in Starter
- Up to 25 product groups
- Unlimited products per group
- AI auto-grouping
- Priority support
Enterprise
$24.99/month
or $249.99/year · 14-day free trial
- Everything in Professional
- Unlimited product groups
- Cross-selling and cart upsells
- Analytics per colour and group
- Weekly summary email
- Premium support
- Prices in US dollars, billed through Shopify. Pay monthly, or yearly and save about 17%.
- The 14-day free trial applies once per store. Switch plans or go back to Starter anytime in the app.
Plans and prices are the same as on the app page.
Troubleshooting and FAQ
Is this the same as Shopify’s Combined Listings app?
Same idea, different availability. Shopify’s own Combined Listings app is for Shopify Plus only. Combined Listings – BrandUp shows several separate products as one set of swatches on every Shopify plan, through theme app blocks.
Do my products get merged?
No. Every product stays a standalone Shopify product with its own inventory, photos, description, URL and SEO. The app only stores which products belong to a group and shows the switcher in your theme.
Will it work with my theme?
Yes, with any Online Store 2.0 theme, such as Dawn and every theme that supports app blocks. The switcher and the cross-selling blocks are app blocks, the collection cards are an app embed. Nothing is written to your theme files.
Can I show two attributes, like colour and size?
Yes. Switch on “Products differ in two attributes” in the group editor and name them, for example Colour and Size. The switcher shows two rows, combinations you do not sell are struck through, and every button opens one of your products.
How does it help with Google Shopping?
Every product in a group gets feed fields such as item_group_id, item_group_title and the attribute value, so Google, Meta and feed apps can see the products belong together. The app also offers a supplemental feed URL (Google TSV, Meta CSV) and setup steps for Simprosys, DataFeedWatch and Channable. How Merchant Center combines a supplemental feed with Shopify’s own Google channel is up to Google, so check one product after the first fetch.
What does AI grouping do?
It analyses your ungrouped products and suggests groups, for example seven “Arlo Top Handle Bag – …” products, or products to add to an existing group. Nothing happens until you approve a suggestion. AI grouping is included from the Professional plan.
What happens if I uninstall the app?
The switcher, the collection cards and the cross-selling blocks disappear from your store, and your products are unchanged. The app never edits your theme files, so no code is left behind.
Which plan do I need?
Starter is free for up to 3 groups with up to 10 products each, with every design option, collection cards and the product feed. Professional ($14.99/month) allows 25 groups with unlimited products and adds AI grouping. Enterprise ($24.99/month) removes the group limit and adds cross-selling, analytics per colour and the weekly summary email. Both paid plans start with a 14-day free trial.
Which languages are supported?
The app is available in English, German, French, Spanish and Simplified Chinese. The switcher follows your shop’s language, and colour names can be translated with Shopify’s Translate & Adapt.
Who builds and supports Combined Listings?
BrandUp Factory, a Shopify Partner from Hamburg. Support comes from the team that builds the app: info@brandupfactory.com.
Support
Support comes from the team that builds the app. Write to info@brandupfactory.com and include the shop domain and, for theme questions, the name of the theme.
Was this page helpful?
Tell support what is missing