Stocktaking for Odoo and Shopify

Count your stock with the phones your team already has.

SoftBo runs on one machine in your shop and on the phones in your team's pockets. Count together, offline, without closing the doors — then push the corrected numbers back to Odoo or Shopify.

One machine in the shop, the phones your team already carries.

Free for thirty days, no card. One sign-in to activate, then it works offline.

Free for thirty days, no card.

Tuesday's count · Aisles A–E 3 phones · 74%

Count map

61 of 96 counted

  • counted
  • in progress
  • not started

Phones

MaraA4·03 · 212/214

DenizB1·04 · 96/96

IonC2·01 · counting…

Variance€41.80

[SCREENSHOT] Replace this mock with a real 2x capture of the hub mid-count, on clean demo data and no customer names. Mobile crops to the map alone — the rail and the device list are cut on purpose, because one thing legible beats three as texture.

[SCREENSHOT] A real 2x capture, cropped to the map. Clean demo data, no customer names.

Writes back to

OdooShopifyERPNext XeroQuickBooksWooCommerce

— last three in preparation

Writes back to Odoo, Shopify and ERPNext.

Most people arrive here for one of three reasons.

Most people arrive for one of three reasons.

Slows past 1,000 lines

If you run Odoo

Odoo's own adjustment screen crawls once a count gets big. SoftBo counts in the aisle and pushes per-product adjustments, paced so a five-thousand-line commit lands without a fight.

Odoo's own screen crawls once a count gets big. SoftBo counts in the aisle.

Closed 31 August 2026

If you ran Stocky

Every replacement on offer is a forecasting suite you have to grow into. If all you wanted was to count your store, this is that — and if you ever stop paying, you keep it.

Every replacement is a forecasting suite. If you only wanted to count, this is that.

Per seat, every month

If you have been quoted

Cin7 and inFlow both charge per seat, every month, for a stocktake. SoftBo is one price per hub, five phones included, and you keep it.

Per seat, every month, for a stocktake. Ours is one price per hub.

How a count actually runs →

How a count actually runs.

Three steps, start to finish. Most shops are through a full floor in an evening.

  1. 01

    Assign the aisles

    Open a count on the hub, split the floor into zones, and send each zone to a phone. Nobody has to be told twice where to start.

  2. 02

    Walk and scan

    Each phone shows only its own zone. Bays lock as they are opened, so two people cannot count the same shelf — and if the Wi-Fi drops, the phones relay for one another and keep going.

  3. 03

    Review, then push

    Variances come back sorted by the money at stake. Recount what looks wrong, accept the rest, and write it to Odoo or Shopify in a single pass.

[STEP VISUAL — optional] One narrow screenshot per step would carry this further than words. 3:4 crops, phone UI for step two.

What decides whether it takes two hours or all night.

Count together

Assign aisles to phones. The map on the hub fills in as the team walks, and afterwards you can see who counted what and what they corrected.

Phones, not $1,500 scanners

Any phone's camera is the scanner. Location locks stop two people counting the same bay, and if the Wi-Fi drops the phones relay for each other.

Review before anything is written

Variances with the money at stake, sorted. Recount, accept, or leave it — nothing reaches Odoo or Shopify until you say so.

It's a file on your machine

Everything SoftBo knows is a SQLite file on the hub. Back it up the way you back up anything. Nobody at SoftBo can read it, lose it, or hold it.

One sign-in to activate. Then it works offline for a month at a time.

Sign in once, inside the app. Your licence arrives and is stored on your machine. The app checks back about once a month — and if it can't, nothing changes. The network delivers the entitlement; it never grants it.

[ PILOT QUOTE — one sentence from your first shop, with the person's name, role and city ]

[PROOF] This slot stays visibly empty until there is a real quote. It is never filled with an invented customer.

Pricing

One price per hub. Five phones included.

Twelve months of updates, then keep the version you have. No seats, and nothing that stops working when you stop paying.

[YOUR PRICE]

per hub · one-time

See pricing

Your next stocktake could be done by closing time.

Free for thirty days, no card. It runs on the machine you already have.

[YOUR PRICE] per hub · one-time

See pricing →