WordPress plugin intelligence profile

Driftgauge Sync Auditor

Compare your WooCommerce inventory against any supplier feed, CSV import or marketplace export, and see every difference before you trust it.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.1.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update11 Oct 202622d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Driftgauge Sync Auditor version 0.1.0 as active, updated 22d ago and tested up to WordPress 7.1.

Overview

About this plugin

A dry run with a receipt. Point it at a supplier feed, a marketplace export,

or the CSV you were about to import, and get a line-by-line account of the

difference between that file and your WooCommerce catalogue: which SKUs are

missing on each side, where the quantity disagrees, where the price disagrees,

and what the file does not let us decide. Nothing is written to your store.

It exists because the usual way to discover a failed inventory sync or a bad CSV

import is by accident — a customer asks why something shows out of stock, a

product quietly disappeared, or a charge turns up on a card statement weeks

later. After a sync error or an import error it tells you what actually changed;

before the next one runs, it tells you what would. It is built for checking a

supplier feed, a dropship price list or an ERP export before you trust it with

your live stock levels.

What it finds

  • Missing SKUs — rows that exist in the file but not in your store, and

products in your store that the file never mentions.

  • Quantity mismatch — stock levels that disagree between the two sources.
  • Price mismatch — prices that disagree, compared as regular price, sale

price, or “effective” price (sale price where present, otherwise regular).

  • Silent reversion — a value that is back to something it held in an earlier

run of the same audit, which is what a half-applied or rolled-back sync

usually looks like afterwards.

  • Rows that cannot be decided — reported as undecidable, never guessed.

When to use it

  • Before a product import from a supplier CSV, to see what that import would

change.

  • After a stock sync that looks wrong, to see what actually differs right now.
  • When a product feed or marketplace export starts overwriting your prices.
  • When stock levels drift, to get the exact list of SKUs that disagree instead

of just knowing something is off.

  • As a recurring stock reconciliation: run the same inventory audit every month

as part of your inventory management routine, and let the revert detection tell

you whether anything moved back.

What it refuses to do

These are deliberate, and they are the point:

  • It never silently skips a row it cannot parse. A value that is present but

unreadable — abc where a number belongs — is listed under FAILURES and the

run is marked as untrustworthy.

  • It never picks a winner when a SKU is duplicated. Choosing one would hide

exactly the corruption you went looking for.

  • It never claims a row is “missing” when the other side failed to load

completely. Those rows are reported as cannot be asserted.

  • It never invents a number. An empty quantity or price means unknown: the

row is still matched by SKU, it is not compared on that field, and the count

is stated under Notes. Absent data and damaged data are different things, and

treating the first as the second would quietly disable the findings that

matter most.

  • It assigns no score, no rating, no red/green light, and gives no advice.

It states differences; you decide what they mean.

Why not just read the sync log?

Because the sync log tells you what the sync tried to do. This tells you what

is true right now on both sides, computed from the data itself.

Development notes

The comparison engine is deliberately free of WordPress dependencies so it can

be tested on the command line:

php # admin layer against function stubs, 23 checks

And inside a real install (from the WordPress root):

php

The real-WordPress suite covers plugin loading, the Tools menu (registered for an

administrator, absent for a subscriber), the capability gate, a valid nonce being

accepted and a forged one rejected, the snapshot option, revert detection across

runs, and a read-only proof that no posts, post meta or other options are

written. 26: 20/20.

The WooCommerce suite covers the catalogue path: it creates products, then audits

the catalogue against a CSV and checks that the matching product is not reported

as drift, that quantity drift is found, that a CSV-only SKU is reported as

missing, that variations are read, that a product with no SKU is never silently

matched, and that a catalogue containing untracked-stock or container rows still

reports the genuinely missing SKU. Run on

0: 24/24.

php uses stand-in WordPress functions; the real-WP

suites are the ones that prove behaviour inside WordPress itself.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • csv
  • inventory
  • stock
  • sync
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity11 Oct 202622d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.