lifestyle / sylius-product-variant-plugin
Extensions for product variants
1.3.0
2019-03-25 17:24 UTC
Requires
- php: ^7.2
- doctrine/orm: ^2.3
- sylius/core-bundle: ^1.3
- symfony/config: ^3.4|^4.1
- symfony/dependency-injection: ^3.4|^4.1
- symfony/http-kernel: ^3.4|^4.1
This package is not auto-updated.
Last update: 2020-08-06 15:54:21 UTC
README
This bundle extends the product variant entity with additional features, to disable product variants inside a product without disabling the whole product.
Requirements
Sylius 1.3
Installation
The repository is private. You have to add it to your projects composer.json
. Make sure you have access to the repository.
{
"name": "your-project",
...
"repositories": [
{
"type": "git",
"url": "ssh://git@stash.life-style.de:7999/lcp/lifestylesyliusproductvariantplugin.git"
}
]
}
Install the package.
composer require lifestyle/sylius-product-variant-plugin
Update database
cp vendor/lifestyle/sylius-product-variant-plugin/src/Migrations/Version*.php src/Migrations/.
php bin/console doctrine:migrations:migrate
Enable bundle
config/bundles.php:
<?php
return [
...
Lifestyle\Sylius\ProductVariant\LifestyleSyliusProductVariantPlugin::class => ['all' => true],
];
Configuration
config/packages/lifestyle.yaml:
imports:
- { resource: "@LifestyleSyliusProductVariantPlugin/Resources/config/config.yml" }
To load admin-templates the twig configuration in your project has to be updated like:
config/packages/twig.yaml:
twig:
paths:
'%kernel.project_dir%/templates': ~
'%kernel.project_dir%/themes': ~
'%kernel.project_dir%/vendor/lifestyle/sylius-product-variant-plugin/src/Resources/views/Admin': 'SyliusAdmin'
debug: '%kernel.debug%'
strict_variables: '%kernel.debug%'