ShopBy Brands · Setup guide

Get your brand pages live in under 10 minutes

A step-by-step illustrated walkthrough: create brands, assign products, design your storefront and add the theme blocks.

1Step 1

Start from the dashboard

Open Apps → ShopBy Brands. The dashboard shows your total brands, assigned and unassigned products and your current plan. The Storefront brand list card lets you switch your public brand page on or off with one click, and the App features and FAQ sections explain everything the app can do.

ShopBy BrandsAdd brand

Shop by Brand, beautifully organised

Create brands, assign products and give shoppers a professional brand directory.

Add brandView all brandsSettings
Total brands12
Assigned products86
Unassigned products14
Current planGrowth

Storefront brand list

Turn this on to make your brands available at https://your-store.myshopify.com/apps/brands

Disable brand list
🏷️Brand ManagementLogos, banners, SEO
🔗Product AssignmentBulk-select products
🛍️Brand List Page/apps/brands
Click to enlarge
2Step 2

Create your first brand

Go to Brands and click Add brand (top right). Your brands appear in a table where you can search, choose how many to show per page, switch several brands on or off at once, and set the display order by dragging the ⋮⋮ handle or using the ▲ ▼ arrows — the same order shoppers see on your store.

BrandsAdd brand
Show 10 per page  5 brands totalSearch brands…

Drag the ⋮⋮ handle (or use ▲ ▼) to set the order of your brands — it is also the order shoppers see.

BRANDSTATUSPRODUCTS
⋮⋮NNorthwindnorthwindActive12Assign products ▲▼
⋮⋮AAcme Co.acme-coActive8Assign products ▲▼
⋮⋮BBrightlinebrightlineActive5Assign products ▲▼
⋮⋮OOakwoodoakwoodActive3Assign products ▲▼
⋮⋮SSample Brandsample-brandActive0Assign products ▲▼
Click to enlarge
3Step 3

Fill in the brand details

Give the brand a name (the URL handle fills in automatically), toggle Active to control whether it is visible on your storefront, write a description with the built-in editor, and upload a logo and a banner (recommended banner size 1600 × 533 px). Add an SEO title and description so the brand page ranks well in search, then click Save.

Brands / NorthwindAdd brand

Details

Northwind
northwind

Description

BIUH2H3• ListLink
Northwind makes everyday essentials designed to last. Add a short description of your brand here.

Images

NLogo · Replace
Banner · Replace

Recommended banner size: 1600 × 533px (3:1 ratio).

Search engine listing

Northwind — Everyday essentials
Shop the full Northwind collection.
Click to enlarge
4Step 4

Assign products to the brand

On a brand page, or straight from the Brands list, click Assign products. Search your catalog, tick products one by one, use Select all for everything shown, or Select all products in store to take the whole catalog. Click Save selection — the list updates instantly. Unticking a product removes it from the brand.

Add products✕
Select all (6 shown)Select all products in store
Classic TeeActive
Canvas SneakerActive
Denim JacketActive
Leather WalletActive
Wool CapActive
Daily BackpackActive
6 products selectedCancel Save selection
Click to enlarge
5Step 5

Order and manage assigned products

Under Products on the brand page, drag the ⋮⋮ handle (or use ▲ ▼) to set the order shoppers see. Use the search box to find an assigned product, tick several rows to remove them together, and press Resync if you changed products directly in Shopify and want the brand refreshed right away.

Brands / NorthwindAdd brand
Products (4)Resync Assign products

Drag the ⋮⋮ handle (or use ▲ ▼) to set the order shoppers see on the brand page.

PRODUCTSTATUS
⋮⋮Classic TeeActive▲▼ Remove
⋮⋮Canvas SneakerActive▲▼ Remove
⋮⋮Denim JacketActive▲▼ Remove
⋮⋮Leather WalletActive▲▼ Remove
⋮⋮Wool CapActive▲▼ Remove
Click to enlarge
6Step 6

Turn on the storefront brand list

On the Dashboard or in Settings, click Enable brand list. This publishes a ready-made "Shop by Brand" page at https://your-store.myshopify.com/apps/brands. Every active brand also gets its own page at /apps/brands/your-brand showing its banner, description and products.

SettingsAdd brand

Storefront brand list

Turn this on to make your brands available at https://your-store.myshopify.com/apps/brands

Enable brand list

Page text

Shop by Brand
Explore our full collection, organized by brand
Products
View brand
Save

Brand list page SEO

Shop by Brand | Your Store
Click to enlarge
7Step 7

Customize the page text, SEO and paging

In Settings edit the Heading, Subheading, Product count label and Card call-to-action text. Add a custom page title and meta description for search engines, and choose how many brands per page to show. Each section has its own Save button.

SettingsAdd brand

Storefront brand list

Turn this on to make your brands available at https://your-store.myshopify.com/apps/brands

Enable brand list

Page text

Shop by Brand
Explore our full collection, organized by brand
Products
View brand
Save

Brand list page SEO

Shop by Brand | Your Store
Click to enlarge
8Step 8

Design the brand list

