PHPackages                             odiseoteam/sylius-vendor-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. odiseoteam/sylius-vendor-plugin

ActiveSylius-plugin[Utility &amp; Helpers](/categories/utility)

odiseoteam/sylius-vendor-plugin
===============================

Vendor plugin for Sylius. Add Vendor (Brand) to your products

v2.1.0(2w ago)6068.4k↑204.8%27[1 issues](https://github.com/odiseoteam/SyliusVendorPlugin/issues)1MITPHPPHP ^8.2CI passing

Since Nov 28Pushed 2w ago5 watchersCompare

[ Source](https://github.com/odiseoteam/SyliusVendorPlugin)[ Packagist](https://packagist.org/packages/odiseoteam/sylius-vendor-plugin)[ RSS](/packages/odiseoteam-sylius-vendor-plugin/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (10)Dependencies (64)Versions (83)Used By (1)

 [ ![Sylius Vendor Plugin](https://github.com/odiseoteam/SyliusVendorPlugin/raw/master/sylius-vendor-plugin.png) ](https://odiseo.io/ "Odiseo")

[![License](https://camo.githubusercontent.com/257d288f75bfc6811a27b46afe6e0848ad9326e984de3c7cc0d0a2351f6bc3bd/68747470733a2f2f706f7365722e707567782e6f72672f6f646973656f7465616d2f73796c6975732d76656e646f722d706c7567696e2f6c6963656e7365)](https://packagist.org/packages/odiseoteam/sylius-vendor-plugin)[![Latest Stable Version](https://camo.githubusercontent.com/68a4bb2e758c90384fff1fc461c1aed8c3500c83ab92424f81f23eade1fb2f26/68747470733a2f2f706f7365722e707567782e6f72672f6f646973656f7465616d2f73796c6975732d76656e646f722d706c7567696e2f76)](https://packagist.org/packages/odiseoteam/sylius-vendor-plugin)[![PHP Version Require](https://camo.githubusercontent.com/4dcd11855d396020274591acf5bcf0cca853879bdbf0a64c26283b98531d8cd2/68747470733a2f2f706f7365722e707567782e6f72672f6f646973656f7465616d2f73796c6975732d76656e646f722d706c7567696e2f726571756972652f706870)](https://packagist.org/packages/odiseoteam/sylius-vendor-plugin)[![Build](https://github.com/odiseoteam/SyliusVendorPlugin/actions/workflows/build.yaml/badge.svg)](https://github.com/odiseoteam/SyliusVendorPlugin/actions/workflows/build.yaml)[![Total Downloads](https://camo.githubusercontent.com/6f2b2119d468f72262ccfaa3dee10155372c5cb9c9a37281ad13d091794e3d86/68747470733a2f2f706f7365722e707567782e6f72672f6f646973656f7465616d2f73796c6975732d76656e646f722d706c7567696e2f646f776e6c6f616473)](https://packagist.org/packages/odiseoteam/sylius-vendor-plugin)[![Community Chat](https://camo.githubusercontent.com/7c3c0528951f31d3e19ae8c1b92e612431e7864cdd59e9861aef25807340f91e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d6d756e697479253230636861742d736c61636b2d4646313439332e737667)](https://sylius-devs.slack.com)[![Support](https://camo.githubusercontent.com/271b6b709f07cc50338987b0f0868fdd90e7f18c64744ce0b6629a049bdd7d41/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f737570706f72742d636f6e74616374253230617574686f722d626c7565)](https://odiseo.io/contact-us)

Sylius Vendor Plugin
====================

[](#sylius-vendor-plugin)

A Sylius plugin that adds vendors (brands) to your store. A vendor is an entity that owns products and is fully manageable from the admin panel.

Features
--------

[](#features)

- **Vendors per channel** — enable each vendor on the channels you want.
- **Translatable content** — the vendor description is translatable per locale.
- **Multiple emails** — each vendor has a primary email plus an unlimited list of extra emails.
- **Logo management** — logos are stored through a Gaufrette filesystem and rendered with Liip Imagine.
- **Full REST API** — admin CRUD and shop read endpoints, plus a multipart logo upload endpoint, wired automatically (see the [API documentation](doc/api.md)).
- **Optional sitemap integration** — vendor URLs in your sitemap via `stefandoorn/sitemap-plugin`.
- **Translated UI** — ships with 13 languages out of the box.
- **Easy to extend** — follows Sylius best practices (resources, twig hooks, services) so every part can be overridden.

Supports **Sylius 2.0, 2.1 and 2.2**.

Requirements
------------

[](#requirements)

PackageVersionPHP^8.2Sylius^2.0Installation
------------

[](#installation)

See the [installation guide](doc/installation.md).

```
composer require odiseoteam/sylius-vendor-plugin
```

Translations
------------

[](#translations)

The admin and shop UI strings are available in: English, Spanish, French, German, Italian, Portuguese (Brazil), Dutch, Polish, Russian, Japanese, Simplified Chinese, Turkish and Arabic. Translations for locales other than English and Spanish are community-maintained — contributions and corrections are very welcome via pull request.

Documentation
-------------

[](#documentation)

- [Installation](doc/installation.md)
- [Usage](doc/usage.md)
- [API](doc/api.md)
- [Fixtures](doc/fixtures.md)
- [Sitemap](doc/sitemap.md)
- [Customization](doc/customization.md)
- [Tests](doc/tests.md)

Premium features
----------------

[](#premium-features)

Do you want advanced features? Take a look at our [Multi Vendor Marketplace Plugin](https://odiseo.io/plugins-and-bundles/premium/sylius-mvm-plugin), which turns your Sylius store into a marketplace like Amazon, Etsy or eBay.

Screenshots
-----------

[](#screenshots)

[![Vendors admin list](https://github.com/odiseoteam/SyliusVendorPlugin/raw/master/screenshot_1.png)](https://github.com/odiseoteam/SyliusVendorPlugin/blob/master/screenshot_1.png)

[![Vendors admin product edit](https://github.com/odiseoteam/SyliusVendorPlugin/raw/master/screenshot_2.png)](https://github.com/odiseoteam/SyliusVendorPlugin/blob/master/screenshot_2.png)

[![Vendors shop index](https://github.com/odiseoteam/SyliusVendorPlugin/raw/master/screenshot_3.png)](https://github.com/odiseoteam/SyliusVendorPlugin/blob/master/screenshot_3.png)

[![Vendors shop show](https://github.com/odiseoteam/SyliusVendorPlugin/raw/master/screenshot_4.png)](https://github.com/odiseoteam/SyliusVendorPlugin/blob/master/screenshot_4.png)

Demo
----

[](#demo)

You can see this plugin in action in our Sylius demo application.

- Frontend: [sylius-demo.odiseo.com.ar](https://sylius-demo.odiseo.com.ar)
- Administration: [sylius-demo.odiseo.com.ar/admin](https://sylius-demo.odiseo.com.ar/admin) with `odiseo: odiseo` credentials.

Contributing
------------

[](#contributing)

Contributions are welcome! Please read the [contributing guide](CONTRIBUTING.md) and check the [changelog](CHANGELOG.md) for the project history.

License
-------

[](#license)

This plugin is released under the [MIT license](LICENSE).

Credits
-------

[](#credits)

This plugin is maintained by [Odiseo](https://odiseo.io). Want us to help you with this plugin or any Sylius project? Contact us at .

###  Health Score

68

—

FairBetter than 99% of packages

Maintenance96

Actively maintained with recent releases

Popularity44

Moderate usage in the ecosystem

Community23

Small or concentrated contributor base

Maturity91

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 89% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~39 days

Recently: every ~63 days

Total

81

Last Release

18d ago

Major Versions

1.8.x-dev → 2.0.x-dev2025-10-06

1.7.x-dev → v2.1.02026-06-17

PHP version history (9 changes)v1.0.0PHP ^7.1

v1.1.0PHP ^7.2

v1.2.16PHP ^7.3

1.5.x-devPHP ^7.4

1.4.x-devPHP ~7.3.0

v1.6.0PHP ^7.4 || ^8.0

v1.8.0PHP ^8.0

v1.8.6PHP ^8.1

2.0.x-devPHP ^8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/506652?v=4)[minardo](/maintainers/odiseo)[@odiseo](https://github.com/odiseo)

---

Top Contributors

[![songecko](https://avatars.githubusercontent.com/u/429512?v=4)](https://github.com/songecko "songecko (65 commits)")[![mcruzit](https://avatars.githubusercontent.com/u/15007741?v=4)](https://github.com/mcruzit "mcruzit (2 commits)")[![SquareInnov](https://avatars.githubusercontent.com/u/21126497?v=4)](https://github.com/SquareInnov "SquareInnov (2 commits)")[![crespoep](https://avatars.githubusercontent.com/u/41790539?v=4)](https://github.com/crespoep "crespoep (1 commits)")[![DennisdeBest](https://avatars.githubusercontent.com/u/15683927?v=4)](https://github.com/DennisdeBest "DennisdeBest (1 commits)")[![wittwerch](https://avatars.githubusercontent.com/u/1575445?v=4)](https://github.com/wittwerch "wittwerch (1 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")

---

Tags

brandecommercephppluginsylius-pluginsymfonyvendorssyliussylius-pluginmarketplacesylius-vendorsylius-brand

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/odiseoteam-sylius-vendor-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/odiseoteam-sylius-vendor-plugin/health.svg)](https://phpackages.com/packages/odiseoteam-sylius-vendor-plugin)
```

###  Alternatives

[sylius/refund-plugin

Plugin provides basic refunds functionality for Sylius application.

701.8M20](/packages/sylius-refund-plugin)[stefandoorn/sitemap-plugin

Sitemap Plugin for Sylius

841.1M1](/packages/stefandoorn-sitemap-plugin)[monsieurbiz/sylius-rich-editor-plugin

A Rich Editor plugin for Sylius.

75416.2k6](/packages/monsieurbiz-sylius-rich-editor-plugin)[synolia/sylius-scheduler-command-plugin

Scheduler Command Plugin.

35389.6k](/packages/synolia-sylius-scheduler-command-plugin)[stefandoorn/google-tag-manager-plugin

Google Tag Manager plugin for Sylius.

23292.9k2](/packages/stefandoorn-google-tag-manager-plugin)[webgriffe/sylius-table-rate-shipping-plugin

Provides table rate shipping calculator.

1493.8k](/packages/webgriffe-sylius-table-rate-shipping-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
