StokrDocs
support@stokr.app →

Getting started

Stokr connects directly to your Shopify store and turns your raw inventory data into clear, actionable decisions. No spreadsheets. No guesswork.

1. Install and sync

After installing from the Shopify App Store, Stokr runs an initial sync that imports your:

  • Products and variants (title, SKU, barcode, price, cost per item)
  • Current inventory quantities per location
  • Order history (last 365+ days) for sales velocity and forecasting
ℹ️
The sync takes 30–90 seconds for most stores. Stokr never imports customer names, emails, or payment data.

2. Configure thresholds

During onboarding (or later in Settings) you set:

  • Low stock threshold — default 10 units. Products below this level trigger alerts.
  • Dead stock days — default 90 days. Products with no sales beyond this window are flagged as dead stock.
  • Safety stock days — default 14 days. Buffer added to every reorder calculation to protect against lead-time delays.
  • Service level % — default 95%. Controls how much safety stock is buffered (higher % = more buffer).

3. Add a supplier (optional)

Add at least one supplier with a lead time so that reorder suggestions and supply planning have accurate timing. You can add unlimited suppliers on Starter+.

4. Explore your dashboard

After sync, the Dashboard shows your Inventory Health Score, revenue at risk, and top 3 urgent actions. Most stores find their first reorder or dead stock opportunity within minutes.

Dashboard

The Dashboard is your daily control centre — a real-time snapshot of your inventory health, revenue risk, and top priorities.

KPI cards

CardWhat it showsWhen to act
Inventory HealthScore 0–100. Weighted: in-stock ratio (40%) + dead stock inverse (30%) + sell-through rate (30%).Score below 60 needs attention.
Lost Revenue / moMonthly revenue estimate lost to current OOS SKUs. Formula: avg daily sales × price × 30 days.Any number here means customers are buying from a competitor.
Inventory at CostTotal cost value of current stock. Shows gross margin % and alerts if >10% of SKUs are missing a cost price.Low margin or missing prices need correction.
Forecast Confidence0–100% model reliability. Based on weeks of sales history available per SKU.Below 60% means forecasts are estimates — import more history.
Cash Needed (30d)Total inventory spend forecast for the next 30 days: confirmed PO commitments + projected reorder spend.Use this to plan working capital in advance.

Priority panel

Up to 3 urgent actions are surfaced automatically, ranked by severity:

  • Out of stock — 0 days left, highest severity. Revenue is already being lost.
  • Imminent stockout — SKUs that need ordering within the forecast window.
  • Dead stock — Capital locked in products with 90+ days of no sales.

Analytics panels

  • Stockout Radar — Heatmap of when SKUs will run out (7, 14, 30 days).
  • Category Health — Sell-through rate by product type, 0–100%.
  • Velocity Panel — Top 5 fastest-moving SKUs. Shows days of stock remaining and a suggested action (Order now / Increase cover / Spike +X%).
  • Margin Strategy Quadrant — BCG matrix for product types: Star (≥70% margin), Cash Cow (55–69%), Question (35–54%), Dog (<35%). Dogs drag your blended margin.
  • Decision Charts — Trend lines for health score, velocity, and profitability over time.

Syncing

Click Sync in the top-right at any time to pull the latest Shopify inventory and order data. Stokr also auto-syncs on a schedule. After a sync completes, all panels update automatically.

Demand forecast

Growth+

The Demand page shows per-SKU forecasts — exactly when each product will run out and how much to order.

How the forecast works

  • Weighted velocity model — Last 4 weeks of sales get 3× weight, weeks 5–13 get 2×, older gets 1×. Recency matters more than history.
  • Safety stock — Z(1.65) × daily sales std dev × √lead time days, targeting a 95% in-stock service level.
  • Confidence score — Based on weeks of sales history. SKUs with fewer than 4 weeks of data are marked “need more data”.
  • Seasonal patterns — 18 months of history (Growth plan) enables reliable seasonal trend detection.

SKU statuses

StatusMeaning
Order nowStock will run out before a replenishment order could arrive — order immediately.
Low stockStock is below the safety level — order within the next few days.
HealthyStock is in the safe zone for the forecast window.
OverstockCurrent inventory significantly exceeds projected demand — consider promotions or transfers.
No salesNo sales in the forecast window — review whether the product is still active.

How Stokr picks the forecasting model for each SKU

Stokr automatically runs a model tournament on each SKU's sales history and selects the model with the lowest holdout error. Here's what each model means and when it's used:

