Importing data

Historical orders and sales lines help Mihwar suggest quantities and timing. This guide walks you through the import wizard from your first file to checking results in the app.

How to import (step by step)

  1. Open Import

  2. Upload your file

    Choose a CSV or Excel file from your computer. Use the template or column layout your team agreed on so dates and SKUs stay consistent.
  3. Map columns

    Match each column in your file to the right Mihwar field. Use the row previews next to each dropdown so you can see real data before you commit.
  4. Review cadence and impact

    The wizard may suggest how often orders appear in your file (for example daily vs weekly). Read the impact summary—how many new vs updated lines—before you confirm.
  5. Confirm and wait for completion

    Finish the flow and wait until you see a success or confirmation state. Larger files can take a little longer; stay on the screen until the process finishes.
  6. Check history

    Review recent batches in the import area. Your data also appears under Order history for everyday auditing.

After import

If you need to undo a load, use the options in the import area (for example batch history or rollback, when available). Your administrator can help if you are unsure which action to take.

Background (async) import for very large files

The in-app wizard posts to a synchronous API, which suits most spreadsheets. If a load is too big for a browser timeout, your operators can use the queue endpoint instead: configure REDIS_URL, run the import worker (npm run worker:import), and POST the same JSON body to /api/inventory/import/async. If Redis or the worker is missing, that endpoint returns 503 with an explanation—fix the environment rather than retrying blindly.

Automatic feeds from your POS or ERP

If your organization connects a till or ERP system, your IT partner can push data on a schedule instead of manual uploads. Overview for administrators: Integrations & connections.