Title: SazPick – Barcode Order Packing &amp; Pick Verification for WooCommerce
Author: alexsazonov
Published: <strong>October 23, 2026</strong>
Last modified: October 23, 2026

---

Search plugins

![](https://ps.w.org/sazpick-barcode-order-packing-pick-verification-for-woocommerce/
assets/banner-772x250.png?rev=3761182)

![](https://ps.w.org/sazpick-barcode-order-packing-pick-verification-for-woocommerce/
assets/icon-256x256.png?rev=3761182)

# SazPick – Barcode Order Packing & Pick Verification for WooCommerce

 By [alexsazonov](https://profiles.wordpress.org/alexsazonov/)

[Download](https://downloads.wordpress.org/plugin/sazpick-barcode-order-packing-pick-verification-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/sazpick-barcode-order-packing-pick-verification-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/sazpick-barcode-order-packing-pick-verification-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/sazpick-barcode-order-packing-pick-verification-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/sazpick-barcode-order-packing-pick-verification-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/sazpick-barcode-order-packing-pick-verification-for-woocommerce/)

## Description

**SazPick** is a server-verified warehouse packing and order fulfillment verification
plugin for WooCommerce. It ensures warehouse packers put the exact right physical
items into every shipping box before sealing and shipping.

### Key Architectural Features (Stage 1 Core)

 * **Server-Authoritative In-Order Resolver:** Matches scanned 1D/2D barcodes, GTIN/
   EAN-13, UPC, custom meta barcodes, and SKUs strictly against line items of the
   active order.
 * **Variation Disambiguation:** Strictly distinguishes parent products from specific
   variations. Prevents scanning generic parent boxes when a specific size or color
   is required.
 * **Preserves Leading Zeros:** Strict string normalization preserves significant
   leading zeros in EAN-13 and UPC barcodes (e.g. `0012345678901`).
 * **High-Performance Order Storage (HPOS) Native:** 100% compliant with WooCommerce
   HPOS (Custom Order Tables) and legacy post tables.
 * **Concurrency Mutex Protection:** MySQL advisory locks (`GET_LOCK`) prevent race
   conditions between multiple warehouse packing stations.
 * **Idempotency & Replay Safe:** Zero-eviction session log preserves `request_id`
   across network drops for safe client replay.
 * **Warehouse Terminal Interface:** High-speed barcode scanning screen with autofocus,
   real-time audio/visual feedback, in-flight lock, and overpack rejection.
 * **Least-Privilege Security Model:** Dedicated `sazpick_packer` role isolated 
   strictly to packing operations without store management or order deletion rights.

## Screenshots

[⌊SazPick warehouse packing terminal — order packing completed and verified 100%.⌉⌊
SazPick warehouse packing terminal — order packing completed and verified 100%.⌉[

SazPick warehouse packing terminal — order packing completed and verified 100%.

## Installation

 1. Upload the `sazpick-barcode-order-packing-pick-verification-for-woocommerce` folder
    to the `/wp-content/plugins/` directory (or install via Plugins > Add New > Upload
    Plugin).
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Assign the “Warehouse Packer (SazPick)” role to warehouse operators.
 4. Open the packing terminal at WooCommerce > SazPick Packing (`admin.php?page=sazpick-
    packing`).

## FAQ

### Does SazPick support WooCommerce High-Performance Order Storage (HPOS)?

Yes! SazPick is built from the ground up for HPOS native data stores.

### What barcode scanners are supported?

SazPick is designed for standard USB and Bluetooth barcode scanners operating in
HID Keyboard Wedge mode with an Enter key suffix. Manual keyboard entry is also 
fully supported.

### Does scanning parent barcode satisfy a variation line item?

No. SazPick enforces variation integrity and rejects parent barcodes for specific
variation items with an `ambiguous_parent_scanned` warning.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SazPick – Barcode Order Packing & Pick Verification for WooCommerce” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ alexsazonov ](https://profiles.wordpress.org/alexsazonov/)

[Translate “SazPick – Barcode Order Packing & Pick Verification for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/sazpick-barcode-order-packing-pick-verification-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/sazpick-barcode-order-packing-pick-verification-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/sazpick-barcode-order-packing-pick-verification-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/sazpick-barcode-order-packing-pick-verification-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/sazpick-barcode-order-packing-pick-verification-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial production release.
 * Core architecture: Deterministic In-Order Resolver with variation disambiguation
   and leading zero preservation.
 * HPOS persistence: MySQL advisory locks (`GET_LOCK`), zero-eviction session journal,
   and Safe Idempotent Replay.
 * Security: Least-privilege warehouse packer role (`sazpick_packer`) isolated from
   WooCommerce store settings and customer PII.
 * Warehouse UI: Single-page packing terminal with autofocus, real-time feedback,
   and overfulfillment prevention.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [barcode scanner](https://wordpress.org/plugins/tags/barcode-scanner/)[fulfillment](https://wordpress.org/plugins/tags/fulfillment/)
   [packing](https://wordpress.org/plugins/tags/packing/)[warehouse](https://wordpress.org/plugins/tags/warehouse/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/sazpick-barcode-order-packing-pick-verification-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/sazpick-barcode-order-packing-pick-verification-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/sazpick-barcode-order-packing-pick-verification-for-woocommerce/reviews/)

## Contributors

 *   [ alexsazonov ](https://profiles.wordpress.org/alexsazonov/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/sazpick-barcode-order-packing-pick-verification-for-woocommerce/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://sazonov-studio.netlify.app)