ModelWhen it&apos;s usedWhat it means for your SKU
Holt-Winters (Triple Exponential Smoothing)SKUs with consistent weekly sales AND a seasonal pattern detectable in 12+ months of history. Typical for trending or seasonal products.Your SKU has a clear seasonal cycle (e.g. spikes every Q4). The forecast accounts for both trend and season.
Holt Linear (Double Exponential Smoothing)SKUs with a consistent growth or decline trend but no strong seasonality. Needs 8+ weeks of data.Your SKU is growing or declining steadily. The forecast follows the trend.
Simple Exponential Smoothing (SES)SKUs with stable sales and no clear trend or seasonality. Most common model for established, steady-demand products.Your SKU sells at a roughly constant rate. The forecast is a smoothed average weighted toward recent weeks.
Croston&apos;s MethodSKUs with intermittent demand — long gaps between sales (e.g. spare parts, B2B items, high-price slow-movers).Your SKU doesn&apos;t sell every day. Croston separates demand quantity from demand intervals to avoid over-ordering.
Naive / Weighted VelocityNew SKUs with fewer than 4–8 weeks of data, or when all other models fail validation.Not enough history for statistical forecasting. Uses a recency-weighted average of recent sales as a conservative estimate.
💡
You can see which model was selected for any SKU on the Forecast page by expanding the SKU row — the model name appears in the forecast details. If a model looks wrong for your SKU (e.g. Croston on a fast-mover), use Forecast Overrides to pin a specific quantity.

Scenario planning

Use the Scenario tab to model demand changes: a 20% promo lift, a new sales channel, or a seasonal spike. Stokr recalculates reorder quantities in real time based on the scenario.

💡
Import historical CSV data from before Stokr was installed (via the Import page) to improve confidence scores on older SKUs with strong seasonal patterns.

Supply & buy plan

The Supply page is your daily buying list — every SKU that needs a purchase order, ranked by priority score.

Priority score (0–100)

Each SKU gets a composite priority score based on:

  • Urgency — how soon it will stock out relative to lead time
  • Margin % — higher-margin products are prioritised
  • Revenue rate — faster-selling products rank higher

Suggested order quantity

Stokr uses two algorithms depending on the product:

  • Newsvendor model — Stochastic optimisation that balances overstock cost vs lost-sale cost. Used when margin data is available.
  • Cover-days method — Orders enough stock to cover lead time + safety stock days at current velocity. Used as a deterministic fallback.

Creating a purchase order

  • Select one or more SKUs using the checkboxes
  • Click Create PO — Stokr pre-fills quantity, unit cost, and supplier
  • Adjust quantities if needed, set an expected arrival date
  • Save as Draft or Send to supplier via email directly from the app

Replenishment

The Replenishment hub contains 9 specialised tools for managing the full procurement workflow.

TabWhat it doesPlan
Purchase OrdersFull PO lifecycle — Draft, Sent, Partial, Received, Cancelled. Receive goods incrementally (partial receipts tracked).Starter+
SuppliersManage suppliers: lead time, payment terms, MOQ, currency, contact details. Bulk-assign suppliers to SKUs.Starter+
Order CalendarVisual calendar of expected PO arrival dates. Helps plan cash flow and stock coverage by week.Starter+
Vendor DashboardSupplier scorecard — on-time delivery %, average lead time, order frequency, total spend.Starter+
Cash Flow30-day cash flow forecast: confirmed PO commitments + projected reorder spend. Plan working capital.Growth+
Stockout LogHistorical record of actual stockout events — duration, lost revenue, affected categories.Growth+
Seasonal PrepSKUs with historical demand spikes — plan advance orders for peak seasons.Growth+
BundlesTrack bundled products as a group. Forecast demand at the bundle level.Growth+

Reports

The Reports hub gives you deep-dive views into every dimension of your inventory performance.

Dead stock reportStarter+

Products with inventory > 0 but zero sales in the last 90 days (threshold is configurable in Settings). Sorted by inventory cost value — shows exactly how much capital is locked up. Use this to identify SKUs to discount, bundle, or remove.

Out-of-stock report

All variants with inventory ≤ 0. Shows estimated monthly lost revenue (avg daily sales × price × 30). Ranked by revenue impact so you can prioritise which stockouts to fix first.

Low stock report

Products below your configured threshold. Shows days until stockout = current inventory ÷ avg daily sales. Critical items have <3 days remaining.

