WOO Stickers by Webline

Описание

Enhance your buyer’s shopping experience by adding various stickers to your products in your WooCommerce Shop. Various stickers are available like stickers for New, On Sale, Soldout Products, Category Stickers and you can use your custom stickers.

Add various stickers to your products easily from admin panel without any extra efforts or any knowledge of programming.

Key Features

  • Stickers for New, On Sale, Soldout Products and Category Stickers.
  • Admin can even upload and use their Custom Stickers.
  • Admin can define number of days to define product as new.
  • Admin can configure different style of stickers.
  • Admin can enable/disable this sticker feature.
  • Admin can configure stickers for Product List as well for Product Detail page.
  • Admin can configure/override stickers at category and product level.
  • Admin can choose Image/Text as a sticker option.
  • Admin can configure custom sticker group for products and also override their options at Category / Product level.
  • Text type stickers are configurable with color combination.
  • Admin can add custom CSS from settings.

Premium Features

  • Admin can add custom settings to rotate the stickers.
  • Admin can add animation to the stickers.
  • Rotate and animation settings will work seamlessly for regular stickers.
  • Admin can add scheduled stickers for particular period of time.
  • Admin can upload custom image or text for scheduled sticker.

NOTE

This plugin is an Open Source Software and we would be happy to have people contribute to our plugin. Please contact us here to talk to our software development team, if you would like to contribute to this plugin and help make it better.

If you like this plugin then please rate our plugin to help us spread the word.

Скриншоты

  • Stickers on listing page.
  • The Round sticker of Sold product on detail page.
  • The Text sticker of New and On Sale product on detail page.
  • The Text sticker of product setup as custom type on detail page.
  • The Category Sticker on frontend.
  • WOO Stickers menu in admin side under Settings.
  • General Configuration of WooStickers Plugin.
  • New Product Configuration of WooStickers Plugin.
  • Sale Configuration of WooStickers Plugin.
  • Sale Configuration with default image option of WooStickers Plugin.
  • Sold Configuration of WooStickers Plugin.
  • Custom Sticker Configuration of WooStickers Plugin.
  • Woo Stickers Configuration on Category level.
  • Woo Stickers Configuration on Product level.
  • Category Stickers Configuration.

Установка

  1. Upload ‘woo-stickers-by-webline’ to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Done!

Часто задаваемые вопросы

Sticker image is not displayed in product detail page

First verify if you have enabled this option in the General Configuration -> Enable Sticker On Product Details Page as «YES»

Also check appropriate settings e.g if this issue persist for «NEW Sticker» then go to New Sticker configuration and Enable Product Sticker as «YES»

If you still find this problem then override the CSS class to match your Theme style and increase the «z-index» amount.

We have tested plugin in various standard themes of WordPress. In few of the themes where the theme structure is not proper, in such cases you will have to override specific class of your Theme style and set margin according to that.

If you still need help, feel free to contact our WordPress developers anytime.

Custom sticker image is repeating.

Our plugin supports default image dimension of 54 X 54px for custom sticker images. If the dimension of your custom stickers is not same size size then this issue will occur. To solve this issue, either you have to override the class «custom_sticker_image» as per your website’s theme style or you can create custom image according to our standard dimensions.

Sales badge from the default theme duplicate with the plugin.

If you notice the sales badge from the default theme or WooCommerce appearing repeatedly, it may require adjustment through CSS. You can resolve this by adding the following CSS rule:
.classname-of-sale {display: none;}
This will hide the duplicate sales badge.

Sold badge from the default theme duplicate with the plugin.

If you notice the Sold badge from the default theme or WooCommerce appearing repeatedly, it may require adjustment through CSS. You can resolve this by adding the following CSS rule:

.classname-of-sold {
    display: none;
}

This will hide the duplicate Sold badge.

Отзывы

