weltpixel

Magento 2 Product Labels - New, Sale, Discount Sticker.

Configure labels on both Product and Category pages. weltpixel weltpixel

Full control over label design. weltpixel

Label Scheduling. weltpixel

Configure label position on product. weltpixel

Set conditions for your labels. weltpixel

About Magento 2 Product Labels.

Make the store more attractive and Boost your sales!

Attract your Customers with exciting label images and call-to-action texts to increase your store traffic and conversion rate.

Add product labels and display them in both product and category page.

For example: You can add attractive icons & call-to-action texts such as "Hot", "New", "Save 20%”, "Low Stock"...It is a simple yet effective solution for every store to grab their customers’ attention to their products.

Our extension allows you to add labels based on predefined rules. You can create Labels for individual products, all products in a category, On Sale products, New products or mix these rules together.

Features:

  • You can define a product "New" based on the date that individual product is set.
  • You can define a product "Sale" based on the sale price that individual product is set.
  • Display labels based on product attributes or attribute sets. Ex: 20% off all footwear products. 30% off for all winter boots
  • Display labels based on product category. Ex: 25% off for all products from the category Summer collection.
  • Display labels for select holiday special products. Ex: Your 30% off select products for Black Fridays sale.
  • NEW: Fully integrated with our Magento 2 Owl Carousel and Banner Slider extesion, which allows for displaying Product Labels on Carousel Widgets, as well as Related, Up-Sell and Cross-Sell Product Carousels.
  • Display labels for select products that are excluded from a site-wide sale on product page only.
  • Create an unlimited Number of labels and set Priorities for labels to display.
  • Our extension helps you create the unlimited number of labels and allow you to set which label to be shown first by setting priority for each label.
  • Support various positions for labels.
  • You can define the position for labels: top-left, top-center, top-right, middle-left, middle-center, middle-right, bottom-left, bottom-center, and bottom-right.
  • You can display a text on product label image like SAVE 30%.
  • Set the start and end date of every label that you create. This feature is extremely helpful with sales that start or end late night
  • Display each label for a specific customer group. Ex: display special offers for VIP or Wholesaler customers

Features of the Extension.

  • You can define a product "New" based on the date that individual product is set.
  • You can define a product "Sale" based on the sale price that individual product is set.
  • Display labels based on product attributes or attribute sets. Ex: 20% off all footwear products. 30% off for all winter boots
  • Display labels based on product category. Ex: 25% off for all products from the category Summer collection.
  • Display labels for select holiday special products. Ex: Your 30% off select products for Black Fridays sale.
  • Display labels for select products that are excluded from a site-wide sale on product page only.
  • NEW: Fully integrated with our Magento 2 Owl Carousel and Banner Slider extesion, which allows for displaying Product Labels on Carousel Widgets, as well as Related, Up-Sell and Cross-Sell Product Carousels.
  • Create an unlimited Number of labels and set Priorities for labels to display.
  • Our extension helps you create the unlimited number of labels and allow you to set which label to be shown first by setting priority for each label.
  • Support various positions for labels.
  • You can define the position for labels: top-left, top-center, top-right, middle-left, middle-center, middle-right, bottom-left, bottom-center, and bottom-right.
  • You can display a text on product label image like SAVE 30%.
  • Set the start and end date of every label that you create. This feature is extremely helpful with sales that start or end late night
  • Display each label for a specific customer group. Ex: display special offers for VIP or Wholesaler customers

HOW TO INSTALL VIA COMPOSER CLI COMMANDS

  • Step 1:
    Before installing please check the extension compatibility. This extension is currently compatible with the following Magento versions 2.3.X. - 2.4.2. It is recommended to install the extension first on a testing server before you install it on a live (production) server.
  • Step 2:
    Make sure you have your Magento Marketplace Authentication Keys configured on the Magento instance. If your keys are not added, check the Magento Documentation for more information about how to add those.
  • Step 3:
    Access the root of your magento 2 project from command line and run the following commands:
    composer require weltpixel/m2-weltpixel-product-labels
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy -f

HOW TO INSTALL MANUALLY VIA SSH.