Best sellersGrowth+

Ranked by net sales revenue in the last 30 days. Shows units sold, discounts applied, returns, and total sales — aligned with Shopify Analytics “Sales by product”. Filter by product type or vendor.

ABC analysis

Classifies every SKU into three tiers by revenue contribution:

  • A-items — Top SKUs contributing to 80% of total revenue. Protect these from stockouts at all costs.
  • B-items — SKUs from 80% to 95% cumulative revenue. Maintain healthy stock.
  • C-items — Bottom 5% (includes all unsold products). Candidates for rationalisation.

Sell-through rateGrowth+

Formula: units sold ÷ (units sold + current inventory). Calculated per product type and per vendor. A healthy range is typically 40–80% — below that suggests overstocking, above that risks stockouts.

Inventory valuation

Shows total inventory at cost, total retail value, and gross margin % (potential profit if all stock sold at retail). Flags SKUs missing a cost price — these SKUs distort your margin calculation.

Inventory

The Inventory page is a searchable catalogue of every SKU in your store.

All SKUs tab

  • Search by product name, SKU, or barcode
  • Filter by product type, status (active/draft/archived), or health status
  • Health statuses: Order now, Low stock, Healthy, Overstock, No sales
  • Export filtered results to CSV

Changelog tab

Full audit trail of every inventory quantity change:

  • Before and after quantities per variant
  • Timestamp and source (manual edit, sync, stock count, transfer, PO received)

Stock counts

Starter+

Run physical inventory counts and reconcile variances against what Stokr expects.

Workflow

  • Create a count — give it a name, optional filters (by type or vendor), and notes
  • Count states progress: Draft → In Progress → Completed
  • Enter physical quantities for each item
  • Stokr calculates variance: counted qty − expected qty
  • Total variance value is shown in dollars (using cost per item)
  • Export uncounted items as a picking list for warehouse teams
💡
Run stock counts regularly for A-items. Discrepancies here have the biggest revenue impact.

Locations & transfers

Stokr supports multi-location inventory tracking and stock transfers between locations.

PlanMax locations
Free1
Starter3
Growth15
Scale / EnterpriseUnlimited

Locations page

Shows stock levels per location for every SKU. Identify imbalances — where one location is overstocked while another is critically low on the same product.

Transfers page

Request a stock transfer between any two locations. Track transfer status from request through to receipt. Stokr updates inventory quantities at both locations once the transfer is confirmed.

Suppliers & purchase orders

Starter+

Suppliers

Create a supplier profile for each vendor:

  • Name, contact name, email, phone, website
  • Lead time (days) — used in all reorder calculations
  • Payment terms, minimum order value, currency
  • Notes (internal reference)

You can also set SKU-level lead time overrides in Settings if a specific product has a different lead time than the supplier default.

Linking products to suppliers

Each product–supplier link stores:

  • Reorder point — minimum stock level that triggers a reorder suggestion
  • Reorder quantity — default MOQ for this product from this supplier
  • Max stock — Stokr will never suggest ordering above this level (prevents overstock)
  • Cost price — unit cost used in PO estimation and margin calculations

Purchase orders

StatusMeaning
DraftCreated but not yet sent to supplier.
SentEmailed to supplier — awaiting confirmation.
PartialSome items received; others still outstanding.
ReceivedAll items received and inventory updated.
CancelledPO abandoned — no stock received.

You can receive goods incrementally — enter received quantities line by line. Stokr updates inventory as each partial receipt is confirmed.

Margins

The Margins page shows profitability by SKU and by product type.

  • Cost price, retail price, and gross margin % per SKU
  • Revenue contribution over the last 90 days
  • Top products ranked by absolute margin and by margin %
  • BCG quadrant mapping (Star / Cash Cow / Question / Dog) for strategic decisions
⚠️
Margins are only as accurate as your cost price data. Make sure every active SKU has a cost per item set in Shopify.

Connectors

Scale+

Integrate Stokr with your ERP or WMS to keep stock levels in sync across systems.

ConnectorDescriptionStatus
Cin7Multi-channel WMS/ERP — syncs stock, reconciles variances.Available
DEAR SystemsCloud inventory management platform.Available
NetSuiteEnterprise ERP — full bi-directional stock sync.Available

