Easy Labels Pro - Magento 2 module documentation
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.
Next step is to fill up the form.
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
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.
Demo
Installation
Composer
- Add repo to composer.json:
"repositories": [
...
{
"type": "vcs",
"url": "git@git.auroracreation.com:aurora-modules/EasyLabelsPro.git"
}
...
],
- Add package to composer.json:
"require": {
...
"aurora/easy-labels-pro": "*"
...
},
- In Magento root folder run commands:
composer update aurora/cart-transfer
php bin/magento module:enable Aurora_CartTransfer
php bin/magento setup:upgrade
Manual
- Unzip archive.
- Upload extension files on your server to:
{Magento root}
└── app/
└── code
- In Magento root folder run commands:
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