Bonlineco Brands - Shop by Brand for Magento 2
More from Bonlineco
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.
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.
Luma
Server-rendered pages for native Magento themes — no build step, works out of the box.
Hyvä
Alpine.js + Tailwind templates that drop into a Hyvä theme and feel native to it.
Headless
A typed GraphQL API plus a Next.js reference storefront for PWA and composable builds.
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.
Point it at your attribute
Choose the attribute that holds the brand — brand, manufacturer, anything.
Add brand content
Logo, story, slider image, SEO and a clean URL — per brand, per store view.
It renders everywhere
Directory, brand pages, slider and product-page logo — on your chosen edition.
Moving from Amasty?
One command copies your brands, images and settings across — nothing to re-enter.
bin/magento setup:upgrade
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.
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.
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.
{
bonBrandList(showCount: true) {
all_letters
items {
brand_id label url
image product_count
letter is_show_in_slider
}
}
}
{
"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.
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
bin/magento module:enable Bonlineco_Brand && bin/magento setup:upgrade
Technical specifications
Give your brands the shelf they deserve.
Set it up once, publish everywhere, and let shoppers browse by the brands they already love.
| Brand | Bonlineco |
|---|