2017 © Pedro Peláez
 

magento2-module module-stickers

Product Discount Stickers for Magento 2

image

wapone/module-stickers

Product Discount Stickers for Magento 2

  • Thursday, December 14, 2017
  • by WaPoNe
  • Repository
  • 2 Watchers
  • 5 Stars
  • 307 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 3 Open issues
  • 6 Versions
  • 27 % Grown

The README.md

WaPoNe Stickers is a Magento 2 extension to provide product image stickers visible everywhere in the store (category page, product page, result page, related/upsell/crossell, widget)., (*1)

Depending on the theme installed, it could need some style improvements., (*2)


, (*3)

Installation

Composer

Run the following commands in Magento 2 root folder, (*4)

php bin/magento maintenance:enable
composer require wapone/module-stickers
php bin/magento setup:upgrade
php bin/magento maintenance:disable

User Guide

Configuring extension

  1. Go to STORES - WAPONE - Stickers.
  2. Set Activation to 'YES'.
  3. You have to decide to use Manual or Automatic as Discount Calculation (Manual: it will be shown discount image or discount label ** - ** Automatic: it will be shown discount calculated by the system; it is possible to select only sticker background and text color.)
  4. Select Discount Product Category (one or more) where to apply sticker (used only for Manual case)
  5. Select Sticker Type (Image or Custom Label)
  6. Upload the discount image
  7. Set Label, first row (used for Manual and Custom Label case)
  8. Set Label, second row (used for Manual and Custom Label case)
  9. Set Sticker Background Color (used for Custom Label case)
  10. Set Sticker Text Color (used for Custom Label case)

Annotations

The extension has been tested using Luma Thema, the default Magento 2 theme; since its operation depends on some DOM elements (it works with javascript), it might happen that some code changes need for those themes with different DOM structure. You have to change jquery code in /vendor/wapone/module-stickers/view/frontend/web/js/categoryPageDiscount.js for category page and /vendor/wapone/module-stickers/view/frontend/web/js/viewPageDiscount.js for product page., (*5)

Example for category page:

Luma Theme, (*6)

$($(this).parent().parent().find("a").find("span").find("span")).prepend(self.options.imageTag.discountArea);, (*7)

Ultimo Theme, (*8)

$($(this).parent().parent().find("div.product-item-img").find("a.product-image")).prepend(self.options.imageTag.discountArea);, (*9)

Porto Theme, (*10)

$($(this).parent().parent().find("div.product-item-photo")).prepend(self.options.imageTag.discountArea);, (*11)

Compability

  • Magento CE:
    • 2.1.x
    • 2.2.x

The Versions

14/12 2017

dev-master

9999999-dev

Product Discount Stickers for Magento 2

  Sources   Download

proprietary OSL-3.0 AFL-3.0

The Requires

 

14/12 2017

0.0.4

0.0.4.0

Product Discount Stickers for Magento 2

  Sources   Download

OSL-3.0 AFL-3.0

The Requires

 

08/11 2017

0.0.3

0.0.3.0

Product Discount Stickers for Magento 2

  Sources   Download

proprietary

The Requires

 

11/08 2017

0.0.2

0.0.2.0

Product Discount Stickers for Magento 2

  Sources   Download

proprietary

The Requires

 

27/06 2017

dev-dev

dev-dev

Product Discount Stickers for Magento 2

  Sources   Download

proprietary

The Requires

 

01/02 2017

0.0.1

0.0.1.0

Product Discount Stickers for Magento 2

  Sources   Download

proprietary

The Requires