Description
The Order Barcodes addon generates a unique barcode and QR Code for each WooCommerce order, displaying the code on the confirmation page, in transactional emails, and in the order details within the admin dashboard. Designed for those who sell tickets, service vouchers, or products picked up at a physical store, it allows the code to be scanned with a USB scanner or phone camera to locate the order and mark it as completed without manual entry.
Key Features of Order Barcodes
- Automatic generation per order
Creates a unique barcode and QR Code when the order is placed. - Inclusion in transactional emails
Adds the code to confirmation messages sent by WooCommerce to the customer. - Display on the order page
Shows the code in the order summary for the customer and in the admin area for the team. - Quick search by scan
Instantly locates the order by scanning the code with a scanner or camera. - Status update via scanning
Marks orders as completed directly by scanning the code at the counter.
Benefits of Order Barcodes
- Faster pickup service
Reduces counter time by identifying orders in seconds using the printed code or the code on a phone. - Fewer operational errors
Eliminates confusion caused by manually entering long order numbers. - Professional event validation
Each attendee receives a unique code by email, making admission control easier. - Mobile operation at no extra cost
All you need is a smartphone with a camera to scan at the counter, event, or warehouse.
Who Is Order Barcodes For?
- Those who sell digital tickets, service vouchers, or coupons redeemed in person through WooCommerce.
- Stores offering pickup at a physical location (click and collect) that need to confirm orders at the counter without delay.
- Organizers of events, workshops, and courses who send email confirmations and validate admission by scanning a code.
- Those who offer pickup at a warehouse or distribution center and need to check orders quickly during shipping.
How to Download Order Barcodes
Order Barcodes is available for download here at Ultrapack. After saving the .zip file, go to Plugins > Add New > Upload Plugin in the WordPress dashboard, select the file, and activate it. After activation, the codes will be generated automatically for new WooCommerce orders.
By combining automatic code generation, scanning, and native integration with WooCommerce emails, Order Barcodes shortens the cycle between an online purchase and the in-person delivery of the product or service. It is an additional feature designed for operations that combine digital sales with in-person service, where every second at the counter matters and accurate order identification prevents complaints and rework.
Frequently asked questions
Is WooCommerce Order Barcodes GPL-licensed?
Yes. WooCommerce Order Barcodes is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WooCommerce Order Barcodes on multiple sites?
Yes. You can install WooCommerce Order Barcodes on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WooCommerce Order Barcodes cost at Ultrapack?
WooCommerce Order Barcodes costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WooCommerce Order Barcodes include updates?
Yes. The current version of WooCommerce Order Barcodes is 2.1.1, published at Ultrapack on Sep 17, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WooCommerce Order Barcodes scanned before publication?
Yes. Every version of WooCommerce Order Barcodes goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 2.1.1 2026-09-16
- Fix - Hide the scan form loading indicator and surface a dismissible error notice when the scan AJAX request fails, so a failed or empty response no longer leaves the form spinning without feedback (WCAG 3.3.1 Error Identification). Resolves WOOORBR-39.
- Fix - Look up the Barcode Color and Background Color settings labels in the plugin text domain instead of the WooCommerce one, so they can be translated.
- Fix - Remove only the dismissed notice from the barcode scan results instead of clearing the whole container, so the section heading and the order details survive dismissing a result notice. Resolves WOOORBR-37.
Version 2.1.0 2026-09-03
- Add - `woocommerce_order_barcodes_scan_result_heading` filter to allow overriding the scan results heading level and text.
- Fix - Add a section heading above the barcode scan results to meet WCAG 2.4.10 (Section Headings). Resolves WooExt-472.
- Fix - Let the scan form notice dismiss button inherit the notice's text colour in every state instead of hardcoding it, so the glyph and its focus ring keep the notice's own contrast at rest, on hover and on focus, meeting WCAG 1.4.3 (Contrast (Minimum)) and 1.4.11 (Non-text Contrast). Resolves WOOORBR-35.
- Tweak - Check barcode scanning permissions before looking up the barcode, so an unauthorised request can no longer tell an unrecognised barcode apart from a valid one.
- Tweak - WooCommerce 11.1 Compatibility.
Version 2.0.7 2026-08-24
- Tweak - WordPress 7.1 Compatibility.
Version 2.0.6 2026-08-05
- Tweak - WooCommerce 11.0 Compatibility.
Version 2.0.5 2026-07-15
- Add - `woocommerce_order_barcodes_image_alt_text` filter to allow overriding the barcode image alt text.
- Fix - Improve accessibility of barcode image alt text to meet WCAG 1.1.1 (Non-text Content). Resolves WooExt-466.
- Fix - Replace browser-native form validation with persistent, dismissible error messages on the scan ticket form to meet WCAG 2.2.1 (Timing Adjustable). Resolves WooExt-468.
- Fix - Add client-side validation for empty barcode input on the scan form to prevent a spurious AJAX call and surface a clear error message. Resolves WOOORBR-27.
- Fix - Show a visible keyboard focus indicator on the scan form notice dismiss button to meet WCAG 2.4.7 (Focus Visible).
- Fix - Move keyboard focus to the field in error on scan form validation instead of the alert region, so the error is announced once and the user lands where they need to act.
- Fix - Return focus to the barcode field after dismissing a scan form notice so keyboard and screen reader users keep their place (WCAG 2.4.3).
- Fix - Prevent translated scan form validation messages from displaying as raw HTML entities.
- Fix - Convey the required state of the scan form action and barcode fields to assistive technologies via `aria-required` (WCAG 3.3.2).
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-order-barcodes.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-order-barcodes.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready