Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…
About QR Code Tag for WC order emails, POS receipt emails, PDF invoices, PDF packing slips, Blog posts, Custom post types and Pages (from goaskle.com)
The QR Code Tag for WooCommerce and WordPress plugin allows you to generate QR codes for WooCommerce orders and insert them into emails, PDF invoices, and POS receipts. You can customize the QR code template using various variables, and the plugin is compatible with a range of other plugins and tools. It also supports QR codes for blog posts, pages, and custom post types.Changelog
1.9.36 (24 February 2025)
- Add: Position od the QR code for WC emails in plugin settings. Thanks for idea to Oliver. You can use now: woocommerce_email_footer, woocommerce_email_header, woocommerce_email_order_details, woocommerce_email_before_order_table, woocommerce_order_item_meta_start, woocommerce_order_item_meta_end, woocommerce_email_after_order_table, woocommerce_email_order_meta, woocommerce_email_customer_details
1.9.35 (27 November 2024)
- Fix: Very important update – HASH feature was not working for websites which using custom Woocommerce pages built with Elementor, Gutenberg or any other website builders. Added hook woocommerce_store_api_checkout_order_processed for new orders.
1.9.34 (22 November 2024)
- Fix: Hash feature is fully compatible with both: High-Performance Order Storage and Legacy Order storage modes.
1.9.33 (25 October 2024)
- Fix: Thanks to grafika123!, issue on wordpress.org https://wordpress.org/support/topic/add-admin/.
Now you can control who can use hash feature (new field added in plugin options).
Used: add_filter( ‘woocommerce_order_received_verify_known_shoppers’, ‘__return_false’ );
1.9.32 (25 October 2024)
- Fix: Thanks to gabrielgekko!, Internal ticket 8HD-ZU2-ML7D, issue on wordpress.org (https://wordpress.org/support/topic/i-get-the-same-qr-code-for-all-orders-when-print-in-bundle/).
Error when generating bulk invoices using the plugin “PDF Invoices & Packing Slips for WooCommerce By WP Overnight”
Previously, QR codes were generated identical to the data from the first invoice.
1.9.31 (24 October 2024)
- Fix: Fatal error during mass change of order statuses in Woocommerce administration.
1.9.30 (24 March 2024)
- New: Added new code for template for customer email and phone. Use {customer_phone} and {customer_email}.
1.9.29 (24 March 2024)
- Fix: Found solution for using HASH feature with fresh Woocommerce version. Check Documentation.
1.9.28 (08 October 2023)
- Fix: small issues, php warnings and notices.
1.9.27 (12 September 2023)
- Fix: small issues, php warnings and notices.
1.9.26 (20 Jule 2023)
- Fix: Bug with plugin WooCommerce PDF Invoices & Packing Slips plugin By WebToffee related to creating of PDF file is fixed.
1.9.25 (20 June 2023)
- New feature: Show activation status of qr code on front end of site for admin when using hash function for ticketing or similar.
- New feature: Support Woocommerce product variations inside {wc_order_items_template1}
1.9.24 (03 June 2023)
- New feature: Added new variables for WC order:
{wc_order_customer_id} – Return Customer id from order
{wc_order_user_id} – Ruturn User id from order
1.9.23 (30 May 2023)
- Fix: QR code on My account page in front of Woocommerce was not working
1.9.22 (28 May 2023)
- New feature: Added support for Woocommerce Product Vendors ( QR code blocked for vendor’s emails )
- Fix: Option “Disable for ALL Woocommerce emails except these statuses” is working now but for statuses only
1.9.21 (27 May 2023)
- New feature: Added support for WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels plugins
By WebToffee
1.9.20 (26 May 2023)
- Fix: Fixed CSS for long plugin name in the list of plugins in the wordpress admin
1.9.19 (26 May 2023)
- Fix: Prevent deletion of plugin settings when the plugin is deactivated
1.9.18 (10 May 2023)
- New feature: Added 4 new variables for Woocommerce data template:
{wc_coupons_names_plus_sums} – If exists all coupons data of order in one line comma separated
{wc_coupons_sums} – If exists all coupon totals comma separated
{wc_coupons_names} – If exists all coupon code comma separated
{wc_coupons_total} – If exists coupons grand total of order
1.9.17 (07 May 2023)
- New feature: Added 2 new variables for Woocommerce data template:
{order_ship_address} – If exists shipping address then you will get it, if not then you will get billing address
{order_map_ship_address} – If exists shipping address then you will get link to google maps with shipping address, if not then you will get link to google maps with billing address
1.9.16 (07 May 2023)
- New feature: Added QR code to the order details on the frontend in my account.
1.9.15 (06 March 2023)
- New feature: Changing some colors of the QR code ( Plugin settings )
1.9.14 (22 February 2023)
- Fixed some errors with hash
1.9.13 (22 February 2023)
- Added new option for ticket sellers. Added the ability to generate a unique hash for each woocommerce order ( Enable checkbox in Settings page ). Thanks to this function it is possible to check the validity of the information provided by your customer inside the QR code. QR code is very easy to forge, so having the ability to assign each order in woocommerce a unique hash gives protection of customer data and allows you to make sure that this person ordered goods or services on your site and not someone else. Also added the function of activation and deactivation of the hash code with a list of activations in the admin panel inside the order. Also added the ability to validate the hash code for both you and your customers. Also added the ability to edit a unique hash code in order editing mode. Detailed explanation in documentation.
- Fixed some errors
1.9.12 (17 February 2023)
- Added new option for hide QR code for all Woocommerce pages and use with Woocommerce emails only ( checkbox in Settings page )
1.9.11 (12 January 2023)
- Added option to choose which emails in Woocommerce to add QR-code ( in Settings page )
- Fixed timezone issue
1.9.10 (06 January 2023)
- Added Print Invoice & Delivery Notes for WooCommerce By Tyche Softwares plugin support
1.9.9 (02 January 2023)
- Fixed issue from 1.9.8 version
- Added a new checkbox on the plugin settings page in the WordPress admin area. By enabling this checkbox you can disable adding qr code to all Woocommerce emails except these ones:
new_order, failed_order, customer_on_hold_order, customer_processing_order, customer_completed_order, customer_refunded_order, customer_partially_refunded_order, cancelled_order, customer_invoice.
1.9.8 (27 December 2022)
- Added ACF plugin support and 1 new custom variable ( multi variable ) for Woocommerce Template for ACF fields: {wc_prod_acf_ZZZ} – Get value only from Woocommerce product object yet ( added since 1.9.8 version ) Where ZZZ = your_acf_field_slug. For example: {wc_prod_acf_lecture_full_date} – get ACF product field from order, will be checked and if acf field with slug “lecture_full_date” will be found then value will be shown. ACF is Advanced Custom Fields plugin of WordPress. So you can easy show all your ACF product fields in your data for QR code.
1.9.7 (13 December 2022)
- Added 1 new variable: {wc_order_number} = $order->get_order_number();
1.9.6 (13 December 2022)
- Fixed zero issue ( when order_id only was used )
1.9.5 (12 December 2022)
- Fixed link wrapping for Woocommerce
- Added 3 new variables: {order_date_year} – Year from order date, {order_date_mon} – Month from order date, {order_date_day} – Day from order date
1.9.4 (18 November 2022)
- Added short documentation and removed some files ( old translations )
1.9.3 (09 November 2022)
- Added new variables:
{wc_order_items_name1} – names of all products one by one ( Example: from {wc_order_items_name1} to {wc_order_items_name999} unlimited
{wc_order_items_qty1} – quantities of all products one by one ( Example: from {wc_order_items_qty1} to {wc_order_items_qty999} unlimited
{wc_order_items_price1} – prices of all products one by one ( Example: from {wc_order_items_price1} to {wc_order_items_price999} unlimited
{wc_order_items_subtot1} – subtotals of all products one by one ( Example: from {wc_order_items_subtot1} to {wc_order_items_subtot999} unlimited
{wc_order_items_template1} – predefined template for order items in this format:
Product name1 ( Qty X Price = Subtotal )
Product name2 ( Qty X Price = Subtotal )
etc…
1.9.2 (20 October 2022)
- Added new variable {total_amount_no_curr} – order total without currency.
1.9.1 (30 August 2022)
- Fixed some small issues with translations
1.9 (25 August 2022)
- Added possibility to Disable Auto QR code insert into Woocommerce and related to it plugins
1.8 (25 August 2022)
- Added possibility to use your own template for Woocommerce with the following variables {order_id}, {full_customer_name}, {total_amount}, {vat_amount}, {vat_number}, {order_date}, {order_time}, {wc_website}
1.7 (09 December 2021)
1.6 (29 November 2021)
1.5 (27 November 2021)
1.4 (07 November 2021)
1.3 (03 November 2021)
1.2 (03 November 2021)
1.1 (03 November 2021)
- Initial Release