Bonlineco Brands - Shop by Brand for Magento 2

In stock
SKU
bonlineco-brands-shop-by-brand
Edition: Community
Special Price $299.00 Regular Price $399.00
Turn any product attribute into a complete brand experience. Bonlineco Brands adds a shoppable A–Z brand directory, per-brand landing pages, a homepage/category brand slider and a product-page brand logo — all driven by one dataset you manage from a single admin grid. Ships in three editions from the same source of truth: Luma (server-rendered PHTML), Hyvä (Alpine.js + Tailwind) and Headless (a typed GraphQL API with a Next.js reference storefront). Already on Amasty Brands? Migrate your brands, images and settings across with a single command.

More from Bonlineco

B Bonlineco Brands
Magento 2.4.x · Adobe Commerce
Shop by Brand · Storefront & Headless

Every brand,
everywhere.

Turn any product attribute into a complete brand experience — a shoppable A to Z directory, brand landing pages, and a GraphQL API. One dataset, three storefronts.

Luma theme Hyvä theme Headless / Next.js
Brand index44 live
ABCEFHKLMNOSTVWZ أبتكن #
3Storefronts
1Source of truth
5GraphQL queries
Pick your stack

One dataset. Three storefronts.

Manage brands once in the admin. Render them wherever your store lives — the same read model powers every surface, so your data never drifts.

Edition 01

Luma

Server-rendered pages for native Magento themes — no build step, works out of the box.

PHTMLLayout XMLRequireJS
Edition 02

Hyvä

Alpine.js + Tailwind templates that drop into a Hyvä theme and feel native to it.

Alpine.jsTailwindNo jQuery
Edition 03

Headless

A typed GraphQL API plus a Next.js reference storefront for PWA and composable builds.

GraphQLNext.js 14storeConfig
From attribute to storefront

How it works

No new entity to learn. Brands are options of a product attribute you already have, enriched with content and published in minutes.

STEP 01

Point it at your attribute

Choose the attribute that holds the brand — brand, manufacturer, anything.

STEP 02

Add brand content

Logo, story, slider image, SEO and a clean URL — per brand, per store view.

STEP 03

It renders everywhere

Directory, brand pages, slider and product-page logo — on your chosen edition.

STEP 04

Moving from Amasty?

One command copies your brands, images and settings across — nothing to re-enter.

bin/magento setup:upgrade
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
What your customers get

A storefront built around brands

Every touchpoint a shopper uses to find and trust a brand — ready on day one.

A–Z brand directory

An all-brands page with an alphabetical index, live letter filter and instant search.

Brand landing pages

A branded header with logo and story, plus every product from that brand.

Featured brand slider

Spotlight the brands you want up front — hand-picked and ordered in the admin.

More from this brand

A cross-sell row on the product page that keeps shoppers inside a brand they trust.

Logo on product & listing

The brand mark, linked, on product pages and category tiles — sized how you like.

Drop-in widgets

Add a brand list or slider to any CMS page or block — no template edits needed.

Behind the scenes

Manage every brand from one grid

A dedicated Content › Brands screen — no digging through attribute options. Edit content, curate the slider and control SEO in one place.

  • Per-brand contentLogo, slider image, description, meta and a custom URL alias.
  • Bulk slider actionsAdd or remove brands from the featured slider in one click.
  • Per-store-view overridesLocalize a brand's name, story and URL for each language or market.
  • SEO you controlMeta titles, descriptions and clean brand URLs, per brand and store.
Built headless-first

A GraphQL API, not an afterthought

Five brand queries, a brand field on every product, and typed store config — everything a PWA or composable front end needs, shipped in the box.

  query — all brands
{
  bonBrandList(showCount: true) {
    all_letters
    items {
      brand_id  label  url
      image  product_count
      letter  is_show_in_slider
    }
  }
}
  response
{
  "all_letters": "A,B,C,E,…,أ,ب,#",
  "items": [
    {
      "brand_id": 218,
      "label": "Korkmaz",
      "url": "/brand/korkmaz",
      "product_count": 42,
      "letter": "K"
    }
  ]
}

Also included: bonBrand, bonBrandSlider, bonMoreFromBrand, bonAllBrandsPage, a bon_brand field on ProductInterface, and brand fields on storeConfig — with a ready-to-run Next.js reference storefront.

Switching is safe

Moving from Amasty? One command.

A built-in migration copies your existing brand content into Bonlineco and runs happily alongside the old extension until you're ready to switch it off.

  • Brand rows, logos and slider settings copied automatically
  • Safe to re-run — nothing is duplicated or overwritten
  • Coexists — the old extension keeps working until you disable it
From Amasty 54 brands
To Bonlineco 0 re-entry
bin/magento module:enable Bonlineco_Brand && bin/magento setup:upgrade
The fine print

Technical specifications

PlatformMagento 2.4.x · Adobe Commerce
PHP8.1 – 8.3
EditionsLuma · Hyvä · Headless
APIGraphQL + Next.js reference
DatabaseMySQL 8 / MariaDB 10.6+
Search engineOptional (for counts)
Brand sourceAny product attribute
Multi-storePer-store-view content
Ready when you are

Give your brands the shelf they deserve.

Set it up once, publish everywhere, and let shoppers browse by the brands they already love.

Bonlineco Brands — Shop by Brand for Magento 2 Luma · Hyvä · Headless · GraphQL
More Information
Brand Bonlineco
Write Your Own Review
You're reviewing:Bonlineco Brands - Shop by Brand for Magento 2
Your Rating