sylius/taxonomies-bundle
Sylius Taxonomies Bundle adds taxonomy management to Sylius e-commerce apps, letting you organize products into hierarchical, translatable taxons such as categories and tags via the admin panel.
Consider it only when:
Look elsewhere when:
kalnoy/nestedset plus spatie/laravel-tags.sylius/taxonomy-bundle, or gedmo/doctrine-extensions Tree / knplabs/doctrine-behaviors for the tree mechanics alone.To executives (30 seconds): This is an abandoned component from the early Sylius ecosystem, not a strategic dependency. It solves a real, common problem — hierarchical product categories — but the code has had no maintenance for roughly a decade and has zero downstream users, which makes it a durability and security risk rather than a shortcut. My recommendation is no-go for adoption as a dependency; we may reuse its data model as a design reference at no cost and no risk. The build-cost saving it appears to offer is illusory once migration, patching, and audit overhead are counted.
To engineering (the actionable version): Symfony2-era bundle, Doctrine nested-set implementation, last touched in the Sylius monorepo split. Do not add it to composer.json. If we're on Sylius, use the core taxonomy bundle. If we're on Laravel, this is the wrong ecosystem — pair kalnoy/nestedset with spatie/laravel-tags and move on. If we must touch it for a legacy system, vendor the code, pin the commit, wrap it in our own tests, and document the exit path in the same ticket that introduces it.
How can I help you explore Laravel packages today?