Akeneo Custom Actions Rules Conditions module provides a robust feature in Akeneo for maintaining the product information process faster.
You can create the rules in Akeneo with the help of UI and can change the bulk product information as required.
The extension allows you to automate the product maintenance process. Create customized rules and conditions to perform actions for updating the product attribute values.
Moreover you can quickly enrich and edit the product information value in Akeneo. It will work with both the Akeneo Community and Enterprise versions.
Note – Akeneo Custom Actions Rules Conditions module is compatible with Community Edition and Enterprise Edition of Akeneo.
- This module works with Akeneo 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, and 3.1.x. Download Akeneo from here
- Node and Yarn packages need to be installed.
- Add several attributes to create multiple conditions
- All the attribute types are supported
- Select a channel in condition
- Select a local in condition
- Perform action to concatenate the value
- Perform action to remove whitespace
- Add different attributes to perform multiple actions
- Perform action to replace with the other attribute value
- One click button to execute rule on all products
- View, edit or delete all the created rules, conditions, and actions
Installing the Module
Please follow these steps to install Akeneo Custom Actions Rules Conditions module in your Akeneo PIM platform.
1 – Unzip the respective extension zip and then merge the “src” folder into Akeneo project root directory.
2 – Goto app/AppKernel.php and add the line
3 – Goto app/config/routing.yml and add the lines mentioned below at top of the file.
AkeneoRules: resource: "@AkeneoRulesBundle/Resources/config/routing.yml" prefix: /
4 -You have to navigate to Akeneo Installation Directory(Ex. cd /opt/bitnami/apps/akeneo/htdocs ). Run this command after ssh to your akeneo server by the terminal.
rm -rf ./var/cache/** && php bin/console pim:install:asset --env=prod && php bin/console assets:install web --symlink && yarn run webpack && php bin/console d:s:u --force
Common Issues After Installation
It might happen that even after proper installation, upon opening your Akeneo admin dashboard, you see a loading screen. In that case, do check for the following solution:
- Webpack Installation: If you get the below error It means that web pack is not installed in your system. Run the following command
npm install --save-prod webpack npm install
- Module routing.yml is not configured properly. Re-check the routing.yml file as mentioned in the 3rd step of Module Installation
- Clear your browser cache.
After installing the module in Akeneo, navigate to the Akeneo Dashboard. Here, you will see the Webkul Akeneo Item Rules icon at the left side of the screen.
Under the Akeneo Item Rules tab, the user can easily create new rules. Apart from that, the user can also view the already created rules. Besides that, the user can also edit/delete the rules.
Create New Rule
now, after clicking on the create rules button, the user will enter the name for the rule.
After entering the name, add condition for the rule. Then the user will select an attribute to create the condition for the respective rule.
After selecting the attribute, the user will select the rule condition to apply on the attribute.
After the above step, the user will add value for the condition that need to be applied to the product.
The user will then add the attribute to which the rule action will get applied.
After selecting the attribute the user has to select the action to be applied to the created rule.
Lastly, the user will save the rule and can view the rule created successfully under rules.
Now, the user will run the rule and needs to confirm before executing the rule.
After executing the rule, the user can see a success message for the same.
Product List – Rule Applied
Now, the user can check the rule applied to the product. The product name is Bag qwerty before the rule applied to it.
After the rule gets applied to the product, the product name changes to Leather Bag.
Therefore, the user can generate the rules as per the locale as well. The user can select a particular locale to apply the rule.
The users can also select multiple attributes to apply the rule.
The user has created a rule for the locale “English”. Now, the user adds the conditions and actions to it.
After creating the rule, the user needs to run the rule.
The user will selects the rule that the user wants to run.
After running the rule above, the user is now able to view the created rule. The user can also see a success message for the same.
Now, the user checks the rule applied to the product and the product description gets added to the locale “English”.
For any issues related to Akeneo Custom Action Rule Conditions module, please create a support ticket at- https://webkul.uvdesk.com/en/customer/create-ticket
Also, for any pre-sales queries or customization discussion, please drop an email to email@example.com
Current Product Version - 1.0.0