PrestaShop Design & Navigation

Breadcrumbs Pro

Dropdown menus, JSON-LD BreadcrumbList and smart multi-category paths

The breadcrumb that helps customers navigate and Google understand: sibling categories reachable from every level, clean structured data, and always the most relevant path for multi-category products.

At a glance
  • Dropdown menus on every level: direct access to sibling categories without climbing back up the tree
  • JSON-LD BreadcrumbList compliant with Google guidelines, eligible for rich results
  • 3 path strategies for multi-category products, including a contextual mode based on the visitor journey
  • Zero overrides: works with any theme exposing the displayWrapperTop hook, multistore and multilingual
PrestaShop 8 PrestaShop 9 Multistore No overrides
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
PrestaShop breadcrumb with dropdown menus and JSON-LD markup
v1.0.0 · updated 2026-07-16
What it does

The short version.

01

Sibling-category dropdowns

Every level of the trail shows a dropdown listing the categories sharing the same parent. Hover on desktop, tap on mobile, full keyboard navigation and ARIA attributes. Optionally, the last level lists the subcategories of the current category.

02

Clean JSON-LD BreadcrumbList

Schema.org structured data injected in the page head, with the last item deliberately without a URL as Google guidelines recommend. Numbered positions, safe encoding, never emitted on incomplete trails.

03

Smart multi-category path

Three strategies to choose from: default category, deepest category, or a contextual mode that reuses the last category visited by the customer when the product belongs to it. Automatic fallback cascade whenever a category is disabled.

04

Clean theme replacement

The theme breadcrumb is hidden with CSS, without any template or class override. The module hooks into displayWrapperTop and works with the Classic theme as well as marketplace themes.

05

Full page coverage

Categories, product pages, CMS pages with their category tree, brands, suppliers, and an automatic fallback on the meta title for other pages (contact, sales, sitemap).

06

Native multistore and multilingual

Every query respects shop associations and the current language. Translated category names and URLs, French back-office translation included.

The long version

Everything you'd want to know before you install.

A detailed look at how Breadcrumbs Pro works, why we built it the way we did, and the thinking behind the features above.

§ 01

A breadcrumb that becomes a navigation tool

On a typical store, the breadcrumb is a mere position indicator: to explore a neighboring category, the visitor has to go up one level and back down. Breadcrumbs Pro turns every level into a dropdown menu listing sibling categories: from a Sneakers product page, your customer switches to Running or High-tops in one click, without ever leaving the page. On category pages, an option displays the subcategories of the current category on the last level, making it as easy to drill down the tree as to browse across it.

§ 02

Structured data Google loves

The module injects JSON-LD BreadcrumbList markup in the head of every page: numbered positions, name and URL for each level, and a last item deliberately without a URL as recommended by Google guidelines. Your pages become eligible for the navigation path display in search results instead of the raw URL, improving snippet readability and click-through rate.

§ 03

The right path for multi-category products

When a product belongs to several categories, which path should be shown? Breadcrumbs Pro offers three strategies. Default category: the classic PrestaShop behavior, hardened with an automatic fallback if the category is disabled. Deepest category: the most specific path, ideal for SEO. Contextual: the module remembers the last category visited by the customer and uses it when the product belongs to it, so the trail reflects the actual browsing journey, falling back to the deepest category otherwise.

§ 04

Risk-free integration

No template or class overrides: the module attaches to the displayWrapperTop hook available in the Classic theme and virtually all marketplace themes, and hides the theme breadcrumb with CSS to avoid duplicates. PrestaShop and theme updates never break anything. The JavaScript is vanilla, jQuery-free, and the CSS is isolated under a dedicated prefix.

§ 05

Built for real catalogs

Multistore: every query respects the current shop associations. Multilingual: category names, rewritten URLs and labels resolve in the visitor language. CMS pages display their CMS category tree, brand and supplier pages get their own trail, and other pages fall back cleanly on their meta title. Sibling category lists are cached per request and capped, staying fast even on large catalogs.