Warehouse Management System

WMS that works for you.

Customizable warehouse management that adapts to your workflow — not the other way around.

Contact us and get a demo See how it works

Most WMS make you adapt your warehouse. ARCA adapts to it.

Custom fields

Add fields to any item, location, or order — no code.

Automations

Trigger flows on events: print labels, notify, route.

Configurable picking

Define how your team picks — by zone, by SKU, by priority.

Picking

An order arrives, gets picked, shipped, and stock updates — all guided by ARCA WMS.

Step 01

Order arrives.

Anything that can call a webhook feeds ARCA — your ERP, your webshop, or a custom integration. Orders land the moment they're created.

ERP
WebShop
Custom
POST
9:41
NARUDŽBE
✓ Dolazno
🚚 Izlazno
WEB-20260428-001
StatusNovo
Stvoreno28.04 09:41
OdredišteSisak
TTT
StatusPrimljeno
Stvoreno24.04 15:06
OdredišteSisak
REC-1777040258448
StatusNacrt
Stvoreno24.04 14:17
OdredišteZagreb
+ Nova
Narudžbe

Step 02

Scan & pick.

Camera, Zebra hardware, Bluetooth scanners, or manual entry — same guided flow, your choice of device.

Phone camera
Zebra scanner
RFID scanner
Bluetooth scanner
USB scanner
Manual entry
9:41
GOTOVO
✓ Kamera
⊞ Hardver
✎ Ručno
INOX-TRUSS-14mm
NEXT
Go to Zona A › Polica B-3
Pick up INOX-TRUSS-14mm × 2
0 / 3
Narudžbe

Step 03

Confirm & ship.

ARCA shows the destination address, picked items, and a single confirm tap. The order is done.

9:41
OTPREMA
ODREDIŠTE
ARTIKLI
INOX-TRUSS-14mm×2
BOLT-M8-ZINC×10
PLATE-200x200×4
Narudžbe

Step 04

Stock updates everywhere.

The moment goods move, stock recalculates — across warehouses, zones, and shelves. No manual entry.

9:41
STANJE
INOX-TRUSS-14mm
SKUTRS-14
Količina48
LokacijaZona A › B-3
BOLT-M8-ZINC
SKUBLT-08Z
Količina234
LokacijaZona B › C-1
PLATE-200x200
SKUPLT-200
Količina17
LokacijaZona A › A-2
NUT-M6-SS
SKUNUT-M6
Količina1024
LokacijaZona C › D-5
Stanje
Receiving

Supplier deliveries, purchase orders, returns — scan what arrives, confirm what matches, flag what doesn't.

Step 01

Scan inbound stock.

Scan the barcode on arriving goods. ARCA WMS identifies the item and tells the worker exactly where to put it away.

9:41
GOTOVO
✓ Kamera
⊞ Hardver
✎ Ručno
INOX-TRUSS-14mm
PUT AWAY
Go to Zona C › Polica D-2
Put away INOX-TRUSS-14mm × 5
Prijem

Step 02

No barcode? Print one.

If the label is missing or damaged, tap print. ARCA WMS sends the barcode to a handheld printer — stick it on and keep going.

9:41
PRINT LABEL
INOX-TRUSS-14mm
SKU: TRS-14
TRS-14
Prijem
TRS-14
TRS-14

Step 03

Scan the shelf.

Scan the location barcode on the shelf. ARCA WMS assigns that location to the stock — done.

9:41
GOTOVO
✓ Kamera
⊞ Hardver
✎ Ručno
Polica D-2
✓ ASSIGNED
INOX-TRUSS-14mm → Zone C › Shelf D-2
Prijem
Audits

Plan a count, walk it on the phone, reconcile differences in one tap.

Step 01

Walk the warehouse, scan what's there.

Run a count without paper. Scan items shelf by shelf — ARCA WMS keeps the running tally and flags anything that doesn't match expected stock.

9:41
GOTOVO
✓ Kamera
⊞ Hardver
✎ Ručno
INOX-TRUSS-14mm
BOLT-M8-50mm
WASHER-12mm
Inventura

Step 02

See the differences in one glance.

When the count is done, ARCA WMS reconciles against expected. Shortages, overages, and matches — all on one screen.

9:41
INVENTURA — REZULTATI
Warehouse Sisak
0%
1240 / 1476
counted / expected
INOX-TRUSS-14mm
2/3
BOLT-M8-50mm
4/3
+1 EXTRA
WASHER-12mm
5/6
HEX-NUT-M10
18/20
PLATE-ZINC-A4
7/5
+2 EXTRA
Inventura
Automations

When this happens, do that. Print labels, notify a Slack channel, route an order — without writing code.

Step 01

Your warehouse, your hierarchy.

Define your warehouse structure once — Warehouse, Zone, Shelf. Add custom fields per level to track exactly what your operation needs.

arca.local/admin/lokacije
Skladišta
Skladište Sisak
Skladište Zagreb
Zone
Zona A
Zona B
Zona C
Police
Polica A-1
Polica A-2
Polica A-3
Polica A-4
Polica A-5
Skladište Sisak › Zona A
Zona A
Prilagođena polja
+ Tekst + Broj + Datum + Boolean
Hladni lanac Boolean Da

Step 02

Items your way — including the fields we haven't thought of.

Toggle lot tracking, serial numbers, decimal quantities. Then add any custom fields your business needs — no development required.

arca.local/admin/artikli
Konfiguracija artikala
Zadana polja
Decimalne količine Dozvoli decimalne vrijednosti zalihe
Restock razina Prati razinu za dopunu
Praćenje lota Prati zalihu po seriji / lotu
Serijski broj Prati svaki komad zasebno
Prilagođena polja
+ Tekst + Broj + Decimala + Datum + Boolean + URL
Proizvođač Tekst
Hazmat klasa Jednos. odabir
Datum isteka Datum

Step 03

When this happens, run that.

Write automations that connect any warehouse event to your services.

arca.local/admin/automatizacije
OKIDAČ
Stock.Adjusted
Sinkronizacija s ERP-om
Aktivno
Stock.Created
Order.Completed
Audit.Finished
Dart ▶ Pokreni
1// Triggered on Stock.Adjusted
2final sku = event['sku'] as String;
3final delta = event['delta'] as int;
4
5final res = await http.post(
6  Uri.parse(env['ERP_URL']! + '/stock'),
7  headers: {'Authorization': 'Bearer ${env["ERP_TOKEN"]}'},
8  body: jsonEncode({'sku': sku, 'delta': delta}),
9);
10return {'ok': res.statusCode == 200};
✓ 200 OK — synced to ERP (124ms)

That's just one small piece of the system. There's more.

Audits

Plan, count, reconcile. Bring the warehouse back to truth.

Receiving

Inbound goods, supplier-aware, one tap to verify.

Transfers

Move stock between warehouses with full traceability.

Automations

Trigger flows on events. Print labels, notify, route.

Custom fields

Add fields per item, location, or order. No code.

Multi-warehouse

Sisak, Zagreb, anywhere. One source of truth.

Make ARCA yours.

Request a demo and we'll walk you through the setup.

Request a demo