Listed on the Shopify App Store

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Professional

AI 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

Enterprise

Two 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

Enterprise

Analytics 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.

Feed fields per product
item_group_id
item_group_title
variant_option
color
size
material
pattern

Supplemental 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.

Supplemental feed files
GET /feed/<token>/google.tsv
    id, item_group_id, item_group_title, color, variant_option

GET /feed/<token>/meta.csv
    id, item_group_id, color
The complete feed URLs for your shop are shown on the Feed page in the app.

Access 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
shopify.app.toml: access scopes
read_products
write_products
read_publications
read_markets

The 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.

shopify.app.toml: webhook topics
app/uninstalled
app/scopes_update
app_subscriptions/update
products/update
products/delete
customers/data_request
customers/redact
shop/redact

What 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