Inventory Forecast, Sales Intelligence & Reorder Planner for WooCommerce

Stop guessing when to reorder.
Let StockPulse tell you.

One-time purchase. No monthly fees. No external APIs. Lifetime updates included.

Quality Checked
HPOS Compatible
100% Self-Hosted
6 Months Support

Running a WooCommerce store without
inventory intelligence?

These problems cost you money every single day.

Stockouts Kill Sales

Your best-selling product runs out and you lose orders for days while waiting for restocking.

Dead Stock Ties Up Cash

Hundreds of units sitting in your warehouse with zero sales. Capital locked in products that don't move.

Manual Tracking Wastes Time

Checking stock levels one by one, using spreadsheets, and guessing when to reorder is not scalable.

What Store Owners Say

Early adopters share their experience with StockPulse.

We used to check stock levels in a spreadsheet every Monday. StockPulse replaced that entirely — now I get an email the moment something needs reordering. Saved us from 3 stockouts in the first month alone.
Daniel M.Electronics store, 120 products
I was paying $149/month for a SaaS tool that did the same thing. Switched to StockPulse — one-time purchase and my sales data stays on my own server. The forecasts are just as accurate.
Sarah K.Health supplements, 85 SKUs
The dead stock report was an eye-opener. Found $2,400 worth of products that hadn't sold in months. We ran a clearance sale and freed up cash for fast-moving items.
James R.Home & garden store, 300+ products

Why StockPulse?

SaaS inventory tools charge $49-299/month and send your data to external servers. StockPulse runs entirely on your own hosting.

StockPulseSaaS Alternatives
PricingOne-time purchaseMonthly subscription
Data Privacy100% on your serverSent to external servers
External DependenciesNone — works offlineRequires active subscription
Annual CostNo recurring fees$588 — $3,588/year
GDPR ComplianceFully compliant by designDepends on provider
WooCommerce NativeBuilt specifically for WooCommerceGeneric multi-platform

See It in Action

Real screenshots from a live WooCommerce store running StockPulse.

Smart Dashboard

Get a complete overview of your inventory health at a glance. No digging through spreadsheets — everything you need on one screen.

  • 6 KPI cards: critical stock, reorder alerts, revenue, orders, dead stock, inventory value
  • 30-day revenue chart with interactive daily breakdown
  • Top-selling products ranked by units and revenue
  • Critical stock table with status badges and direct action links
StockPulse Dashboard

Product Forecast Table

Complete inventory intelligence for every product in your store. Know exactly what to reorder, when, and how much.

  • Daily sales velocity and days of stock remaining
  • Smart reorder point with safety stock buffer
  • Suggested reorder quantity based on lead time
  • 30-day demand forecast per product
  • Status badges: Critical, Low Stock, Reorder Now, OK, Overstock
  • Filter by status, category, or search. Export to CSV.
StockPulse Product Forecast Table

Reports & Analytics

Download actionable reports and track your inventory performance with built-in analytics tools.

  • Full forecast CSV with velocity, days remaining, and 30/60/90-day projections
  • Sales report CSV for any date range
  • Inventory valuation at cost and retail price
  • Dead stock detection — products with zero sales in 60+ days
  • Profit analytics: revenue, COGS, gross profit, and margin
StockPulse Reports

Flexible Configuration

Set global defaults and override them per-product. Every store is different — StockPulse adapts to yours.

  • Choose forecasting algorithm: Auto, SMA, WMA, or Exponential Smoothing
  • Set sales history window, lead time, and safety stock buffer
  • Email alerts when products drop below reorder threshold
  • Per-product lead time, supplier name, email, and notes
StockPulse Settings

Email Alerts

Daily notifications when products drop below reorder point. Max one alert per product per 24h.

Dead Stock Detection

Identify products with stock but no sales in 60+ days. Free up capital tied in non-moving inventory.

CSV Export

Download forecast data or sales reports as CSV for spreadsheets and purchase orders.

Variation Support

Forecasts calculated at the variation level. Each size, color, or option tracked independently.

HPOS Compatible

Works with WooCommerce High-Performance Order Storage for faster stores.

Translation Ready

Full i18n support with .pot file included. Translate to any language.

Proven Forecasting Algorithms

Three statistical methods built in. Auto mode selects the best one based on your available sales history.

Simple Moving Average

Equal weight to all days in the window. Best when data is limited or demand is stable.

Best for new stores

Weighted Moving Average

More weight on recent sales. Best for trending or seasonal products.

Best for trending products

Exponential Smoothing

Exponential decay weighting with configurable smoothing factor. Reacts quickly to demand changes.

Best for volatile demand

StockPulse Is Perfect For...

Whether you sell 50 or 5,000 products, StockPulse helps you make smarter reorder decisions.

WooCommerce Store Owners

You sell physical products and need to know when to restock before running out.

Small-Medium Businesses

You need real inventory intelligence but can't justify $200/month SaaS subscriptions.

Spreadsheet Users

You're tracking inventory in Excel. StockPulse automates the calculations and gives you better data.

Privacy-Conscious Stores

You don't want sales data leaving your server. StockPulse is 100% self-hosted with zero external calls.

Wholesale & Bulk Sellers

Long lead times and large order quantities make accurate reorder timing critical.

Multi-Supplier Stores

Different suppliers with different lead times. Set per-product lead times and supplier details.

Frequently Asked Questions

Everything you need to know before purchasing.

Does StockPulse send any data to external servers?
No. StockPulse is 100% self-hosted. All calculations happen on your own server using your WooCommerce order data. There are zero external API calls, zero tracking, and zero data transmission. Your sales data never leaves your hosting.
Does it work with variable products (sizes, colors)?
Yes. StockPulse calculates forecasts at the variation level. Each size, color, or option is tracked and forecast independently with its own sales velocity, stock days, and reorder point.
How accurate are the forecasts?
StockPulse uses proven statistical algorithms (SMA, WMA, Exponential Smoothing) that are the industry standard for demand forecasting. The more order history you have, the more accurate the forecasts become. Auto mode automatically selects the best algorithm for your data.
Will it slow down my site?
No. StockPulse pre-computes all forecasts via WP-Cron and stores results in a cache table. When you load the admin pages, it reads from the cache — no heavy calculations on page load. It only runs in the admin area and has zero impact on your storefront performance.
Is WooCommerce HPOS (High-Performance Order Storage) supported?
Yes. StockPulse is fully compatible with WooCommerce HPOS. It uses the official WooCommerce API (wc_get_orders) rather than direct database queries, so it works seamlessly with both legacy and HPOS storage.
What happens after the 6-month support period?
The plugin continues to work forever — there's no expiration. You'll still receive lifetime updates. If you need support after 6 months, you can extend it at a discounted rate.
How many products can StockPulse handle?
StockPulse is designed to handle stores with hundreds to thousands of products. The caching system ensures that even large catalogs load quickly. Forecasts are recalculated in the background via WP-Cron, so your admin experience stays fast.
What are the requirements?
WordPress 5.8 or higher, WooCommerce 6.0 or higher (tested up to 10.6), and PHP 7.4 or higher. Works with any standard WordPress hosting.

Ready to take control of your inventory?

Stop losing sales to stockouts. Stop wasting money on dead stock. Start making data-driven reorder decisions today.