FarroSTORE MANAGERS
YOUR STORE. THE BIGGER PICTURE.

A good day starts here.

Trading, targets and a little friendly competition.

Connecting to store sales…

How we’re trading

Completed sales
Select a bar for its sales and basket count.

Sales by channel

Completed sales · excluding GST

A LITTLE FRIENDLY COMPETITION

Waiting for complete store totals

Rankings appear once the selected period is complete.

Measures & sources

Overview sales are completed EMC sale headers before refunds. Net sales subtract the absolute value of refunds. Baskets and items use completed headers only. Average basket value = completed sales ÷ completed baskets; items per basket uses EMC ItemCount, not inferred units or weight. Voids, open orders and training are excluded.

Today excludes the latest incomplete NZ local minute. Every store in the comparison table uses that same snapshot and cutoff. Week to date starts Monday; month to date starts on the first. Missing dates prevent a total for that period. Last week shifts each selected date by 7 days; last year shifts by 364 days to align weekdays. New stores without a comparable history show N/A. For month-to-date, last week is a shifted period, not the previous month.

Approved daily budgets are the October 2026 snapshot supplied with Pulse. No dates outside that file are invented. Hourly pace uses historical store/weekday profiles and current hours from 26 October. Newmarket, extended hours, public holidays and sparse online patterns remain provisional. Earlier dates retain the previous profile. Department allocations remain estimates. Newmarket has a store-level budget but no channel allocation. Mairangi Bay ShopperKit has no separate budget. Attainment excludes actual channels without a supplied budget; total net sales still includes all selected channels. Newmarket’s unallocated target covers its whole store, so it cannot be used for a channel ranking.

Checkout mappings cover all eight stores, using the supplied store and machine list. Identical machine names in different stores remain separate. Unknown machines remain Unmapped. Newmarket includes the previously confirmed four staffed lanes and four self-service checkouts. Historical detail is captured when the existing Finance collector refreshes that date; older cached data may need its normal cache refresh before checkout detail becomes available.

Preorders reads published reporting indexes only. Order-pace totals stop at the day before the snapshot date, matching the existing Preorders dashboard. Collection workload uses the full snapshot. Cancelled and quarantined orders are excluded from active counts. Prior seasons must cover the aligned cutoff and contain the selected store. Snapshot orders are not added to EMC sales. Preorder revenue is unavailable in this source.

Sales refresh every 30 seconds while visible; historical dates load sequentially on demand through the existing Finance collector. They can add EMC header requests on a cache miss. There is no additional receipt or product collector. Department results use the same leased processing checkpoints and refresh route as Finance, poll automatically while the Sales & budget tab is visible, and retain the last complete result with its timestamp while it refreshes. Preorders refresh on opening the tab, changing store or season, or selecting Refresh.