Purchase order
Synced from QuickBooks or created by hand — routed to the facility that will receive it.
Multi-tenant fulfillment OS
Purchase orders, scan-to-receive, pick, pack, and carrier-labeled shipping — one system that runs your warehouse and streams every event back to your sales channels. Built for 3PLs and brands who outgrew the spreadsheet and the legacy WMS.
The cycle
Synced from QuickBooks or created by hand — routed to the facility that will receive it.
Phone-camera scanning against the PO. Lots & expiry captured when the product needs them.
Single-order or batch put-to-cart. FEFO for dated stock; the last unit can never oversell.
Scan-verify every line before a label is ever bought. A wrong SKU is blocked, not shipped.
Cheapest rate on the chosen service, label bought, tracking written back to the channel.
Platform
Every client is an isolated tenant on {tenant}.cartforge.io, enforced at the database with row-level security. One deployment, hard walls.
An installable PWA built for the warehouse floor: camera scanning, big targets, few taps, tolerant of a flaky signal.
on_hand − reserved, live, per facility and rolled up to a master view. Reserve-on-order is the backbone of not overselling.
Orders from any channel — Shopify, marketplaces, or the generic API — normalized to one shape and routed to a facility.
Every event in the cycle (received, allocated, picked, packed, shipped) is streamed back to your systems, HMAC-signed with retries.
A rate-limited REST API over your whole dataset, plus a one-call full export. Portability is a feature, not a favor.
Per-product tracking modes. Dated stock picks first-expired-first-out; expired lots are blocked at the scan.
Official POs live in QBO. Receive partial and the original PO is updated with its SyncToken — remainder or close-short, your call.
Runs on Azure
Reproducible infrastructure-as-code, tenant isolation enforced in the database, durable queues, and secrets that never touch the repo. The kind of foundation you can put a client's inventory on.
Pricing
One rate card, everything included. Seats scale with your plan; the API, signed webhooks, and full data export are in every tier — not paid add-ons.
Single-facility brand, self-fulfilling.
1 facility · 15 users · 1,000 orders/mo
Multi-channel brand scaling up.
3 facilities · 50 users · 10,000 orders/mo
High-volume, multi-facility operation.
∞ facilities · 200 users · 50,000 orders/mo
3PL running fulfillment for many clients.
Unlimited users & facilities
Overage ~$0.05–0.08 / order over plan · +$150/mo per extra facility · onboarding & migration from $1,500 · monthly or annual (~2 months free).
We'll stand up your tenant, map your facilities, and run a live order end to end with you.