Module Best Labels is a tool for easy installation of stickers (labels) to the product on the web site. Labels are placed on top of the main image of item (in the list of products and item description). This version supports three types of stickers: "New product", "Bestseller", "Sale Labels”. The module has functional, accessible and wide custom settings. Buy
Magento ver 1.6.0.0 and up
The module can generate three types of stickers:
Module creates all the stickers automatically, depending on the settings
(see details below in the section «Module Settings»).
Attention! To generate all the labels automatically, turn on the module setting
«Enable AutoSearch», then go to the «Catalog->Badata BestLabels Management»
and click «AutoSearch Labels».
Then tick off those kinds of labels that you want to generate and click on «Search».
All the necessary stickers will be generated.
AutoSearch process also triggers automatically when you save and purchase goods.
(Later in the article, you can read the description of the automation mechanism of the
process described above using Cron).
You also have the ability to set manually stickers for specific products.
Stickers set manually do not affect the general algorithm for generating «AutoSearch»,
which means that they will be seen as long as you do not remove them in the same way - manually.
«Enable Manual Labels» setting is responsible for the whole mechanism and must be enabled.
For example: if you want to activate the sticker "Sale Labels" for a particular product,
even under the condition that it does not have a special price, the label will be active as long as
you do not manually disable this feature for this product. This applies to all kinds of stickers,
which can be activated for the site products.
To activate the stickers you need to go manually to the section Catalog->Badata BestLabels Management.
You will see a grid with a list of products for which stickers are included manually.
If you do not see the product list, click the leftmost column «Any» and apply the filter.
Then you will see a list of all products. In the right side of the table are three columns
that show what kind of stickers are marked for a specific product. To enable labels for a product,
you need to click on "Edit", in the far right column in the dialog box tick off the needed product labels.
It is important to note that the module allows you to display all kinds of stickers at a time
on one product!
After module installation go to its settings System->Configuration->BestLabels.
The module can operate with a large number of themes (including mobile versions), and used to store multiple store views. In the event, if the stickers are not visible, please, check the media.phtml file 'base/default/template/catalog/product/view/media.phtml' for the presence of class="product-image" before image.
<p class="product-image"> <?php $_img = '<img src="'.$this->helper('catalog/image')->init($_product, 'image')->resize(265).'" alt="'.$this->escapeHtml($this->getImageLabel()).'" title="'.$this->escapeHtml($this->getImageLabel()).'" />'; echo $_helper->productAttribute($_product, $_img, 'image'); ?> </p>
If you use other modules, which cover the standard file media.phtml (for example, lightbox module), you will need to find the file and add class="product-image" Example:
"<a href="<?php echo $image; ?>" class="product-image" rel="lytebox[rotation]" title="<?php echo $maintitle;?>" onclick="return false;"> <img src="<?php echo $this->helper('catalog/image')->init($_product, 'image') >resize($mainImageSize[0], $mainImageSize[1]); ?>" width="<?php echo $mainImageSize[0];?>" height="<?php echo $mainImageSize[1];?>" alt="<?php echo $this->htmlEscape($_product->getImageLabel());?>"/> </a>"