<!-- TITLE: Easy Labels Pro - Magento 2 module documentation--> <!-- SUBTITLE: Author: Paweł Wasiluk --> # Easy Labels Pro - Magento 2 module documentation ## Module overview Make your products more attractive with catchy and flashy labels. Modul enables you to create and assign labels freely to products chosen by yourself. Strong point of module is that single product can have its own special label. Easy Labels Pro lets you choose color for label from over 16 million colors or give label you custom class. ## Module compatibility This module is compatibile with Magento Community versions: 2.3. ## How it works After installing the module, first thing you have to do is to enable module in configuration, to do so go to: Stores > Settings > Configuration > Aurora > Easy Labels PRO > Easy Labels Pro Module Configuration. To add a label head to Admin Panel go to Catalog > EasyLabels PRO > Manage PRO Labels. Click on Add New Label button to create your own label. ![L 1](/uploads/l-1.jpg "L 1") Next step is to fill up the form. ![L 2](/uploads/l-2.jpg "L 2") Label – set name for label Discount Label – changes your label into “-x%” which reflects discount percentage for product CSS class – set styling for label Font & Background color – when clicked, window will show up that lets you pick color without much effort (window may look different on your operating system) Enable Label – turns on or off visibility of label Enable in listing– turns on or off visibility of label for listing Store View – a store/store view that this category should be visible in ![L 3](/uploads/l-3.jpg "L 3") Under form you can see conditions by which label will be assigned to products. It works as generic condition rules ( catalog price rules ). When finished, your label will be visible in Catalog > Manage Pro Labels grid. To see the added label head to your chosen product at your store. The labels will appear under product’s name and will line up if there is more than one. ![L 4](/uploads/l-4.jpg "L 4") ## Demo demo3.magecreation.com ## Installation ### Composer 1. Add repo to composer.json: ```text "repositories": [ ... { "type": "vcs", "url": "git@git.auroracreation.com:aurora-modules/EasyLabelsPro.git" } ... ], ``` 2. Add package to composer.json: ```text "require": { ... "aurora/easy-labels-pro": "*" ... }, ``` 3. In Magento root folder run commands: ```text composer update aurora/cart-transfer php bin/magento module:enable Aurora_CartTransfer php bin/magento setup:upgrade ``` ### Manual 1. Unzip archive. 2. Upload extension files on your server to: ```text {Magento root} └── app/ └── code ``` 3. In Magento root folder run commands: ```text php bin/magento module:enable Aurora_CartTransfer php bin/magento setup:upgrade ``` ## Changelog ### v1.0.38 - Update conditions classes for exising entries with old classes ### v1.0.36 - Load original data for changed model ### v1.0.35 - Refactoring ### v1.0.34 - Addeed tests (phpcs, phpunit, phpmd, phpstan) in pipelines, module refactored ### v1.0.33 - Discount rounding ### v1.0.32 - Fix missing argument productCacheTag ### v1.0.31 - PSR-2 fixes and unit tests update ### v1.0.30 - Discount label fix ### v1.0.29 - Fix for Mysql Galera Cluster ### v1.0.28 - Added disable label option on product view ### v1.0.27 - Label cache fixed ### v1.0.26 - Module refactoring ### v1.0.25 - Marketplace fixes ### v1.0.24 - Zero discount deleted ### v1.0.23 - Save labels fix ### v1.0.22 - Background transparent added ### v1.0.21 - Indexer fixed ### v1.0.20 - Remove context from grid ### v1.0.19 - Ui fix ### v1.0.18 - Ui fix ### v1.0.17 - Store view fix ### v1.0.16 - Store view fix ### v1.0.15 - Fix left join in collection plugin ### v1.0.14 - Collection fix ### v1.0.13 - Add plugin to reduce db queries ### v1.0.12 - Fixed error with lacking autoincrement ### v1.0.11 - Patch installed ### v1.0.10 - Db-schema types fixed ### v1.0.9 - Install schema replaced by db-schema ### v1.0.8 - Reduced number of database queries in category and product page ### v1.0.7 - Gpsi fixes ### v1.0.6 - Type of hash changed - Refactoring ### v1.0.5 - Conflict fix ### v1.0.4 - Adapting the module to other language versions ### v1.0.0 - Module installation