YITH WooCommerce Barcodes and QR Codes v2.0.11

A barcode is an encoded label or label attached to all objects, allowing computers, scanners and mobile devices to track and locate them faster.Using barcodes in your inventory management process is critical and has many benefits for both your company and your customers.The main advantage of barcodes is that they eliminate the possibility of human error: manual data entry has a high error rate, but scanning barcodes is fast, accurate, and time-saving.

Another fantastic benefit of barcodes is that you can print them (using your home printer) and identify and track your entire inventory in minutes.You don't need to spend a lot of money, buy expensive printers, or waste time. Simple, fast and cheap. You can generate and read barcodes and QR codesYITH WooCommerce barcode and QR code. They are automatically created on products and orders.You can automate and speed up your workflow by triggering specified actions (decrease or increase inventory, change order status, etc.) every time a code is scanned.

Create barcodes and QR codes and apply them to orders and products.

Manually enter preprinted codes or generate codes for each order and product page.

Use barcodes or QR codes where possible.

Choose a code generation format and one of the most popular protocols on the market.

With just one click, you can generate barcodes for all your products.

If you have the plugin installed and have a catalog with hundreds of products without barcodes, you can generate and apply codes with just one click.

On product pages, the barcode is displayed.

You can choose whether to display barcodes on product detail pages.

In the order email, include the barcode.

Choose whether to include barcodes in order emails sent to consumers.

Barcodes can be used to find products or orders.

You can quickly search for products by scanning barcodes or placing them in the search form.

Use product barcode scanning to increase or decrease inventory quantities.

When scanning the barcode, you can choose to increase or decrease product inventory.

Using a barcode scanner, you can track the status of your order.

Orders can be found by barcode and order status can be updated with a single click.

Get a list of barcodes that can be printed.

Download a PDF file listing all the products in your store. You can even print the same product barcode multiple times if you wish.

Features YITH WooCommerce Barcode and QR Code

  • Orders and / or products must be assigned a barcode or QR code.
  • Automatically generate codes for orders and / or new products.
  • Generate product barcodes using product IDs, SKUs, or custom fields.
  • Generate order barcodes using order ID, number, or custom fields.
  • Select one of ten product barcode protocols available for code generation.
    • EAN-13
    • EAN-8
    • UPC-A
    • STD 25
    • INT 25
    • CODE 39
    • CODE 93
    • CODE 128
    • Codabar
    • QR code
  • Automatically create codes for products already in the store.
  • Create barcodes for various products.
  • The barcode should be regenerated.
  • Barcodes should be removed from product edit pages and order pages.
  • Orders and products can be scanned and scanned with barcodes.
  • On the product detail page, the barcode is displayed.
  • In the order email, provide the order number and product barcode.
  • Use the product URL to create a QR code.
  • By scanning barcodes, you can add automated actions to plugin shortcodes, such as reducing/increasing product inventory or changing order status.
  • Print all your product barcodes to PDF files, including variants.
  • In a printable listing, include product image, name, price, SKU and/or a brief description.
  • Multiple copies of the same product barcode must be printed.

Changelog YITH WooCommerce Barcode and QR Code

VERSION 2.2.1 - RELEASED ON 15 OCTOBER 2021
Update: YITH plugin framework
Dev: added the correct URL to user profile
Dev: added yith_ywbc_barcode_display_value filter, to allow third party dev change barcode display value
Dev: added new action yith_ywbc_after_generate_barcode, to allow run code after the barcode is generated
Dev: corrected some checks in the barcode generation method

VERSION 2.2.0 - RELEASED ON 07 OCTOBER 2021
New: support for WooCommerce 5.8
Update: YITH plugin framework
Fix: fixed the condition to display the barcode metabox in the order page
Fix: fixed the Gutenberg blocks
Dev: escaped URL for the barcode image
Dev: PHPCS refactor

VERSION 2.1.1 - RELEASED ON 27 SEPTEMBER 2021
Tweak: added input in the product search shortcode to increase or decrease specific stock units
Update: YITH plugin framework
Fix: debug info feature removed for all logged in users
Fix: fixed modify stock when using ajax
Dev: new filter 'yith_wcbc_set_stock_unit'

VERSION 2.1.0 - RELEASED ON 13 SEPTEMBER 2021
New: support for WooCommerce 5.7
Update: YITH plugin framework

VERSION 2.0.14 - RELEASED: AUGUST 12, 2021
New: support for WooCommerce 5.6
Update: YITH plugin framework
Update: updated Dasprid library
Dev: added new filter yith_wcbc_plugin_settings_capability

VERSION 2.0.13 - RELEASED: JULY 14, 2021
New: support for WooCommerce 5.5
New: support for WordPress 5.8
New: Order barcodes can be generated in bulk from orders page
Update: YITH plugin framework
Fix: fixed an empty button appearing in the products shortcode
Dev: changed deprecated method to update the products stock
Dev: added new filter ywbc_barcode_actions_name_filter

VERSION 2.0.12 - RELEASED: JUNE 08, 2021
New: support for WooCommerce 5.4
Update: YITH plugin framework
Dev: added missing shortcode parameters in the function

