Odafim Planner Loading workspace…

Dashboard

Shared warehouse database. Import weekly orders and inventory reports.

Inventory Health Healthy categories
Critical Categories Stockout risk within target window
Healthy Categories Enough cover for current demand
Warehouse Utilization משטחים used vs capacity
Last Update No imports yet

Critical Alerts

Categories where projected stock cover is low.

Import order and inventory files to see alerts.

Demand Trend

Total ordered קרטונים by order date.

Import orders to see demand trend.

Orders by Day of Week

Compare average and largest daily order totals by weekday.

Import orders from multiple dates to compare weekdays.

Upload Weekly Files

Use this page only to select and import Excel files. Settings, group categories, imported-file removal, and data cleanup are under Settings & Data.

⬆️

Drag & Drop Excel files here

Supported: .xlsx, .xlsb, .xls. Orders are in קרטונים; inventory is in משטחים and optional קרטונים.

No files selected.

Categories

Searchable and sortable inventory/demand table.

Print current inventory with blank columns for updated location, pallets, and cartons.
Cat. איתור Desc. Pallets Cartons Demand Weekly Days Health Rec. ABC

Store Profile

One selected store: totals, top categories, and daily cartons.

Total קרטונים
Categories
Last Order

Top Categories

Cat.Desc.קרטונים
Select a store to see demand trend.

Demand History

View demand by category, by order day, or by store.

Select a category, order, or store to see demand history.

Replenishment

Recommended orders are shown in קרטונים and converted to משטחים.

All replenishment categories are visible; use Categories for broad search.

Prio. Cat. Desc. Stock Dem/day Target Rec. ctn Rec. plt Reason

Inventory Request

Build a request from critical categories, all categories, or a manually selected list.

Select Cat. Desc. Location Status Cartons Days Cover Est. use / order Empty pallet spaces Requested cartons Requested pallets

Order Print / Dispatch Plan

Select one imported order file and print it with totals by store, totals by category, shipping method, and estimated משטחים.

Import an order file first, then select it here.

Barcode PDF

Create scanner-friendly Code 128 labels as vector PDF files.

How to use
Paste or type one value per line, choose a print preset, preview the first barcode, then download the PDF. Print at 100% / Actual Size.
Label text Placeholders: {value}, {index}, {date}
Text above Optional heading printed above each barcode.
Text below Optional caption printed below each barcode.
Label preview PDF is most precise for scanner-critical labels. Direct print depends on browser/printer scaling.

Barcode → Category

Scanner-first barcode/category entry with Excel export.

Ready to scan
Draft autosaves locally
Paste rows from Excel
Rows: 0 Unique barcodes: 0 Categories: 0 Top category:
Barcodes (Column A) Categories (Column B) Actions
No entries yet.
Saved locally in this browser only.

Reports

Export current database and planning tables.

Activity Log

Review recent app changes: imports, settings, store directory edits, cloud uploads, and cleanup actions.

No activity recorded yet.

Settings & Data

Planning settings, group categories, imported file history, and cleanup are all managed here. All data is stored only in this browser.

Hosted Sharing

Optional free Supabase sync so two devices can use the same inventory data. Local mode still works without this.

Shared data workflow

Sign in, then load the latest shared data. Normal changes auto-save after that.

Connected operational data is loaded from Supabase.
DB-Only Migration Status

Operational data now comes only from Supabase. A legacy browser database is removed automatically only after an exact fingerprint match.

Checking DB-only migration status…

Not signed in

Store Directory

Assign store IDs by store name. New stores from uploaded orders appear here automatically. Dispatch method is selected per order in Order Print.

Known mappings are applied automatically during import. Unknown stores appear with “Needs ID”; edit the Store ID and save to re-match existing imported order rows.

Store IDStore nameAliases / Excel namesTotal cartonsNoteAction

Group Categories

Use this when one physical stock pool covers several order categories. Demand is aggregated into the group category.

Add a new group or click Edit in the table below.
GroupMembersManual StockModeNoteAction
ImportedFileTypeRowsStatusAction