k-sync
Back to blog

Shopify inventory forecasting & restock alerts after WooCommerce (2026)

How to set up inventory forecasting, low-stock alerts, and automated restock workflows in Shopify after migrating from WooCommerce — native tools vs apps, Shopify Flow automation, and supplier reorder management.

·By k-sync
6 min read · 1,105 words

WooCommerce inventory management typically relied on WooCommerce's built-in stock tracking plus plugins like ATUM or WooCommerce Advanced Notifications. On Shopify, the native inventory system is simpler but pairs well with dedicated apps and Shopify Flow automations. Here's how to set up a solid inventory management system from day one of your Shopify launch.

WooCommerce inventory management vs Shopify

FeatureWooCommerceShopify native
Stock trackingPer product + per variationPer variant, per location
Low stock threshold alertsWooCommerce built-in emailsShopify Flow or manual
Purchase ordersATUM pluginShopify Inventory (Purchase Orders)
Inventory reportsWooCommerce reports or ATUMShopify Analytics: Inventory reports
Multi-locationPlugin requiredNative multi-location inventory
ForecastingATUM or third-partyApp required (Inventory Planner, Skubana)
Back-in-stock notificationsPlugin (YITH, Klaviyo)App (Klaviyo, Wishlist Plus)
Supplier managementATUM Suppliers or manualShopify Inventory Purchase Orders

Shopify native inventory features

Inventory tracking settings

Multi-location inventory

Purchase orders (Shopify Inventory)

Setting up low-stock alerts with Shopify Flow

Shopify doesn't send native low-stock emails automatically. Use Shopify Flow (free) to build this automation:

Basic low-stock email flow

Trigger: Inventory quantity changed
Condition: Variant inventory quantity <= 5 (your threshold)
Action: Send email to owner — "Low stock: {product.title} ({variant.title}) — {inventory_quantity} remaining"

Advanced low-stock Slack notification

Trigger: Inventory quantity changed
Condition: Variant inventory quantity <= reorder_point (stored as metafield)
Action: Send HTTP request to Slack webhook
Body: {"text": "Reorder alert: {{product.title}} — {{variant.title}}: {{inventory_quantity}} remaining"}

Auto-tag low stock products

Trigger: Inventory quantity changed
Condition: inventory_quantity <= 3
Action: Add tag "low-stock" to product
(Use this tag in a collection: "Low Stock" collection for buyer urgency messaging)

Zero-stock product status change

Trigger: Inventory quantity changed
Condition: inventory_quantity = 0 AND all variants of product are 0
Action: Set product status to Draft (hides from storefront)

Reorder point metafields

Store per-product reorder points as metafields to enable intelligent alerting:

Use Shopify Flow to read the metafield reorder point instead of a hardcoded number — this allows different thresholds per product without editing your automation.

Back-in-stock notifications for customers

When products go out of stock, capture customer demand via back-in-stock alerts:

Klaviyo Back in Stock

Wishlist Plus / Swym Back in Stock

Inventory forecasting apps

For stores needing predictive reordering (seasonal demand, growth planning), these apps integrate directly with Shopify:

Inventory Planner

Skubana / Extensiv

Simple Inventory Planner (budget option)

Migrating inventory data from WooCommerce

What to migrate

Import stock quantities to Shopify

ABC inventory analysis post-migration

Use the first month on Shopify to perform an ABC analysis of your catalog:

Inventory management migration checklist

The most impactful immediate action after migration is setting up the low-stock Shopify Flow with Slack or email notification. WooCommerce's built-in stock emails are easy to miss in a busy inbox. A Slack notification to a #restock channel that fires when any variant hits a configurable threshold is one of those operational improvements that saves real money — running out of a best-seller is significantly more costly than the hour it takes to set up the Flow.

Migrate your store with k-sync

Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.

Get started free

Related reading

Browse all migration guides