odiseoteam/sylius-vendor-plugin

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

Maintainers

Package info

github.com/odiseoteam/SyliusVendorPlugin

Type:sylius-plugin

pkg:composer/odiseoteam/sylius-vendor-plugin

Statistics

Installs: 68 241

Dependents: 1

Suggesters: 0

Stars: 60

Open Issues: 1


README

Sylius Vendor Plugin

License Latest Stable Version PHP Version Require Build Total Downloads Community Chat Support

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

  • 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).
  • 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

Package Version
PHP ^8.2
Sylius ^2.0

Installation

See the installation guide.

composer require odiseoteam/sylius-vendor-plugin

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

Premium features

Do you want advanced features? Take a look at our Multi Vendor Marketplace Plugin, which turns your Sylius store into a marketplace like Amazon, Etsy or eBay.

Screenshots

Vendors admin list

Vendors admin product edit

Vendors shop index

Vendors shop show

Demo

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

Contributing

Contributions are welcome! Please read the contributing guide and check the changelog for the project history.

License

This plugin is released under the MIT license.

Credits

This plugin is maintained by Odiseo. Want us to help you with this plugin or any Sylius project? Contact us at team@odiseo.com.ar.