Stocura is in public beta as of May 2026. We update this changelog as we ship — date-based, not versioned, because most weeks bring a small handful of useful changes rather than one big release.
StocktakeJune 2026
Physical stocktake, built for assembled products
- NewBOM-aware stocktake. A blind, location-by-location count that nets counted stock through your bill of materials, so assembled products and their components reconcile correctly instead of double-counting — built for manufacturers a standard count can't handle cleanly.
- NewVariance & recheck flags. Lines that move beyond your threshold (in both percent and units) flag for a recount. The flag clears automatically when a recount lands inside tolerance, and an admin can clear or re-raise it manually.
- NewPush straight into Cin7 Core. Tick the counted lines and push a stock adjustment to Cin7 Core — draft first so you can check it, then complete. Selective per line; only changed lines go.
- NewCounter role. Count-only logins see a single blind count screen and nothing else — no stock figures, no financials. Works on a phone on the warehouse floor.
ReliabilityMay 30, 2026
Stock freshness, and drift you can see
- NewStock Value card on the SKU page. Replaces the Barcode card. Shows on-hand units × average cost in your tenant's currency, with the math under the figure (e.g. 491 × $2.09 avg cost) so the source is never opaque.
- NewDrift Detection. A nightly reconciliation pass compares Stocura's calculated end-of-day stock against your inventory system's actual figures. SKUs that disagree by more than 3 units or 5% surface at
/admin/drift with the delta, the likely cause, and a Resolve action. Catches missed voids, manual stock changes in DEAR / Cin7 Core, transfers, anything else that would otherwise drift quietly. Top-20 magnitude entries are also captured while the engine calibrates.
- NewSync Health row on Admin. Four cards at the top of
/admin: last stock sync with status, 24-hour reliability, last drift check, last movement sync. One glance tells you whether everything is green or something needs attention.
- New30-minute stock freshness. Every completed assembly or stock adjustment in DEAR / Cin7 Core triggers a targeted refresh for the affected SKU within 30 minutes — no waiting for an hourly cycle. The full overnight reconciliation is the safety net, not the front-line.
- FixOn Order now reads from your purchase orders. The tile previously came from DEAR's snapshot and could lag by up to an hour after you placed a PO. It now reflects the live sum of every open PO line in Stocura, and always agrees with the POs section below it on the SKU page.
- FixNo more 2 a.m. false out-of-stock alerts. The sync occasionally wrote a zero when DEAR returned a partial response, firing a false alert. Stocura now holds the previous reading when the drop looks suspicious, and only alerts after a confirmed cross from above your buffer level.
- FixVoided orders properly reverse — at any age. When an order is voided in DEAR and the BOM assembly cancels, on-hand stock and month-to-date sales both back out the cancelled units automatically. Works on voids of any age, including orders that sat in DEAR for months awaiting payment.
SuppliersMay 21, 2026
Supplier product codes, smoother ordering
- NewSupplier SKU / Product Name field. Capture the code or product name your supplier uses for each SKU. Shows next to your SKU on the ordering page, the review screen, and on PO line items — so you know exactly what to ask the supplier for. Stays hidden when not set, so unused fields stay quiet.
- FixOn the supplier ordering page, clicking Order Product from a SKU detail page now always shows that SKU — even when the reorder engine hasn’t flagged it yet. Previously the click left you on a page where the SKU you came for was nowhere to be seen.
- FixClicking Back to edit from the order review screen now keeps every draft line you’ve been working on visible — not just the ones the system originally flagged. Your in-progress edits stop hiding themselves.
- FixPurchase Orders list — the Show all suppliers and Show all open POs banners sometimes failed to clear their filter, leaving the page stuck on a single PO or supplier. Banner buttons and view tabs now reliably reset what they say they reset.
ForecastingMay 20, 2026
Seasonality templates that learn from your data
- NewSeasonality templates. When you activate a new SKU, pick the seasonal shape that fits — Christmas, Father's Day, Mother's Day, or Evergreen. Stocura uses your choice as a starting point for reorder timing, so a Christmas SKU added in August won't be treated as flat-demand right through to December. As the SKU accumulates its own sales history, your template gracefully fades out — at 12 months of data the math is 100% your own pattern, with the template ignored entirely.
- NewAuto-correcting seasonality labels. Once a SKU has 12+ months of sales history, Stocura watches whether the actual pattern still matches the template you chose. If your data has drifted (you repurposed a Father's Day product into the Christmas range, or a product turned out to be evergreen after all), Stocura silently updates the label to match — but only after waiting at least 6 months from your last manual choice. Every auto-update is recorded in the SKU's history so you can always see what changed and when.
- NewPack-size and MOQ are now nudges, not hard stops. The supplier order screen lets you type any quantity. If you're below the supplier's MOQ or not on a pack-size multiple, you'll see a soft warning — but Stocura will still send the order exactly as you typed it. Suppliers often sell their last few units below their published terms; the system should help you, not overwrite you.
- FixPagination headers across SKU Master, Stock Overview, and Purchase Orders were showing one row short. "Showing 1–15 of 16" now correctly reads "Showing 1–16 of 16."
- Fix"Reorder Queue" breadcrumb on the supplier order screens was sending you to the dashboard instead of the Reorder Queue.
OperationsMay 19, 2026
Multi-currency POs, smart back button, seasonality heatmap
- NewMulti-currency purchase orders. POs to suppliers in USD, EUR, GBP, NZD, CNY, or HKD now arrive in Cin7 Core in the correct currency with the right conversion rate already filled in — pulled from your Cin7 Core currency settings. No more manual AUD→USD correction step on every international order.
- NewSeasonality heatmap on SKU pages. The 12-month sales pattern for every SKU now renders as a calendar heatmap — darker cells are the months that move the most stock. Reads instantly for any seasonal shape: gift retailers spike in December, school suppliers in January, swimwear in spring. The old fixed category labels are gone; the picture speaks for itself.
- NewBack button that remembers where you came from. Click a SKU from a filtered Stock Overview, edit, save — and you're back on the same filtered view with your scroll position intact. Same goes for the Reorder Queue, Suppliers, and other entry points. Pays off most when you're working through a batch of edits.
- FixPurchase Orders list grouping toggles (Group by Supplier / Group by Order Date) and direction toggles (Newest first / Oldest first) now actually re-sort the display. Previously the buttons changed the URL but not the rows.
DashboardMay 16, 2026
Snooze that means something, OOS card deep-link
- NewOut-of-stock card now deep-links to a filtered Stock Overview showing only OOS SKUs — one click from the dashboard to the list of products to chase.
- FixSnoozed SKUs now hidden from the Reorder Queue and skipped in stock alert emails. Before, you could snooze a SKU and still see it shouting at you from the dashboard the next morning. That stops today.
- MaintDashboard hint copy updated to mention snoozed SKUs alongside on-order SKUs so it's clear why a row is missing.
NotificationsMay 15, 2026
Slack and Google Chat alerts, stockout-corrected demand
- NewSlack alerts live. Connect a Slack incoming webhook and stocura delivers your daily reorder digest plus real-time stockout alerts straight to a channel. Setup is a single URL paste under Settings → Alerts.
- NewGoogle Chat alerts live. Same coverage as Slack — for teams running on Workspace. Cards v2 formatting, configured per Space via webhook.
- NewChannel chooser per alert type. Pick email, Slack, Chat, or any combination — separately for reorder alerts and stockout alerts. Send a test alert with one click to make sure the wiring's right.
- NewStockout-corrected demand. When a SKU is out of stock, the forecasting engine no longer counts those days as zero demand — it backfills with the SKU's pre-stockout run rate. Stops phantom forecast collapse after a long OOS stretch, and tightens reorder points for any SKU that's been unavailable recently.
- NewDemand boosts. Apply a one-off multiplier to a SKU's forecast for a specific date range — e.g. expecting 3× lift over Mother's Day week. Boosts feed the Reorder Queue automatically.
- NewOOS Days card on the home dashboard. Total days of stockout across your catalog this month, with a trend vs last month. The number you didn't have a number for.
OperationsMay 14, 2026
Targeted stock sync, paginated PO list
- NewTargeted stock sync. Sync a single SKU on demand from its detail page — useful when you've just received a PO and don't want to wait for the hourly cycle.
- NewReorganised order page — supplier name and lead time anchor the top, SKU lines flow below. Easier to read at a glance.
- MaintPurchase Orders list paginates server-side. Opens instantly with thousands of POs in history.
- FixAlert emails now reliably deliver to all configured recipients, not just the first one. Array handling bug in the dispatcher.
SecurityMay 11, 2026
Two-factor authentication
- New2FA is here. Opt-in per user, via the user menu in the top right. Two methods supported: authenticator apps (Google Authenticator, Authy, 1Password, Microsoft Authenticator — recommended) and email codes. Codes work alongside 10 single-use backup codes so you can never lock yourself out permanently.
- NewTrusted devices. Tick Trust this device for 30 days at sign-in and we won't ask for a code on that browser for the next month. Manage and revoke trusted devices from the 2FA page — useful if a laptop goes missing or someone leaves the team.
- NewRequired 2FA for admins. Admins on a team can require all other admins to have 2FA enabled. The setting lives under Settings → Security & access. Admins without 2FA are walked through setup on their next page load.
- NewLockout protection. After 5 wrong codes in a row, sign-in is paused for 15 minutes. Backup codes always work during the lockout — they're the universal escape hatch.
SuppliersMay 11, 2026
Lead time learning + multi-supplier support
- NewLead time learning is now live. Once a supplier has 6+ received POs in stocura — or 90 days of history, whichever comes first — the system takes over their lead time automatically, using a trimmed mean of observed delivery times. You get a digest email the morning of takeover. Flip back to manual any time from the supplier detail page; the learned value sticks around so you can flip forward again later.
- NewMulti-supplier per SKU. Set an optional secondary supplier on any SKU — useful for products you mainly source from one supplier but can buy from a backup when needed. Clicking Order Now opens a picker if both are set. The secondary supplier's order page surfaces the SKU with a bronze badge so it's clear it's a backup-source line.
- MaintLead times now captured and displayed in business days (Mon–Fri) throughout the app. Honest for retail businesses — you sell continuously but restock on workdays, so a 5-day lead time means a full calendar week of demand. Reorder points are now slightly more protective as a result. Forms, labels, and tooltips updated to match.
- FixReorder Queue load time regressed after a recent ship — added a database index that brought it back under 1.5s at 700+ SKUs.
Beta launchMay 10, 2026
Stocura is live
- NewPublic beta opened at app.stocura.com — free during beta, pricing kicks in 1 August 2026.
- NewTenant onboarding now captures address (country, state, city) and derives timezone, currency, and date format. Override anything you don't like.
- NewMulti-tenant architecture so every customer gets their own isolated workspace.
- MaintMarketing site refreshed to focus on what's actually shipped today, with a clearer roadmap for what's in build.
- MaintPricing tiers renamed to Starter / Growth / Scale.
BlogMay 9, 2026
Operations blog launched
- NewNew blog at stocura.com/blog covering reorder point maths, buffer stock, and the hidden costs of running Cin7 Core alone.
- NewBi-weekly publishing cadence with practical operations content for Cin7 + Shopify merchants.
DashboardMay 5, 2026
New home dashboard, sharper stock pages
- NewHome dashboard rebuilt: 14-day movement chart with prior-period overlay, top movers, top wastage (with % of total movement), recent POs, open notes, and a forecast accuracy strip.
- NewStock Overview now shows Days Cover and Reorder Point columns — replacing the older Lead Time and MOQ columns. Sortable on both, defaulting to SKU order.
- NewReorder Queue uses seasonal-adjusted reorder points wherever seasonality is detected — a 70% forecast / 30% trailing average blend, so high-season SKUs trigger reorder earlier.
- FixPurchase Orders page no longer crashes on supplier groups when the date formatter wasn't threaded through.
- FixReorder Queue, Stock Overview, and SKU Detail now all show the same reorder point value (was inconsistent across pages).
SuppliersMay 2, 2026
MOQ refresh strategies
- NewPick how MOQs are populated: manual (default for existing tenants) or last_order (auto-set from the most recent received PO).
- NewAdmin → Refresh MOQs button re-syncs all SKU MOQs from PO history in one click. Strong confirm because it overwrites manual values.
- NewWhen the last_order strategy is set, MOQs auto-refresh as new POs are received — no manual upkeep.
Stock trackingApril 23, 2026
Buffer-aware OOS tracking, adjustments fix
- NewOut-of-stock dates (OOS-since) now stamped automatically when a SKU drops to or below its buffer — so you can see how long something's been unavailable, not just that it is.
- NewBackfill job in Admin estimates OOS-since for SKUs already out of stock, using the last outbound movement month.
- FixStock-adjustment movements now display with correct signs: orange bars for losses (wastage), green bars for gains (stock found). Previously some directions were flipped.
- NewReset & Backfill Adjustments option in Admin lets you reprocess history with the corrected logic.
ForecastingApril 14, 2026
Seasonal forecasting + audit log
- New24-month seasonal forecasting per SKU, with auto-detection of seasonal patterns and manual override on the SKU detail page.
- NewForecast accuracy tracking: forecasts are stored at run time and compared against actuals as data comes in (MAPE per SKU available).
- NewAudit log captures every user action with before/after values — useful for shared workspaces.
- NewNotes per SKU with add/resolve workflow.
ReorderingApril 1, 2026
Reorder Queue + slow-mover workflow
- NewReorder Queue: SKUs at or below reorder point shown as Order Now (red), flagged ones as Needs Review (yellow), the rest as OK. SKUs with active POs hidden from the action list.
- NewReorder point calculation: average daily demand × effective lead time, plus a safety-stock multiplier that scales with how much demand history we have.
- NewSlow-mover workflow: SKUs that haven't moved in 90+ days surfaced separately, with discontinue and notes actions.
- NewOne-click Draft PO creation that lands as a draft purchase order in Cin7 Core.
FoundationsMarch 2026
Stock sync and SKU master
- NewHourly stock sync from Cin7 Core for all active SKUs.
- NewDaily SKU master scan to detect new inventory items.
- NewMovement history syncs assemblies and stock adjustments alongside sales.
- New14-day rolling chart and 12-month sales chart on every SKU detail page.
- NewCin7 Core integration: catalog, stock-on-hand, suppliers, lead times, costs, and orders pulled in automatically.