How connectors work

  • Enter your API credentials — Stokr tests the connection before saving
  • Enable the connector and choose sync frequency (hourly or daily)
  • Stokr fetches stock levels from the external system and reconciles against its own data
  • Discrepancies are flagged in the Connectors panel
  • Webhook alerts fire when major stock swings are detected

Settings

Inventory thresholds

SettingDefaultWhat it affects
Low stock threshold10 unitsProducts below this level appear in low stock alerts and reports.
Dead stock days90 daysProducts with no sales beyond this window are flagged as dead stock.
Safety stock days14 daysBuffer added to every reorder quantity to protect against lead-time delays.
Service level %95%Target in-stock availability. Higher % = more safety stock. Z-score used: 95% → Z=1.65.

Alerts

  • Set an alert email address to receive low-stock and OOS notifications
  • Choose frequency: daily digest or weekly summary
  • Slack alerts (Growth+) — post alerts to a Slack channel

Pricing plan

Upgrade, downgrade, or view your current plan from the Plan tab in Settings. Annual billing saves 20% (2.4 months free). All paid plans include a 21-day free trial — no credit card required to start.

Pricing plans

Stokr uses SKU-based pricing — no GMV caps, no hidden fees. You only pay based on the size of your catalogue.

PlanPriceSKUsLocationsKey features
Free$0/moUp to 5001Health score, OOS & low stock alerts, ABC analysis
Starter$19/moUp to 5,0003Dead stock, reorder suggestions, suppliers, POs, stock counts, CSV exports
Growth$49/moUp to 25,00015Demand forecasting, best sellers, sell-through, Slack alerts, PDF exports, bundles
Scale$99/moUnlimitedUnlimitedERP connectors, API access, webhooks, custom reports, 36-month data archive
EnterpriseCustomUnlimitedUnlimitedDedicated CSM, custom onboarding, SSO (SAML/OIDC), custom SLAs, custom integrations
💡
Annual billing saves 20% — equivalent to paying for 9.6 months instead of 12. Switch at any time from Settings → Plan.

How we compare

  • Inventory Planner starts at $244.99/mo — Stokr Starter is 12× cheaper for the same replenishment power
  • Prediko starts at $49/mo with GMV caps — Stokr Growth matches that price with 18-month history and no GMV limits
  • Fabrikatör starts at $79/mo — Stokr Growth is 40% cheaper with more features
  • No SKU caps on Scale — Linnworks/Brightpearl charge $449+/mo for the same scope

FAQ

Does Stokr access my customer data?+

No. Stokr only accesses products, inventory quantities, and order history. We never import customer names, emails, addresses, or payment information.
How often does Stokr sync with Shopify?+

Stokr syncs automatically on a schedule (typically every few hours). You can also trigger a manual sync at any time using the Sync button in the dashboard.
What does the health score mean?+

The health score (0–100) is a weighted composite: in-stock ratio (40%) + inverse dead stock ratio (30%) + sell-through rate (30%). A score above 80 is healthy. Below 60 indicates significant inventory problems that are costing you revenue.
How is 'lost revenue' calculated?+

Lost revenue = avg daily sales velocity × retail price × 30 days for each out-of-stock variant. It represents the revenue you would have made if the product had been in stock.
Can I use Stokr with multiple Shopify stores?+

Each Stokr subscription is tied to one Shopify store. Contact support@stokr.app if you need multi-store coverage.
What happens if I exceed my SKU limit?+

Stokr will alert you as you approach your plan's SKU limit (warning at 70%, blocked at 100%). Upgrade to the next plan to continue adding products.
Can I cancel at any time?+

Yes. Cancel at any time from Settings → Plan or from your Shopify Apps dashboard. You'll retain access until the end of your billing period.
How do I improve my forecast confidence?+

Forecast confidence improves with more sales history. Use the Import page to upload historical CSV data from before Stokr was installed. SKUs with at least 4 weeks of data get meaningful forecasts; 12+ weeks enables seasonal pattern detection.
How do I connect Slack alerts?+

Go to Settings → Alerts and enter your Slack webhook URL. Stokr will post daily digests of OOS and low-stock events to your chosen channel. Slack alerts require Growth plan or above.
What's the difference between Reorder Point and Safety Stock?+

Reorder Point is the stock level that triggers a purchase order suggestion. Safety Stock is the buffer held above zero to protect against lead-time variation. Safety Stock Days (default 14) controls how large that buffer is relative to your sales velocity.
Still have questions?
Our support team typically responds within a few hours.
Email support@stokr.app →