11.09.2024
Setup and using this plugin is very easy and nice. I had another theme that had problems with displaying the custom badge. Support was swift and great.
19.08.2019
The custom image ability is a nice feature and the ability to resize it via css is wonderful. Thanks heaps 🙂
20.12.2018
Hi If you’d like to see the sticker on the cart page for sold out items here are 7 steps that I added to the plugin. (Works for me on WP 5.0.1 WC 3.5.2). /public_html/wp-content/plugins/woo-stickers-by-webline/public/css/woo-stickers-by-webline-public.css ===================================================================================================== Add at the BOTTOM —————— .woocommerce table.shop_table .woocommerce-cart-form__cart-item td { position: relative !important; } .woocommerce-mini-cart .woosticker { display: none; } /public_html/wp-content/plugins/woo-stickers-by-webline/public/class-woo-stickers-by-webline-public.php ======================================================================================================= line 65 Add ,[new line]’enable_sticker_cart’ => ‘no’ —————————————————- // Merge with defaults $this->general_settings = array_merge ( array ( ‘enable_sticker’ => ‘no’, ‘enable_sticker_list’ => ‘no’, ‘enable_sticker_detail’ => ‘no’, ‘enable_sticker_cart’ => ‘no’ ), $this->general_settings ); line 285 (after previous addition) just before the last } that closes the class ——————————————————————————- /** * Call back function for show sold product badge on cart. * * @return string * @param string $product_image The product image. * @param string $cart_item. * @param string $cart_item_key. * @author Doron Shemesh */ public function show_cart_product_soldout_badge($product_image, $cart_item, $cart_item_key) { if ($this->general_settings[‘enable_sticker’] == «yes» && $this->sold_product_settings[‘enable_sold_product_sticker’] == «yes») { if( (!is_product() && $this->general_settings[‘enable_sticker_cart’] == «yes») ) { $product = $cart_item[‘data’]; $classSoldPosition=(($this->sold_product_settings[‘sold_product_position’]==’left’) ? ((is_product())? » pos_left_detail » : » pos_left » ) : ((is_product())? » pos_right_detail » : » pos_right «)); $classSold=(($this->sold_product_settings[‘sold_product_custom_sticker’]==»)?(($this->sold_product_settings[‘enable_sold_product_style’] == «ribbon») ? (($this->sold_product_settings[‘sold_product_position’]==’left’)?» woosticker soldout_ribbon_left «:» woosticker soldout_ribbon_right «) : (($this->sold_product_settings[‘sold_product_position’]==’left’)?» woosticker soldout_round_left «:» woosticker soldout_round_right «)):»woosticker custom_sticker_image»); if($product->get_type()==’variable’) { $total_qty=0; $available_variations = $product->get_available_variations(); foreach ($available_variations as $variation) { if($variation[‘is_in_stock’]==true){ $total_qty++; } } if($total_qty==0){ if($this->sold_product_settings[‘sold_product_custom_sticker’]==») { echo ‘<span class=»‘.$classSold . $classSoldPosition .'»>Sold Out</span>’; } else { echo ‘<span class=»‘ . $classSold . $classSoldPosition . ‘» style=»background-image:url(‘.$this->sold_product_settings[‘sold_product_custom_sticker’].’);»> Sold Out </span>’; } } } else { if (! $product->is_in_stock ()) { if($this->sold_product_settings[‘sold_product_custom_sticker’]==») { echo ‘<span class=»‘.$classSold . $classSoldPosition .'»>Sold Out</span>’; } else { echo ‘<span class=»‘ . $classSold . $classSoldPosition . ‘» style=»background-image:url(‘.$this->sold_product_settings[‘sold_product_custom_sticker’].’);»> Sold Out </span>’; } } } } } return $product_image; } /public_html/wp-content/plugins/woo-stickers-by-webline/includes/class-woo-stickers-by-webline.php ================================================================================================== line 214 just before closing the function define_public_hooks ————————————————————- //action to show sold out product badge on Cart page // By Doron Shemesh $this->loader->add_filter(‘woocommerce_cart_item_thumbnail’, $plugin_public, ‘show_cart_product_soldout_badge’, 11, 3 ); /public_html/wp-content/plugins/woo-stickers-by-webline/admin/class-woo-stickers-by-webline-admin.php ======================================================================================================== line 150 Add ,[new line]’enable_sticker_cart’ => ‘no’ —————————————————- // Merge with defaults $this->general_settings = array_merge ( array ( ‘enable_sticker’ => ‘no’, ‘enable_sticker_list’ => ‘no’, ‘enable_sticker_detail’ => ‘no’ ), $this->general_settings ); line 215 (after previous addition) at the end of the function register_general_settings ————————————————————————————— // By Doron Shemesh add_settings_field ( ‘enable_sticker_cart’, ‘Enable Sticker On Cart Page:’, array ( &$this, ‘enable_sticker_cart’ ), $this->general_settings_key, ‘section_general’ ); line 423 (after previous additions) before /** * New Product Settings :: Enable Stickers ———————————————- /** * General Settings :: Enable Sticker On Cart Page * * @return void * @var No arguments passed * @author Doron Shemesh */ public function enable_sticker_cart() { ?> <select id=’enable_sticker_cart’ name=»<?php echo $this->general_settings_key; ?>[enable_sticker_cart]»> <option value=’yes’ <?php selected( $this->general_settings[‘enable_sticker_cart’], ‘yes’,true );?>>Yes</option> <option value=’no’ <?php selected( $this->general_settings[‘enable_sticker_cart’], ‘no’,true );?>>No</option> </select> <p class=»description»>Select wether you want to enable sticker feature on cart page or not.</p> <?php } Enjoy
Посмотреть все 24 отзыва