Pick one of 30 layouts (grids, photo-led cards, logos, lists and more), the columns per row, a font, and align the brands left, center or right. Set the page, card, heading, brand-name, count-badge and button colours — including the button hover colours. Shoppers also get a Sort by menu (A–Z, Z–A, date) on the page. Growth and Pro plans.

SettingsAdd brand

Storefront brand list design

Grid Cards — logo, name, count
4
System default
LeftCenterRight
#FAFAFA
#FFFFFF
#14141A
#14141A
#5B5BF7
#5B5BF7
#FFFFFF
#5B5BF7
#5B5BF7
Save
Click to enlarge
9Step 9

Design the brand page and product layout

Under Brand detail page choose whether to show the banner, the products heading, the product list layout (30 styles — standard cards, price tags, hover cart, magazine, slider, table and more), products per page, the description length with Read more / Read less text, and whether the description sits before or after the product list. Shoppers can add products to the cart right from this page.

SettingsAdd brand

Brand detail page

Products
Standard Cards
12
300
Read More
Read Less
Before the product list
Save
Click to enlarge
10Step 10

Add the Brand List block anywhere

In Online Store → Themes → Customize open any page, click Add section → Apps and choose Brand List. You can also use Add block → Apps → Brand List inside an existing section to slot it in next to other content.

Dawn ActiveHome pageSave
Your StoreHomeCatalogContact

Shop by Brand

NNorthwind(12)
AAcme Co.(8)
BBrightline(5)
OOakwood(3)
Click to enlarge
11Step 11

Style the Brand List block

With the block selected, edit the heading, the number of columns, the spacing, card alignment, whether to show the logo, name and product count, plus the logo background and name colours. Everything updates live in the preview.

Dawn ActiveHome pageSave
Your StoreHomeCatalogContact

Shop by Brand

NNorthwind(12)
AAcme Co.(8)
BBrightline(5)
OOakwood(3)
Click to enlarge
12Step 12

Turn on the floating "Shop by Brand" button

In the theme editor open the App embeds tab (the grid icon, top left) and switch on ShopBy Brands, then press Save. You can change the button label, position, colours and size, so shoppers can jump to your brand list from any page.

Dawn ActiveHome pageSave
Your StoreHomeCatalogContact

Talk about your brand

Shop all
+ Shop by Brand
Click to enlarge
13Step 13

Show a brand badge on product pages

Open a product template in the theme editor, click Add block → Apps → Product Brand Badge and place it near the title or price. It shows the product's brand logo and name and links to the brand page. You can change the logo size, roundness and background, and the name colour and size.

Dawn ActiveDefault productSave
Your StoreHomeCatalogContact
YOUR STORE

Classic Tee

$24.00

NNorthwind
Quantity 1
Add to cart
Click to enlarge
14Step 14

Fine-tune the look with Custom CSS

On the Pro plan, open Custom CSS and write raw CSS for the brand list and brand pages. Target classes such as .bm-brand-card, .bm-brand-name or .bm-product-card. This CSS loads last, so it overrides anything set in Settings.

Custom CSSAdd brand

Brand storefront pages

Write raw CSS to customize any part of your brand storefront pages. This CSS loads after everything else.

  • .bm-brand-list-page__heading — list page heading
  • .bm-brand-card — each brand card
  • .bm-product-card — product cards
.bm-brand-list-page__heading {
  font-size: 40px;
}
.bm-brand-card {
  border-radius: 12px;
}
Save
Click to enlarge

Plans

Start free and upgrade when you need more brands or design control. Paid plans include a 7-day free trial and can be billed monthly or yearly (save 17%).

Free$0Up to 4 brands · all core features
Growth$14.99 / monthor $149.99 / year — save 17%Up to 25 brands · all layouts and design options
Pro$24.99 / monthor $249.99 / year — save 17%Unlimited brands · Custom CSS · priority support

Frequently asked questions

Products aren't showing up under a brand on the storefront.

Make sure the brand is Active, the brand list is enabled, and the product itself is Active and published to the Online Store sales channel. Pages refresh within a few minutes; saving a change in the app updates them straight away.

I changed a product in Shopify but the brand page still shows the old data.

Open the brand in the app and click "Resync". Product edits and deletions also sync automatically in the background.

Can I reorder brands and products?

Yes. Drag the ⋮⋮ handle (or use the ▲ ▼ arrows) in the Brands list to order brands, and in a brand's product table to order its products. The storefront follows that order.

Why can't I see the brand badge or floating button?

The badge needs the "Product Brand Badge" block added to your product template and saved. The floating button needs the "ShopBy Brands" app embed switched on and saved in the theme editor.

Can a product belong to more than one brand?

A product belongs to one brand at a time. Assigning it to another brand moves it.

Which design options are in each plan?

Free covers up to 4 brands with the default design. Growth unlocks all layouts and colours for up to 25 brands. Pro adds unlimited brands and Custom CSS.

Do I need a developer to add the brand list to my theme?

No — it's a native theme app block. Add it from the theme editor like any other section, no code required.