Shopify Sidekick provides operational analysis, sales reporting, and inventory recommendations directly inside the Shopify Admin. However, merchants occasionally encounter situations where Sidekick offers flawed replenishment advice—such as recommending reorders for discontinued items, ignoring stock reserved in pending orders, or miscalculating days of inventory remaining.
This problem does not mean the AI model is broken. Rather, it indicates that Sidekick is parsing aggregate catalog data without accounting for multi-location inventory splits, unfulfilled backlogs, or temporary sales spikes.
Why is Shopify Sidekick giving incorrect inventory and reorder recommendations?
Shopify Sidekick gives inaccurate inventory advice when it evaluates aggregate store numbers instead of location-specific stock, misinterprets “Committed” inventory as available stock, includes temporary marketing spikes in sales velocity forecasts, or calculates reorder points against draft purchase orders that were never received.
Fast Diagnostic Snapshot
| Property | Diagnostic Metric |
|---|---|
| Observed Issue | Sidekick suggests reordering out-of-stock items that are actually stocked, or vice versa |
| Underlying System | Shopify Sidekick AI Model / Core Inventory Ledger API |
| Primary Root Cause | Prompt ambiguity failing to specify location, or failing to differentiate “Available” vs “Committed” stock |
| Secondary Root Cause | Unarchived draft purchase orders and unfulfilled order backlogs skewing velocity |
| Admin Route | Shopify Admin > Products > Inventory |
The Inventory Ledger Breakdown: Where AI Advice Fails
Sidekick operates by querying your store’s underlying inventory ledger. If you ask a broad question like “What products do I need to reorder this week?”, Sidekick queries global stock totals without understanding physical warehousing boundaries unless specifically instructed.
Shopify Inventory States:
Total Inventory = Available + Committed + Unavailable (Damaged/Quality Hold) + Incoming
Where Sidekick Can Miscalculate:
- Counts "Committed" stock as available for new customers.
- Treats "Incoming" transfers from months ago as active warehouse replenishment.
- Aggregates Location A (Retail) and Location B (Warehouse), missing regional stockouts.
Common Causes and Step-by-Step Fixes
1. Multi-Location Blindness and Stock Aggregation
If your store operates multiple physical retail stores, pop-ups, or third-party logistics (3PL) warehouses, Sidekick will default to evaluating total inventory across all locations combined unless you narrow the scope in your prompt.
For example, if Location A has 0 units of a jacket, but Location B has 200 units that cannot be shipped to online customers, Sidekick may report: “You have healthy inventory levels for this jacket with 200 units in stock.”
The Fix:
Always qualify your Sidekick prompts with explicit location parameters:
- Inaccurate Prompt: “Which products are running low on stock?”
- Correct Diagnostic Prompt: “Which products at my ‘Main Distribution Center’ location have fewer than 14 days of inventory available based on the last 30 days of online sales velocity? Exclude retail store locations.”
If your physical counts and Shopify ledger numbers are already misaligned across your warehouses, correct your data layer first using How to Resolve: Shopify “Inventory Out of Sync” between Locations.
2. Confusing “Committed” vs. “Available” Quantities
When an order is placed in Shopify, inventory transitions from Available to Committed. It remains committed until fulfillment staff physically pack the parcel and mark the order as fulfilled.
If your store has a significant backlog of unfulfilled orders, wholesale draft orders, or pending pre-orders:
- The items are still physically present on the shelves.
- Sidekick might report physical inventory without subtracting the committed obligations, advising you that stock is adequate when you are actually oversold.
The Fix:
- Navigate to Shopify Admin > Products > Inventory.
- Select the gear icon to customize columns: ensure Available, Committed, and On hand are all visible.
- When querying Sidekick, state: “Evaluate reorder points based strictly on Available inventory, subtracting all Committed units currently awaiting fulfillment.”
- If you have unfulfilled draft orders that were never paid or finalized, clean them up by referencing Fix: Shopify “Draft Order” failing to send Invoice Email.
3. Skewed Velocity Calculations from Promotional Spikes
Sidekick estimates “days of inventory remaining” using sales velocity (units sold divided by days in period). If you ran a flash sale, influencer campaign, or Black Friday promotion in the past 14 days, your recent sales velocity will be artificially high.
If Sidekick projects that temporary rate forward across the next 90 days, it will advise massive, unnecessary reorders.
The Fix:
Adjust the baseline comparison window directly inside your prompt:
- “Calculate reorder quantities for my top 20 SKUs using a 60-day average sales velocity, but exclude the promotion dates of October 10 through October 14.”
- For complex catalogs with hundreds of size and color variations that skew forecasting, review Fix: Shopify “Variant” limit reached – Troubleshooting complex product logic.
4. Stale Incoming Transfers and Ghost Purchase Orders
If your purchasing team created Purchase Orders (POs) or internal location transfers in Shopify that were never formally received or canceled, those units remain tagged as Incoming.
Sidekick factors incoming inventory into replenishment advice. If a purchase order from six months ago remains open, Sidekick assumes those units will arrive tomorrow and advises you not to reorder.
The Fix:
- In Shopify Admin, navigate to Products > Transfers and Purchase orders.
- Filter by status: Open or Partial.
- Identify overdue transfers. Either mark them as received or click Cancel transfer.
- Re-prompt Sidekick to re-evaluate reorder points now that ghost inventory has been eliminated from the ledger.