CONFIGURATION.

GENERAL SETTINGS.

    Go to Admin > WeltPixel > Product Labels > General Settings

    • Enable on product listing [Yes / No] - Enable/Disable Product Labels on Category Pages.
    • Display Mode [Always / On Hover] - Choose whether Product Labels are only displayed on Hover or Always.
    • Enable on Product Page [Yes / No] - Enable/Disable Product Labels on Product Pages.
    • Enable for Product Widgets - Enable/Disable Product Labels for Product Widgets.
    • Enable on Related Products - Enable/Disable Product Labels for Related Products.
    • Enable on Upsell Products - Enable/Disable Product Labels for Upsell Products.
    • Enable on Cross-Sell Products - Enable/Disable Product Labels for Cross-Sell Products.
weltpixel
weltpixel

Manage/Add Product Labels.

    Go to Admin > WeltPixel > Product Labels > Manage Labels

    • To manage an existing label, under the Action column, click on Select -> Edit.
    • To add a new label, click Add New Product Label in the top right corner.

Adding a new Product Label.

General.

    Go to Admin > WeltPixel > Product Labels > Magage Labels > Add New Label

    • Title - Set the current label title. Not visible in the frontend. Only for admin purposes.
    • Priority - Use 0 for high priority, and 99 for low priority. Applicable only to labels that are on the same position as other labels.
    • Status [Active / Inactive] - Set current label status.
    • Valid From - Set start validity date and time.
    • Valid To - Set end validity date and time.
    • Store View - Choose Store View to display the label on.
    • Customer Group - Choose Customer Group to display label for.
weltpixel
weltpixel

Product Page.

    • Label Text - Insert text for label.
    • Text Font Color - Choose a font color for the label text.
    • Text Background Color - Choose a background color for the label.
    • Text Font Size - Choose a font size for the label's text.
    • Text Padding - Choose padding values.
    • Preview - Check out what the label would look like in the frontend.
    • Custom CSS - Add your own Custom CSS to the label.
    • Image - Upload your own image for the label. Uploading an image overrides text. To remove an image, simply click on the trash can icon in the bottom left corner.
    • Position - Choose where you want the label to be displayed.

Category Page.

    • Label Text - Insert text for label.
    • Text Font Color - Choose a font color for the label text.
    • Text Background Color - Choose a background color for the label.
    • Text Font Size - Choose a font size for the label's text.
    • Text Padding - Choose padding values.
    • Preview - Check out what the label would look like in the frontend.
    • Custom CSS - Add your own Custom CSS to the label.
    • Image - Upload your own image for the label. Uploading an image overrides text. To remove an image, simply click on the trash can icon in the bottom left corner.
    • Position - Choose where you want the label to be displayed.
weltpixel
weltpixel

Conditions.

  • Allows for customization of conditions that must be met must be met before the Product Labels are visible on the frontend. If left blank, the labels are applied to all products.

  • Note: Normally, the labels should show up automatically after the save. However, depending on the conditions configured, if you encounter cases in which the labels don't show up, just run the command below to manually trigger the label reindex:

  • php bin/magento indexer:reindex weltpixel_products_labels_rule
    

Troubleshooting.

  • If you enable/disable the module and in the Magento Admin, the Index Management page is broken (showcased in the image on the right), you need to run the following command in the CLI:
  • php bin/magento indexer:reset
    
weltpixel
weltpixel

Change Log.

What’s new in v.1.10.7 - March 26, 2021

  • New feature: Added an integration with our Owl Carousel module which now allows for displaying Product Labels on Product Carousels, both via widgets and Related/Up-Sell Carousels on Product Pages. Requires the WeltPixel Owl Carousel and Banner Slider extension.
  • Fixed an issue which prevented proper functionality with the Stock Condition. Product Labels would not disappear from the frontend when a product went out of stock.
  • Fixed a bug that prevented images from being uploaded via the Product Labels Magento Admin configuration.
  • Fixed a popup display issue that occurred when deleting a record from the Magento Admin.
  • Excluded Magento 2.0.x - 2.2.x from new features and fixes starting with this release.
  • Adjusted WeltPixel Developer section comments.


