Barcode Scan and Order Status Automation
BizPrint allows you to update WooCommerce order statuses by scanning a barcode printed on receipts or documents. This is commonly used to mark orders as completed during fulfillment, pickup, or packing workflows.
Barcode scanning works by printing a unique barcode per order and sending scan events to BizPrint through a secure REST endpoint.
Step 0 Install the Order Status Triggers add on
Barcode scanning requires the Order Status Triggers add on.
-
Download the add on from the BizPrint Marketplace
https://getbizprint.com/product/order-status-triggers/ - Install and activate the add on on your site
Once activated, barcode printing and scan based order updates will be available in Print Manager.
Step 1 Enable barcode printing on a printer
Barcode printing is configured per printer.
- Go to Print Manager > Printers
- Edit the printer you want to use
- Enable barcode printing
- Configure the barcode position, size, and optional label
- Save the printer settings
Once enabled, any template printed to this printer will include a scannable barcode.
Step 2 Enable barcode scanning globally
- Go to Print Manager > Barcode Scan
- Enable Barcode Scanning
This allows scanned barcodes to update order statuses using the REST API.
Step 3 Configure scan behavior
Target Status
Select the order status that orders should be updated to when their barcode is scanned.
Example
Completed
When a barcode is scanned, the order will be updated to this status.
Allowed From Statuses Optional
Choose which order statuses are allowed to be updated by scanning.
Only orders currently in these statuses will be accepted.
Leave this field empty to allow all statuses.
Single Use Barcode
When enabled, each barcode can only be scanned once.
Additional scans of the same barcode will be rejected.
This is recommended for pickup or fulfillment workflows where each order should only be completed one time.
Step 4 API authentication
Scan API Key
The Scan API Key is required for external applications to submit scan requests.
Include this key in the request header
X-BizPrint-Scan-Key
You can generate a new key at any time.
REST Endpoint
Scan requests are sent to the following endpoint
https://your-site-url/wp-json/bizprint/v1/scan
Requests must be sent using POST and include
barcode_valuestation_idoptional
Step 5 Connect external scanners or apps
If you are using Order Board or another scanning interface
- Copy the Scan API Key
- Paste it into Order Board > Settings > Barcode Scan Settings
- Save settings
You can now scan barcodes using Order Board or any scanner integrated with the REST API.
How barcode scanning works
- An order is printed with a unique barcode
- The barcode is scanned
- BizPrint identifies the order
- The order status is updated
- The scan is logged in the order notes
This creates a fast and auditable workflow from print to completion.

