Title: Driftclear — Dead Stock Autopilot for WooCommerce
Author: Carlos Rojas
Published: <strong>20 de mayo de  2026</strong>
Last modified: 22 de mayo de  2026

---

Buscar plugins

![](https://ps.w.org/driftclear-dead-stock-for-woocommerce/assets/icon-256x256.png?
rev=3543957)

# Driftclear — Dead Stock Autopilot for WooCommerce

 Por [Carlos Rojas](https://profiles.wordpress.org/carlosrojas28/)

[Descargar](https://downloads.wordpress.org/plugin/driftclear-dead-stock-for-woocommerce.1.2.3.zip)

 * [Detalles](https://es-ar.wordpress.org/plugins/driftclear-dead-stock-for-woocommerce/#description)
 * [Valoraciones](https://es-ar.wordpress.org/plugins/driftclear-dead-stock-for-woocommerce/#reviews)
 *  [Instalación](https://es-ar.wordpress.org/plugins/driftclear-dead-stock-for-woocommerce/#installation)
 * [Desarrollo](https://es-ar.wordpress.org/plugins/driftclear-dead-stock-for-woocommerce/#developers)

 [Soporte](https://wordpress.org/support/plugin/driftclear-dead-stock-for-woocommerce/)

## Descripción

**Turn idle inventory into recovered revenue — automatically.**

Every WooCommerce store has products sitting unsold for weeks or months. Each one
ties up working capital, occupies storage space, and quietly erodes your margins.
Driftclear finds them, calculates the exact price that moves them without sacrificing
your margin floor, and sends a weekly report so you always know where your money
is stuck.

#### How it works

 1. **Scan** — Driftclear queries your order history to find products with no sales
    in the past N days (fully configurable).
 2. **Calculate** — A three-tier discount ladder (Warn  Act  Deep) suggests prices 
    that respect your cost floor — it never recommends selling at a loss.
 3. **Report** — A weekly email digest shows total capital at risk, recoverable revenue,
    and the top 20 products that need attention most.
 4. **Simulate mode (default)** — Preview every suggested discount before anything 
    changes. No prices are touched until you’re ready.
 5. **Auto-apply** — When you’re confident, one setting applies discounts automatically
    on the weekly scan. Restore to original price is always one click away.

#### Features

 * Dead stock detection with configurable day thresholds (Tier 1 / 2 / 3)
 * Capital-at-risk dashboard — total inventory value idle in your store
 * Three-tier tiered discount calculator
 * Margin floor: percentage-of-price or COGS-based (works with WC Cost of Goods,
   Profit & Loss, Cost of Goods Sold, and others)
 * Simulate mode — preview prices without touching WooCommerce
 * Auto-apply — run discounts automatically on the weekly cron scan
 * Manual per-product apply & restore from the admin dashboard and product edit 
   screen
 * One-click restore — return any product to its original price instantly
 * Weekly email digest — capital at risk, recoverable revenue, top 20 products
 * Demand-signal gating — skips products with active pending/on-hold orders
 * New-arrival filter — exclude products listed within the past N days
 * Per-product exclude flag — protect seasonal items and bundles from scanning
 * WooCommerce HPOS compatible

#### Compatibility

 * WooCommerce 8.0+
 * HPOS (High-Performance Order Storage) compatible
 * Works alongside WC Cost of Goods, Profit & Loss by WooCommerce, Iconic WooCommerce
   Cost of Goods, and similar cost plugins

## Instalación

 1. Upload the `driftclear-dead-stock-for-woocommerce` folder to `/wp-content/plugins/`.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Go to **Driftclear  Settings** and configure your thresholds.
 4. Visit **Driftclear  Dead Stock** to run your first scan.

## Preguntas frecuentes

### Will this change my prices automatically?

No — Simulate mode is ON by default. Prices are only changed when you manually click**
Apply** on a product, or when you explicitly enable Auto-apply in Settings.

### How does the margin floor work?

Driftclear never suggests a price below your floor. In percentage mode the floor
is a percentage of the current list price (default 50%). In COGS mode the floor 
is calculated as `cost ÷ (1 − minimum_margin%)`, identical to the industry-standard
formula.

### Which cost plugins are supported?

Driftclear reads cost data from `_wc_cog_cost`, `_wc_cogs_cost`, `_alg_wc_cog_cost`,`
_cost`, `_product_cost`, and `_cpsm_product_cost` meta keys. If your cost plugin
uses a different key, use the `driftclear_product_cost_meta_keys` filter to add 
it.

### What is HPOS?

High-Performance Order Storage is WooCommerce’s modern database schema. Driftclear
detects at runtime which schema your store uses and queries accordingly.

### Does it work with variable products?

Driftclear operates at the parent product level for scanning. Prices are applied
to the parent’s regular price.

## Reseñas

No hay reseñas para este plugin.

## Colaboradores y desarrolladores

“Driftclear — Dead Stock Autopilot for WooCommerce” es un software de código abierto.
Las siguientes personas han colaborado con este plugin.

Colaboradores

 *   [ Carlos Rojas ](https://profiles.wordpress.org/carlosrojas28/)

[Traduce “Driftclear — Dead Stock Autopilot for WooCommerce” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/driftclear-dead-stock-for-woocommerce)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/driftclear-dead-stock-for-woocommerce/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/driftclear-dead-stock-for-woocommerce/),
o suscríbete al [log de desarrollo](https://plugins.trac.wordpress.org/log/driftclear-dead-stock-for-woocommerce/)
por [RSS](https://plugins.trac.wordpress.org/log/driftclear-dead-stock-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 1.2.3

 * Fix: variable product parents are now skipped by the scanner — variations are
   scanned individually with their own prices.
 * Fix: product discounts are now applied as a WooCommerce sale price (not by overwriting
   regular price), so storefront shows the original price with strikethrough.
 * Fix: variation names in the dead stock table now show “Parent — Attribute value”(
   e.g., “T-Shirt — Red, M”) instead of just the variation ID.
 * Fix: clearing a Driftclear discount now also flushes the parent product’s transients
   for variable products.

#### 1.2.2

 * Fix: HPOS query used wrong column names (`date_created_gmt`, `order_status`) 
   from `wc_order_product_lookup`; scanner returned 0 results on all stores with
   HPOS enabled. Query now correctly joins `wc_orders` for status filtering.
 * Fix: products with WooCommerce stock management disabled (digital products, services,
   unlimited-stock items) were silently excluded from the dead stock scan.
 * Design: sales velocity (days since last sale) is now the primary detection signal;
   stock quantity is a secondary modifier affecting capital-at-risk calculation.
 * New setting: “Include untracked products” (Scan Filters) — enabled by default;
   lets merchants opt out of scanning products without stock tracking.
 * Dashboard: stock column now shows “—” for products without inventory tracking.
 * Capital at risk for untracked products is estimated as the unit list price.

#### 1.2.1

 * WordPress.org compliance: remove all Pro/freemium references — plugin is 100%
   free.
 * Add license.txt.
 * Fix: weekly cron schedule not registered during plugin activation on fresh install.
 * Fix: orphaned docblock in DB layer.
 * Remove .gitignore from distribution (hidden files not permitted by WP.org policy).

#### 1.2.0

 * Product metabox: Driftclear status panel on the WooCommerce product edit screen.
 * Per-product “Exclude from scan” flag — protect seasonal items, bundles, and new
   arrivals.
 * Apply / Restore buttons directly from the product edit screen.
 * Scan writes per-product status to post meta for instant metabox reads (no on-
   demand queries).
 * Fix: stock quantity now correctly displayed in the dead stock table.
 * WPCS / Plugin Check compliance improvements.

#### 1.1.2

 * Fix: simulate mode and auto-apply could both be enabled simultaneously.

#### 1.1.1

 * Fix: settings keys were inconsistent, causing saved settings to be silently ignored.

#### 1.1.0

 * Simulate mode instrumentation: track which simulated discounts were acted on 
   vs. ignored.
 * Dashboard: “Simulated & ignored (30d)” metric.
 * Scan log: Outcome column.

#### 1.0.0

 * Initial release.

## Meta

 *  Versión **1.2.3**
 *  Última actualización **hace 5 meses**
 *  Instalaciones activas **Menos de 10**
 *  Versión de WordPress ** 6.5 o superior **
 *  Testeado hasta **7.0.7**
 *  Versión de PHP ** 8.1 o superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/driftclear-dead-stock-for-woocommerce/)
 * Etiquetas:
 * [inventory](https://es-ar.wordpress.org/plugins/tags/inventory/)[pricing](https://es-ar.wordpress.org/plugins/tags/pricing/)
   [woocommerce](https://es-ar.wordpress.org/plugins/tags/woocommerce/)
 *  [Vista avanzada](https://es-ar.wordpress.org/plugins/driftclear-dead-stock-for-woocommerce/advanced/)

## Valoraciones

Todavía no se enviaron reseñas.

[Your review](https://wordpress.org/support/plugin/driftclear-dead-stock-for-woocommerce/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/driftclear-dead-stock-for-woocommerce/reviews/)

## Colaboradores

 *   [ Carlos Rojas ](https://profiles.wordpress.org/carlosrojas28/)

## Soporte

¿Tenés algo que decir? ¿Necesitás ayuda?

 [Ver el foro de asistencia](https://wordpress.org/support/plugin/driftclear-dead-stock-for-woocommerce/)