What’s new in v.1.10.5 - February 12, 2021

  • Confirmed compatibility with the newly released Magento 2.4.2 version.
  • Added additional backend versioning verifications.
  • Backend module code optimizations.


What’s new in v.1.10.1 - October 22, 2020

  • Confirmed compatibility with the newly released Magento 2.4.1 version.


What’s new in v.1.10.0 - August 10, 2020

  • Fixed an error that occurred in certain cases when Product SKUs had quotation marks in them.
  • Confirmed compatibility with the newly released Magento 2.4.0 version.


What’s new in v.1.9.8 - July 6, 2020

  • Whitelisted domain for Content Security Policies introduced in Magento 2.3.5.


What’s new in v.1.9.7 - May 7, 2020

  • Confirmed compatibility with Magento 2.3.5.
  • Implemented small Backend performance optimizations.
  • Added nxcli.net (Nexcess temporary URL) as a valid domain in the licensing process.
  • Added an option in the Developer section to allow for switching Magento's CSP between "report-only" and "restrict".


What’s new in v.1.9.6 - April 9, 2020

  • Fixed a bug that caused an error to be thrown when deleting a Product Label from the label grid in the Magento Backend.
  • Fixed a Backend issue on Magento Commerce whereby the Category Schedule functionality was not working properly.


What’s new in v.1.9.5 - March 10, 2020

  • Added backend Google reCaptcha compatibility for Magento 2.3.x


What’s new in v.1.9.4 - February 5, 2020

  • Code enhancements for increased security. Changed User Group info collection method.
  • Confirmed compatibility for Magento 2.3.4.


What’s new in v.1.9.2 - November 27, 2019

  • Fixed an issue on the Product Page which caused Product Labels to display under the info area in the Pearl Theme, when the option to move tabs under the info area was enabled, and when the label was configured to display under the Short Description.
  • Added Magento and PHP version in the WeltPixel Developer section.


What’s new in v.1.9.1 - October 16, 2019

  • Added padding for labels introduced after the Short Description.
  • Fixed an issue related to Mobile Usability for Product Labels (Google Search Console).
  • Confirmed compatibility with the latst Magento 2.3.3 version.
  • Included the WeSupply Toolbox integration extension - Proactive Notifications Email & SMS, Returns & RMA, Store Locator, Delivery Date Estimate, Logistics Analytics, NPS & CSAT score. Get Free on-boarding and launch within 24 hours.


What’s new in v.1.9.0 - July 18, 2019

  • Confirmed compatibility with Magento 2.3.2.
  • Added HTTPS endpoint for licensing process.


What’s new in v.1.8.5 - June 7, 2019

  • Introduced a new functionality which allows for positioning Product Labels under the Short Description.
  • Fixed a sorting issue that occured when labels were positioned in the same location on the product image.
  • Fixed an bug whereby Product Labels were not appearing on Category Pages.
  • Fixed a console error that was displayed on the Product Page.
  • Small performance improvements.


What’s new in v.1.8.4 - April 25, 2019

  • Added PHP version in the WeltPixel Developer Section.


What’s new in v.1.8.3 - April 3rd, 2019

  • CSS adjustments.
  • Confirmed compatibility for Magento 2.3.1.


What’s new in v.1.8.2 - January 24, 2019

  • Fixed an issue related to Magento 2.3. Upload image JS error does not occur anymore.
  • Helpcenter adjustment, removed Zendesk iframe and added a simple link to our Support Center in order to avoid any potential conflicts with other admin js added by 3rd party extensions.
  • Fix for multiple rewritten ImageFactory classes, rewrite check validity, rewrite checks optimizations.


What’s new in v.1.8.0 - December 8, 2018

  • Fixed an issue related to product namespace paramater which was throwing an error when using Rest API.
  • Compatibility adjustments for Magento 2.1.16/2.2.7/2.3.0.
  • PHP 7.2 compatibility added.
  • As Magento 2.3 comes with major core changes, we have provided a different set of files in order to achieve the best performance on each version.


What’s new in v.1.7.5 - October 23, 2018

  • Initial release