VERSION 2.0.11 - RELEASED: MAY 11, 2021
New: support for WooCommerce 5.3
Tweak: included the image of the products purchased in the search order shortcode
Tweak: included the products purchased in the search order shortcode
Update: YITH plugin framework
Fix: include the product variations in the barcode bulk generate on product table
Fix: if the EAN13 protocol have a leading zero, remove it and transform the protocol to UPC-A
Dev: changed the style of some print options

VERSION 2.0.10 - RELEASED: APRIL 06, 2021
New: support for WooCommerce 5.2
Tweak: Improved the print barcodes options
Update: YITH plugin framework

VERSION 2.0.9 - RELEASED: MARCH 05, 2021
New: support for WordPress 5.7
New: support for WooCommerce 5.1
Tweak: added new option to generate the product QR Code using the product URL
Update: YITH plugin framework
Dev: included the custom field placeholder order_url, with the url of the order on my account
Dev: added new filter ywbc_order_shortcode_buttons_actions

VERSION 2.0.8 - RELEASED: FEBRUARY 11, 2021
New: support for WooCommerce 5.0
New: added Greek language
Update: YITH plugin framework
Fix: fixing the render in the QR
Dev: added new filter yith_barcode_new_product_protocol

VERSION 2.0.7 - RELEASED: JANUARY 07, 2021
New: Support for WooCommerce 4.9
Tweak: add parameter on yith_barcodes_post_type_allowed filter
Update: plugin framework

VERSION 2.0.6 - RELEASED: NOVEMBER 30, 2020
New: Support for WooCommerce 4.8
Update: plugin framework
Fix: allow vendors to manage product barcodes
Dev: added a z-index to the print barcode button

VERSION 2.0.5 - RELEASED: NOVEMBER 05, 2020
New: Support for WooCommerce 4.7
New: Support for WordPress 5.6
Update: plugin framework
Fix: fixed issue with Picqer library when generating barcodes with PHP 7.4
Dev: New URL for activation panel
Dev: removed the .ready method from jQuery

VERSION 2.0.4 - RELEASED: OCTOBER 02, 2020
New: Support for WooCommerce 4.6
Update: plugin framework

VERSION 2.0.3 - RELEASED: SEPTEMBER 17, 2020
New: Support for WooCommerce 4.5
Update: plugin framework
Fix: fixed an issue with the product search query
Fix: fixed the variation to not increase the stock automatically

VERSION 2.0.2 - RELEASED: AUGUST 11, 2020
New: Support for WooCommerce 4.4
New: Support for WordPress 5.5
Tweak: changed the shortcode capability option by a role selector
Update: plugin framework
Update: language files
Dev: if Sequential Number is active, use the order ID instead of the Order number, to avoid issues with the special characters, it can be forced with the hook ywbc_order_barcode_type_force_sequential_order_number
Dev: added new filter yith_barcode_before_load_order_barcode_redirect
Dev: check if the barcode value appear as array

VERSION 2.0.1 - RELEASED: JULY 08, 2020
New: Support for WooCommerce 4.3
New: added a delete barcode button in the orders and products edit pages
Update: plugin framework
Update: language files
Fix: fixed minor issues with the STD25 protocol
Dev: added Ajax to the select options to save them automatically
Dev: added new filter ywbc_show_manual_barcode_section_in_product

VERSION 2.0.0 - RELEASED: JUNE 04, 2020
New: support WooCommerce 4.2
New: added new libraries for the Barcodes and QR Codes
New: added new option to generate the product barcode using the product id, sku or a custom field
New: added new option to generate the order barcode using the order id, number or a custom field
New: added a new option to regenerate the already applied barcodes
New: now it is possible to use the product URL to generate the QR Codes
New: added new options to the plugin shortcodes, now it's possible to add automatic actions, like decrease or increase product stock by scan
New: Added new option to print barcodes by product and with specific quantity
New: added plugin shortcodes as widgets in Elementor
Tweak: UI and UX improved
Tweak: improved the products printed document
Update: updated plugin fw
Update: plugin language
Dev: added new filter 'yith_wcbc_plugin_settings_capability'

VERSION 1.3.2 - RELEASED: MAY 06, 2020
New: support WooCommerce 4.1
New: added new shortcode yith_render_post_barcode to display the actual post barcode
New: added French translation, thanks to Josselyn Jayant
Fix: fixed a possible issue in the print barcodes
Dev: preparing things for the version 2.0

VERSION 1.3.1 - RELEASED: MAR 13, 2020
Fix: fixed an error with the cssInliner class

VERSION 1.3.0 - RELEASED: MAR 10, 2020
New: support WooCommerce 4.0
New: support WordPress 5.4
Update: plugin framework
Update: Language .pot file
Update: Spanish language
Update: Italian language
Dev: added new filter ywbc_before_create_order_barcode
Dev: added nopriv to the ajax methods
Dev: added an array check in the print barcodes shortcode
Dev: replaced Emogrifier by CssInliner class
Dev: all strings escaped