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.
L 1

Next step is to fill up the form.

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

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

Demo

Installation

Composer

  1. Add repo to composer.json:
"repositories": [
    ...
    {
        "type": "vcs",
        "url": "git@git.auroracreation.com:aurora-modules/EasyLabelsPro.git"
    }
    ...
],
  1. Add package to composer.json:
"require": {
    ...
    "aurora/easy-labels-pro": "*"
    ...
},
  1. In Magento root folder run commands:
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:
{Magento root}
└── app/
    └── code
  1. 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