PHPackages                             asdoria/sylius-configurator-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. asdoria/sylius-configurator-plugin

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

asdoria/sylius-configurator-plugin
==================================

Create the Product configurator - Product customization for you shop

0.1.2(2y ago)167255[1 issues](https://github.com/asdoria/SyliusConfiguratorPlugin/issues)[1 PRs](https://github.com/asdoria/SyliusConfiguratorPlugin/pulls)MITPHPPHP ^7.4|^8.0

Since Mar 16Pushed 2y agoCompare

[ Source](https://github.com/asdoria/SyliusConfiguratorPlugin)[ Packagist](https://packagist.org/packages/asdoria/sylius-configurator-plugin)[ RSS](/packages/asdoria-sylius-configurator-plugin/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (3)Dependencies (30)Versions (4)Used By (0)

[![Logo Asdoria](doc/asdoria.jpg)](doc/asdoria.jpg)

Asdoria Configurator Plugin
===========================

[](#asdoria-configurator-plugin)

Product Configurator Improve the customer experience in a visual and intuitive environment to boost your sales ! Configure complex products easily in the back office of Sylius.

Features
--------

[](#features)

- We created the configurator based on our years of experience. We learned that a configurator must be flexible and easy to maintain.

That's why this configurator is built as close as possible to the Sylius model in an intelligent way. It is based on the Product Attributes and solves complex problems while keeping its simplicity.

[![Add to Cart](doc/configurator.gif)](doc/configurator.gif)

Installation
------------

[](#installation)

---

1. Run `composer require asdoria/sylius-configurator-plugin`
2. Add the bundle in `config/bundles.php`. You must put the Configurator plugin line ABOVE SyliusGridBundle

```
Asdoria\SyliusConfiguratorPlugin\AsdoriaSyliusConfiguratorPlugin::class => ['all' => true],
[...]
Sylius\Bundle\GridBundle\SyliusGridBundle::class => ['all' => true],
```

3. Import routes in `config/routes.yaml`

```
asdoria_product_configurator:
    resource: "@AsdoriaSyliusConfiguratorPlugin/Resources/config/routing.yaml"
```

4. Import config in `config/packages/_sylius.yaml`

```
imports:
    - { resource: "@AsdoriaSyliusConfiguratorPlugin/Resources/config/config.yaml"}
```

5. Paste the following content to the `src/Repository/ProductAttributeRepository.php`:

```
