Title: Stockaro Connect — Barcode Scanner for WooCommerce
Author: nexusdigitalstudio
Published: <strong>July 25, 2026</strong>
Last modified: July 25, 2026

---

Search plugins

![](https://ps.w.org/stockaro-barcode-scanner/assets/banner-772x250.png?rev=3622218)

![](https://ps.w.org/stockaro-barcode-scanner/assets/icon.svg?rev=3622218)

# Stockaro Connect — Barcode Scanner for WooCommerce

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

[Download](https://downloads.wordpress.org/plugin/stockaro-barcode-scanner.2.3.2.zip)

 * [Details](https://wordpress.org/plugins/stockaro-barcode-scanner/#description)
 * [Reviews](https://wordpress.org/plugins/stockaro-barcode-scanner/#reviews)
 *  [Installation](https://wordpress.org/plugins/stockaro-barcode-scanner/#installation)
 * [Development](https://wordpress.org/plugins/stockaro-barcode-scanner/#developers)

 [Support](https://wordpress.org/support/plugin/stockaro-barcode-scanner/)

## Description

**Stockaro Connect — Barcode Scanner for WooCommerce** is one free plugin that does
two jobs: it turns your phone, tablet, or handheld scanner into a WooCommerce stock
terminal, and (optionally) it connects your shop to the [Stockaro app](https://stockaro.gr)
so shelf and eshop stay in sync. Search any product or variation by barcode or SKU,
add or remove stock, log every change with a note, and undo mistakes, all from a
single screen. The plugin is **100% free** with no license, no account, and no locked
features.

Everything below works out of the box for free:

 * **Barcode / SKU lookup** for products and variations.
 * **One-tap stock actions** — add, remove, set-to-zero, or mark out-of-stock.
 * **Camera scanner** with flashlight/torch toggle for low light (where supported).
 * **Hardware scanner mode** — scans from a Bluetooth/USB scanner auto-submit, no
   Enter key needed.
 * **Rapid (continuous) mode** — pick Add or Remove and each scan applies ±1 automatically
   for hands-free counting, with a live session list and per-item undo.
 * **Full audit log** with date, user, action, and notes — plus per-row undo inside
   a 15-minute window.
 * **CSV export** of the stock log with filters (date range, action, user, product,
   barcode).
 * **Dashboard stats** and a low-stock product list.
 * **Weekly stock report** — an at-a-glance page (out-of-stock, running low, total
   retail stock value) plus an optional weekly email, computed locally from your
   WooCommerce data.

The camera scanner decodes barcodes locally in your browser (using the bundled open-
source ZXing engine). No image or scan is ever uploaded anywhere.

**Grow with the Stockaro app (optional).** The scanner here lives inside WordPress.
The [Stockaro app](https://stockaro.gr) does all of this and works from your phone,
tablet, and desktop, with cloud sync so the same inventory is everywhere. It is **
free up to 30 products**, and the Business plan adds two-way sync and order management.
If you never need the app, ignore it. The scanner is fully free either way.

**Connect your shop to Stockaro (optional).** Turn on the built-in Stockaro bridge(
a dedicated `stockaro/v1` REST namespace) to pair this shop with the Stockaro app,
so your eshop and the app stay in sync even on hosts where the generic WooCommerce
API is blocked. Pairing shows an endpoint and a one-time code as plain text; the
code is never sent to any external service.

### External services

This plugin is fully functional on its own and does not send your data anywhere 
by default. Two optional integrations with **Stockaro** (a service operated by Nexus
Digital Studio) are described below, so you know exactly what happens if you choose
to use them.

**1. The optional “Connect with Stockaro” bridge (`stockaro/v1` REST API)**

If, and only if, you open **Stockaro  Σύνδεση με Stockaro**, turn the bridge on,
and pair your shop, the plugin registers REST endpoints on your own site that the
Stockaro app can call. When paired, the Stockaro app (running on your phone, tablet,
or desktop) connects to your site to read and update stock data: product name, SKU,
price, stock quantity, and stock status. Your site does not automatically push data
out. Data is exchanged only in response to authenticated requests from the Stockaro
app you paired, using a token you generated. You can unpair or disable the bridge
at any time from the same screen, which stops all access.

 * Service: Stockaro app / cloud — https://stockaro.gr
 * Terms of Service: https://stockaro.gr/terms
 * Privacy Policy: https://stockaro.gr/privacy

If you never enable the bridge, no product or stock data leaves your site through
it.

**2. Informational links to stockaro.gr**

The admin screens contain links to https://stockaro.gr that introduce the Stockaro
app. These links carry basic campaign tags (utm_source, utm_medium, utm_campaign)
so we can see that a visit came from the plugin. No request is made and no data 
is transmitted unless you actively click a link and open the page in your browser.

 * Website: https://stockaro.gr
 * Privacy Policy: https://stockaro.gr/privacy

## Screenshots

[⌊The scanner dashboard — scan a barcode or SKU and update stock in one tap, with
live stats and a product list.⌉⌊The scanner dashboard — scan a barcode or SKU and
update stock in one tap, with live stats and a product list.⌉[

The scanner dashboard — scan a barcode or SKU and update stock in one tap, with 
live stats and a product list.

[⌊The scan result panel — add, remove, mark out-of-stock, or set in-stock, with 
an optional note.⌉⌊The scan result panel — add, remove, mark out-of-stock, or set
in-stock, with an optional note.⌉[

The scan result panel — add, remove, mark out-of-stock, or set in-stock, with an
optional note.

[⌊Rapid mode — continuous hands-free counting with a live session list and per-item
undo.⌉⌊Rapid mode — continuous hands-free counting with a live session list and 
per-item undo.⌉[

Rapid mode — continuous hands-free counting with a live session list and per-item
undo.

[⌊Audit log with per-row undo and history search.⌉⌊Audit log with per-row undo and
history search.⌉[

Audit log with per-row undo and history search.

[⌊The Stockaro App page — free CSV export of the stock log plus a system-status 
panel.⌉⌊The Stockaro App page — free CSV export of the stock log plus a system-status
panel.⌉[

The Stockaro App page — free CSV export of the stock log plus a system-status panel.

[⌊Σύνδεση με Stockaro — turn on the optional bridge and pair your shop with the 
Stockaro app.⌉⌊Σύνδεση με Stockaro — turn on the optional bridge and pair your shop
with the Stockaro app.⌉[

Σύνδεση με Stockaro — turn on the optional bridge and pair your shop with the Stockaro
app.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`, or install it from the Plugins
    screen.
 2. Activate **Stockaro Connect — Barcode Scanner for WooCommerce**.
 3. Open **Stockaro** in the admin menu and start scanning. No license or account needed.
 4. (Optional) Open **Stockaro  Σύνδεση με Stockaro** to pair your shop with the Stockaro
    app.
 5. (Optional) Open **Stockaro  Stockaro App** to export the stock log as CSV or learn
    about the app.

## FAQ

### Do I need a license or an account?

No. The plugin is completely free, and every feature is unlocked out of the box,
including rapid mode and CSV export.

### Does it work with a Bluetooth or USB barcode scanner?

Yes. Turn on hardware scanner mode and scans auto-submit as soon as the keystroke
burst ends. The camera scanner also works on phones and tablets.

### Which barcodes does the camera read?

Common 1D and 2D formats via the bundled ZXing engine (EAN, UPC, Code 128, QR, and
more), depending on your device and browser. Decoding happens locally in the browser.

### What is the difference between this plugin and the Stockaro app?

This plugin is a free scanner that runs inside WordPress. The Stockaro app adds 
mobile/desktop access and cloud sync so your stock is the same everywhere, plus 
two-way sync and order management on the Business plan. It is free up to 30 products
at https://stockaro.gr.

### Is my data sent anywhere?

No, not by default. The scanner and the camera decoding run entirely on your site
and in your browser. The optional Stockaro Connect bridge only exchanges data with
the Stockaro app after you turn it on and pair it, and the pairing code is shown
as plain text and never sent to a third-party service. See the “External services”
section for full details.

### How do I export my stock history?

Open **Stockaro  Stockaro App** and use the CSV export form, with optional filters
for date range, action, user, product, and barcode.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Stockaro Connect — Barcode Scanner for WooCommerce” is open source software. The
following people have contributed to this plugin.

Contributors

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

[Translate “Stockaro Connect — Barcode Scanner for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/stockaro-barcode-scanner)

### Interested in development?

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

## Changelog

#### 2.3.2

 * Developer/internal: renamed all remaining short-prefix (“wbm_”) functions, options,
   AJAX actions, nonces and script handles to the unique “stockaro_” prefix, per
   WordPress.org guidelines.
 * One-time migration keeps existing data on update: barcodes (_wbm_barcode  _stockaro_barcode),
   the stock-log table and saved settings are carried over automatically.

#### 2.3.1

 * Enqueued the last two inline blocks (dashboard-widget CSS, promo-card dismiss
   script) instead of printing raw / tags, and moved the connect-page inline handlers
   into an enqueued script.
 * Renamed the main plugin file to stockaro-barcode-scanner.php to match the slug.

#### 2.3.0

 * New **Weekly stock report** (absorbed the standalone “Stockaro Lite” concept):
   a Stockaro submenu page with at-a-glance stats — out-of-stock and running-low
   products, products under stock management, and total retail stock value — plus
   an optional weekly HTML email (pick recipient, weekday, and a custom low-stock
   threshold, or keep WooCommerce’s own thresholds). Includes a “send test now” 
   button. Everything is computed locally from your WooCommerce data; nothing is
   sent to any external service.

#### 2.2.1

 * Code housekeeping for the WordPress.org review, no functional changes: internal
   PHP functions, constants, and hooks now use the stockaro_ prefix, every AJAX 
   handler verifies its nonce in place, the CSV export writes its BOM without direct
   file calls, and every database call either goes through $wpdb->prepare() or documents
   why it cannot. Data, settings, and pairing are untouched by the update.
 * Developer note: public filter/action hooks were renamed from wbm_* to stockaro_*(
   for example stockaro_low_stock_threshold). Update any custom snippets that hook
   into them.

#### 2.2.0

 * Renamed to **Stockaro Connect — Barcode Scanner for WooCommerce**: one free plugin
   that is both the barcode scanner and the (optional) Stockaro bridge. No functional
   changes — the slug, text domain, settings, and pairing are untouched, so existing
   installs upgrade in place.

#### 2.1.1

 * Fixed the two-way sync so it holds up on real shops: (1) a reconnect or re-import
   no longer drops the first stock change from the app — the shop now re-anchors
   to the correct value instead of silently ignoring it; (2) online sales are once
   again pulled back into the app on shops outside UTC (e.g. Greece) — the “recent
   changes” feed was returning nothing due to a timezone bug.
 * Dashboard product search now matches SKU and barcode too, not just the product
   title — typing a SKU used to return nothing unless it also appeared in the title.

#### 2.1.0

 * Two-way stock sync with the Stockaro app: in-app stock changes now push to the
   shop as atomic adjustments that compose safely with concurrent online sales (
   no overwrites), and online sales reconcile back into the app.

#### 2.0.0

 * **Now 100% free.** Every feature that used to require a Pro license — rapid (
   continuous) mode, CSV audit-log export, hardware mode, torch — is unlocked for
   everyone. No license key, no account, no gating.
 * Removed the license activation/validation system and private update delivery 
   entirely; the plugin loads and runs without contacting any license server.
 * Renamed for the WordPress.org directory: **Stockaro Barcode Scanner for WooCommerce**(
   formerly “Woo Barcode Stock Manager Pro”). The public slug and text domain are
   now `stockaro-barcode-scanner`.
 * New **Stockaro App** admin page: value-first intro to the Stockaro app (mobile
   + cloud sync), the free CSV export tool, and a System status panel.
 * Dismissible in-dashboard card and header link pointing to the Stockaro app (free
   up to 30 products).
 * Kept the full scanner (camera, hardware/rapid, lookup/stock update, audit log,
   CSV, torch) and the optional **Σύνδεση με Stockaro** bridge (`stockaro/v1`).

#### 1.5.0

 * Rebrand to Stockaro; basic scanning made free (Lite) while rapid mode and CSV
   export stayed behind a Pro license.
 * Added the “Σύνδεση με Stockaro” bridge (namespace `stockaro/v1`).
 * Security: pairing shows endpoint + code as text only; the code is never sent 
   to any external service.

#### 1.4.0

 * Rapid mode: header toggle for continuous scanning with automatic ±1 per scan,
   a live session list, and per-item undo.

#### 1.3.0

 * Camera scanner flashlight/torch toggle and per-row undo in the audit log.

#### 1.2.0

 * Hardware scanner mode with auto-submit and an improved multi-match picker.

#### 1.0.0

 * Initial release with the bundled scanner workflow, audit log, and CSV export.

## Meta

 *  Version **2.3.2**
 *  Last updated **9 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [barcode](https://wordpress.org/plugins/tags/barcode/)[inventory](https://wordpress.org/plugins/tags/inventory/)
   [scanner](https://wordpress.org/plugins/tags/scanner/)[stock](https://wordpress.org/plugins/tags/stock/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/stockaro-barcode-scanner/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/stockaro-barcode-scanner/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/stockaro-barcode-scanner/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/stockaro-barcode-scanner/)