This guide takes you from "SolaStock is in our plan" to a working inventory: the workspace is ready, your team has access, your warehouses, items and opening stock are in place, and (optionally) SolaCount is connected. It is written for the organization owner or a SolaStock Administrator; plan about an hour for a small catalog.
Where to find it
- Open SolaStock from the Solavel Portal app card or launcher. It opens at
https://solavel.com/inventory/dashboardfor your active organization. - First-time activation runs from the Portal at
https://solavel.com/inventory/onboarding. - Setup pages you will use: Admin → Settings, Admin → Team access, Catalog → Warehouses, Catalog → Items, Operations → Opening Stock, Admin → SolaCount.
Before you start
| You need | Why |
|---|---|
| SolaCount Advanced or Enterprise | SolaStock is included in these plans. |
| SolaStock access for each person | The owner grants it in the Portal Team page, with a SolaStock role. |
| The owner, or a SolaStock Administrator | Only they can change Settings, assign warehouses and connect SolaCount. |
| Your item list with SKUs, units, categories and costs | For items and opening stock (a CSV helps). |
Step 1 — Open SolaStock and check the workspace
SolaStock checks that your organization's inventory workspace exists. While it checks, the sidebar shows grey placeholders. If something is missing you see one of these screens instead of the Dashboard (the sidebar shows a lock and a short reason):
| Screen | Meaning | What to do |
|---|---|---|
| No organization active — "You are signed in but no Solavel organization is active." | Opened without an organization. | Open SolaStock from the Solavel app launcher. |
| No SolaStock access — "Your account does not have access to SolaStock for this organization." | Not granted SolaStock. | Ask the owner to grant it in Team. |
| Activate SolaStock for organization | Plan includes SolaStock but it isn't set up. | Click Set up SolaStock; the Portal's guided setup opens. |
| Finish setting up SolaStock for organization | Enabled; inventory tables still to be created. | An administrator clicks Finish setup (Initializing…). If it can't finish automatically you see "Activation could not finish automatically." and a command for Solavel support. |
| Inventory is not ready for organization | The workspace database needs repair. | Contact Solavel support. |
The setup screens list what you get: Items and warehouses, Real-time stock, Purchasing and fulfillment, Traceability.
Step 2 — Get to know the screen
- Sidebar: Dashboard at the top, then groups Operations (it opens with Internal Consumption), Catalog, Stock, Purchasing, Sales / Fulfillment, Traceability, Insights, Admin. Click a group name to open it; one group is open at a time, and the group of the page you are on opens automatically. « Collapse shrinks the sidebar to icons.
- Top bar: organization name (a Switch organization menu if you have several; choosing the one you are already in does nothing), Search pages and actions... (Ctrl K), the Quick add plus button, the warehouse notifications bell (if you can receive goods), language (عربي / English) and light/dark buttons, and the account menu with your profile, the Solavel Portal, your other apps, a Documentation tile that opens the SolaStock guides in a new tab, and Sign out. On a phone a menu button opens the sidebar as a drawer.
- You only see menu items your role allows. See SolaStock overview.
Step 3 — Set up master data
Go to Admin → Settings:
- Master Data → Unit of measure: add units (e.g. Piece
PCS, CartonCTN). Every inventory item needs a unit. - Master Data → Category hierarchy: add categories (e.g. Electronics → Mobile Phones). Every item needs one.
- Optional: brands and unit conversions (1
CTN= 12PCS), which let you enter opening stock in cartons. - Inventory Policy: Default costing method (Weighted average, FIFO, Standard), Picking policy (Manual / FEFO), Negative stock, Expiry warning days → Save policy ("Settings saved.").
- Optional: Reorder Planning for per-warehouse reorder points.
You can also create a unit, category or brand from the item form with + Create. See Settings.
Step 4 — Create warehouses
Catalog → Warehouses → New warehouse: Name, Code, Type → Create warehouse. Then on the warehouse page add Zones and Bins if you track shelf locations, and Print bin labels. See Warehouses. A new organization already has one warehouse, Main Warehouse (MAIN), which is the default warehouse pre-selected on new documents; rename it or add others as you need.
Step 5 — Give your team access
- In the Portal Team, invite each person and tick SolaStock with a role (SolaStock Administrator, Inventory Manager, Warehouse Manager, Warehouse Operator, Inventory Viewer). See Team.
- In SolaStock Admin → Team access, click Edit access on each member and tick their warehouses.
Everyone except the owner and SolaStock Administrators sees nothing until they have at least one warehouse. See Team access.
Step 6 — Create items
Catalog → Items → New item. Choose Item type carefully — Inventory (tracks stock), Non-inventory or Service (no stock) — and the Costing method; both lock once stock exists. Add barcodes for scanning. For a few items you can enter opening stock right on the form. See Items.
Step 7 — Enter opening stock
- Few items: the item form's opening stock fields, or Operations → Opening Stock → New entry.
- Many items: Opening Stock → Bulk import, choose the warehouse, leave Post after import unticked, Import CSV. New SKUs in the file are created if you give
category_idandbase_unit_id. - Serial-tracked items: a manual entry, scanning each serial.
Review the draft, then Post. See Opening Stock.
Step 8 — Check the result
- Dashboard: Inventory value, Active SKUs.
- Current Stock: quantity and value per item and warehouse.
- Stock Ledger: the opening "In" movements.
- Scanner: scan a few barcodes.
Step 9 — Connect SolaCount (optional)
The owner or a SolaStock Administrator opens Admin → SolaCount (or View details on the Dashboard's SolaCount card), completes Finance setup if asked, maps accounts (at least Inventory asset and Opening offset before posting opening stock while connected) and activates. See SolaCount integration. Tip: connect and map accounts before posting opening stock if you want the opening value in your books automatically. Once connected, supplier bills and invoices sent by your accountant arrive as Receiving Requests and Fulfillment Requests.
Who does what
| Step | Owner / SolaStock Admin | Org Manager / Member | Inventory / Warehouse roles |
|---|---|---|---|
| Activate / finish setup | Yes | No | No |
| Settings, Team access, SolaCount | Yes | No | No |
| Warehouses | Yes | Yes | Zones/bins only (Inventory & Warehouse Manager) |
| Items | Yes | Yes | View |
| Opening stock | Yes | Yes | View |
Worked examples
Example 1 — A single shop (quick)
Sara Khan's boutique, Al Noor Gifts, goes live in 20 minutes: unit PCS, category Gifts, warehouse Al Barsha Shop (BRS-01), 15 items created with opening quantities on the item form. Dashboard shows Inventory value 18,400 and Active SKUs 15.
Example 2 — Al Noor Trading LLC (full)
- Omar Haddad (SolaStock Administrator) adds units
PCS,CTN(1 CTN = 12 PCS), categories Electronics → Mobile Phones, Accessories, and sets Default costing method Weighted average, Expiry warning days 30. - He creates Dubai Main (
DXB-MAIN) with zonesA,R,Qand 22 bins, and Jebel Ali (JA-01). - He assigns Dubai Main to Khalid (Warehouse Manager) and Jebel Ali to Sara Khan (Warehouse Operator).
- He creates iPhone 15 Pro 256 GB (FIFO, Serial, reorder point 10) and imports 240 accessory SKUs via the opening stock CSV into Dubai Main as a draft, reviews and posts it (AED 412,600).
- He posts a manual entry with 25 scanned iPhone serials at AED 3,850.
- He connects SolaCount and maps accounts; future receipts and shipments post automatically.
- Khalid scans bin
A-01in the Scanner and starts receiving purchase orders.
Tips & common problems
| Problem | Cause | Fix |
|---|---|---|
| "A unit is required for inventory items." | No unit chosen. | Create one in Settings or with + Create. |
| A teammate says SolaStock is empty. | No warehouses assigned. | Assign on Team access. |
| I can't see Settings or Team access. | Not owner/Administrator. | Ask the owner. |
| "Costing method cannot change after stock exists." | Stock posted already. | Decide costing before opening stock. |
Opening stock post refused with required_account_mappings_missing. |
SolaCount connected, accounts not mapped. | Map accounts in Admin → SolaCount. |