Участники и разработчики

«WOO Stickers by Webline» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«WOO Stickers by Webline» переведён на 3 языка. Благодарим переводчиков за их работу.

Перевести «WOO Stickers by Webline» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.2.4

Release Date: December 10, 2024

  • Fix: Checked compatibility with WordPress version 6.7.1

1.2.3

Release Date: Sept 11, 2024

  • Fix: Checked compatibility with WordPress version 6.6.2

1.2.2

Release Date: July 22, 2024

  • Fix: Minor bug fixes.
  • Fix: Checked compatibility with WordPress version 6.6

1.2.1

Release Date: July 09, 2024

  • Enhancement: Introduced options for Sticker rotation and animation.
  • Enhancement: Introduced options for Scheduled Sticker.
  • Fix: Checked compatibility with WordPress version 6.5.5

1.2.0

Release Date: June 21, 2024

  • Fix: Checked compatibility with WordPress version 6.5.4

1.1.9

Release Date: March 21, 2024

  • Enhancement: Minor UI optimization for Information Banner.

1.1.8

Release Date: March 06, 2024

  • Fix: Checked compatibility with WordPress version 6.4.3
  • Fix: Resolved issue with option resetting after adding a category.
  • Fix: Minor style improvements/fixes.
  • Enhancement: Introduced options for Sticker position, including Top, Left, and Right.
  • Enhancement: Added Height/Width customization for image type stickers.
  • Enhancement: Introduced padding options for text type stickers, allowing for better alignment and spacing.
  • Enhancement: Extended support for Grouped Products and External/Affiliate Product Types.
  • Enhancement: Partially integrated sticker support for block editor themes.

1.1.7

Release Date: Dec 26, 2023

  • Fix: Checked compatibility with WordPress version 6.4.2
  • Fix: Minor style fixes

1.1.6

Release Date: Jan 31, 2023

  • Fix: Minor style fixes
  • Fix: Checked compatibility with WordPress version 6.1

1.1.5

Release Date: June 18, 2020

  • Enhancement: Added new category sticker options.
  • Enhancement: Added custom CSS option.

1.1.4

Release Date: June 03, 2020

  • Enhancement: Added text type options on each stickers so now easily manage text on sticker.
  • Enhancement: Added new custom stickers options.

1.1.3

Release Date: May 25, 2020

  • Fix: get_woocommerce_term_meta is deprecated since version 3.6! Use get_term_meta instead

1.1.2

Release Date: January 02, 2020

  • Enhancement: Added stickers options on Product level.
  • Enhancement: Added stickers options on Category level.
  • Fix: Checked compatibility with WooCommerce version 3.8.1 and WordPress version 5.3

1.1.1

Release Date: Dec 30, 2017

  • Fix: Sold out sticker issue for variable product.
  • Fix: Minor bug fixes.
  • Fix: Checked compatibility with WooCommerce version 3.2.6 and WordPress version 4.9.1

1.1.0

Release Date: May 06, 2017

  • Fix: WooCommerce 3.x compatibility fixes.
  • Fix: Resolved Sticker shows above title issue.
  • Fix: Minor other bug fixes.

1.0.4

Release Date: March 05, 2015

  • Fix: Soldout product sticker not display on category page or listing while product is on sale and out of stock.

1.0.3

Release Date: March 04, 2015

  • Enhancement: Setting link on Plugins page.
  • Enhancement: Added field for Product Sticker Position and Custom sticker upload for new, sale and soldout product.
  • Enhancement: Shorten tab names.
  • Fix: Override the default behavior of woocommerce badge.
  • Fix: Setting options updated.
  • Fix: Uninstall hook option delete.
  • Fix: Field description updated.
  • Fix: New product default value.

1.0.2

Release Date: November 29, 2014

  • Enhancement: Added field to consider product as new.

1.0.1

Release Date: November 26, 2014

  • Initial release