Skip to content
WPJury
No. 00774 WooCommerce

WooCommerce Order Barcodes: useful for simple check-in, limited beyond that

The verdict WooCommerce Order Barcodes is worth buying only when you need one scannable code tied to each WooCommerce order for basic check-in, order lookup, or fulfillment. It is not worth the annual cost for full event ticketing, product inventory barcodes, or a polished mobile scanning workflow because those capabilities require other extensions, custom work, or third-party scanning apps.
Situational The ruling
Get v2.1.0

via WorldPressIT · complete package

Best for
  • WooCommerce Bookings sites
  • small event organizers
  • reservation-based businesses
  • stores checking orders at pickup
  • packing and fulfillment teams
Skip it if
  • you need one code per product or ticket
  • you want built-in mobile camera scanning
  • you need attendee management
  • you expect a complete POS system
Version 2.1.0 Updated 17 Sep 2026 Licence GPL
WooCommerce Order Barcodes: useful for simple check-in, limited beyond that screenshot

WooCommerce Order Barcodes solves a narrow problem: it creates one barcode for each WooCommerce order, places that code in customer order emails and the account area, and lets staff use it to look up, complete, check in, or check out the order. That is enough for simple reservations, event entry, customer pickup, or a packing station that needs to retrieve an order quickly.

The strongest part is the automatic order connection. New orders receive a barcode without extra setup, and the extension also works with WooCommerce Bookings, making it possible to check in customers for appointments, classes, tours, or rentals. It supports five formats: Code 39, Code 93, Code 128, Data Matrix, and QR Code. Standard USB scanners work with the Code 39, 93, and 128 formats, while QR and Data Matrix codes are intended for digital scanners and mobile devices.

It is also reasonably flexible for a small operation. You can choose barcode colors, display the code on order screens and emails, and add the [scan_barcode] shortcode to a page. The scanner form can be configured to look up an order, complete it, check it in, or check it out. Actions run through Ajax, so a USB scanner can process a queue without reloading the page after every scan.

Where it falls short

The scanning experience is less polished than the product description suggests. On phones and tablets, WooCommerce’s documentation tells you to use a third-party scanning app that enters the scanned value into the form. The extension itself does not automatically open a result or provide a native camera scanner. In practice, that means additional app setup and a workflow that can feel more like keyboard emulation than modern ticket scanning.

The bigger limitation is that the plugin creates one barcode per order, not one barcode per item or ticket. A customer buying four event tickets gets an order-level code unless you add another ticketing system. WooCommerce Box Office is the more appropriate alternative when you need individual ticket holders and ticket-level codes; Order Barcodes can complement it, but does not replace it. For appointments and rentals, WooCommerce Bookings handles the scheduling while Order Barcodes adds the scan-based check-in.

It is also a poor choice for product inventory barcoding. A product-focused tool such as Barcode Generator for WooCommerce, or the barcode features in a dedicated POS system, is better suited to stock control and product-level scanning. The extension’s existing-order behavior is another annoyance: older orders do not receive codes in bulk automatically; opening each order in the dashboard generates its barcode.

Is it worth the price?

The listed price is $99 for one year, including updates, support, and a 30-day money-back guarantee. That can be reasonable if scanning saves staff time at a recurring event or pickup counter. However, the official marketplace currently shows a 1.7 rating from three verified reviews, including complaints about bugs, compatibility problems, slow support, and custom coding needed for more advanced QR-code behavior. That small sample is not conclusive, but it is a meaningful warning for a plugin whose main value depends on reliable scanning.

Verdict: buy it for a straightforward WooCommerce order check-in workflow, especially alongside WooCommerce Bookings. Skip it if you want a complete ticketing, inventory, or mobile POS solution; the limitations become expensive once you need anything beyond one code attached to one order.

Questions people ask

Does WooCommerce Order Barcodes create a barcode for each item?
No. It creates one barcode per order. Individual ticket barcodes require an integration such as WooCommerce Box Office.
Can I scan WooCommerce Order Barcodes with a phone?
Yes, but the documented workflow uses a third-party scanning app that enters the code into the scan form. The extension does not provide a fully native camera-scanning experience.
Does WooCommerce Order Barcodes work with WooCommerce Bookings?
Yes. It attaches a scannable barcode to booking orders and can be used for check-in and check-out workflows.
Can WooCommerce Order Barcodes manage product inventory?
Not effectively. It is built around order-level barcodes, so a product barcode or POS extension is a better choice for stock management.
Do existing orders automatically receive barcodes?
No. Existing orders receive a barcode when you open their order page in the WordPress dashboard, so older orders are not populated automatically in bulk.

Get WooCommerce Order Barcodes: useful for simple check-in, limited beyond that 2.1.0

Complete package, ready to install, via WorldPressIT.

Download

Other rulings

Weiboo: worth it for demo-led stores, not lean WooCommerce builds Weiboo is worth considering if you want an Elementor-built WooCommerce store assembled from ready-made fashion, furniture, electronics, or grocery demos. It is not the best value for a performance-conscious store or anyone who wants a lightweight, block-editor-first setup, because it depends on a large bundle of theme-specific plugins and its demo importer can replace existing content. Situational WooCommerce Table Rate Shipping: powerful, but expensive for basic rules WooCommerce Table Rate Shipping is worth paying for when your store needs carefully controlled rates based on destination, weight, price, item count, or shipping class. It is not the best-value choice for simple weight brackets or a small catalog, because the annual price is high and the setup remains manual and rule-heavy. Situational WPC Shared Stock: worth it for shared WooCommerce inventory, with a testing warning WPC Shared Stock is worth considering if your WooCommerce store sells the same physical inventory through separate products, variations, pack sizes, or attribute-based listings. Its mapping and multiplier features solve a real problem more directly than WooCommerce Product Bundles, but the plugin has a very small user base and recent support reports show that variation handling has needed fixes, so test every buying and refund path before using it on a live store. Situational WPC AJAX Search for WooCommerce: worth it for simple stores, not serious search WPC AJAX Search for WooCommerce is worth using when you want a lightweight, popup-based product search without paying for a larger search platform. Its free version covers the basics well, but the small review base, recurring compatibility questions, and limited search sophistication make it a poor choice for large catalogs or stores that need typo tolerance, strong relevance ranking, or search analytics. Situational