akeneo-labs / classification-rule-bundle
Akeneo PIM Enterprise bundle to classify products with the rule engine
Installs: 978
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 13
Forks: 2
Open Issues: 0
Type:symfony-bundle
Requires
- akeneo/pim-enterprise-dev: ~1.6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: @stable
- henrikbjorn/phpspec-code-coverage: 1.0.*
- phpmd/phpmd: 2.3.*
- phpspec/phpspec: 2.1.*
- squizlabs/php_codesniffer: 2.3.*
README
A bundle that extend the Akeneo PIM Enterprise CatalogRuleBundle, adding the possibility to unclassify products from a defined tree.
Requirements
Installation
You can install the bundle with composer:
php composer.phar require akeneo-labs/classification-rule-bundle:1.2.*
Enable the bundle in the app/AppKernel.php
file, in the registerBundles
method:
$bundles = [ // ... new PimEnterprise\Bundle\ClassificationRuleBundle\PimEnterpriseClassificationRuleBundle(), ];
Now let's clear your cache and reinstall your assets:
php app/console cache:clear --env=prod php app/console pim:installer:assets --env=prod
Documentation
Rule definition
This bundle is an extension of the CatalogRuleBundle, so it uses the same conditions, and add a new set of actions:
unclassify
: remove a product from categories. If you set the category code tonull
, it will declassify the product. You can also define a tree to declassify only the product's categories of this tree.
Examples
Take a look to the rule definition documentation to see more examples of conditions.