Fulfillment truth, not dashboard theater
Know where the order is, where the stock is, and where the margin went
Vectis is an Order Management System (OMS): it sits between your sales channels and your warehouse. Orders, inventory, packages, and carriers in one system, with multi-warehouse routing (Growth and above), and a real API.
Built for teams who get measured on perfect picks, on-time ships, and chargebacks that were not your fault. We connect channels, warehouses, and carriers so you stop paying for chaos with refunds, overtime, and emergency air.
No 18-month implementation. No "contact sales for a quote" just to print a label. Modern API, real integrations, database-per-tenant isolation.
See Vectis
A look inside the app
Real screens from a demo company with sample data. Click through, or start a 14-day free trial and try it with your own orders.
Start the day with what needs attention
Overdue and at-risk orders come first, then inventory health (Growth and above), channel sync, what shipped today, and your average ship time.
Every channel’s orders in one list
Search by order number, customer, SKU, or email, filter by status, and see each order’s channel, age, and total at a glance.
Ship time, SLA compliance, and stockouts over time
Order volume and mix by channel, average ship time, SLA compliance, and stockouts, with trends for the period you pick. Growth and above.
On hand, reserved, and available
Stock for every product across your warehouses, with low-stock and out-of-stock flags and where it is stocked.
Pick, pack, and ship queues for the floor
The floor web app gives your team the next package to pick, pack, or ship, on any device with a browser.
At a glance
What Vectis does
The short version before we argue about your Tuesday. For details, scroll down.
Orders
One lifecycle from channel to delivery: holds, splits, partials, multi-address.
Inventory
Reservations, bin-level locations, audit trail, optional demand forecasting.
Shipping
Rate shop and labels through your own EasyPost account (FedEx, UPS, USPS, DHL and the carrier accounts you connect there).
Channels
Shopify, WooCommerce, TikTok Shop natively; other carts and marketplaces via your own API2Cart account.
Tenancy & API
Database-per-tenant isolation, a public REST API documented in OpenAPI 3.1, signed webhooks.
StoaPack
Optional 3D bin packing when you want the right box, not just the biggest box.
Warehouse floor
Pick and pack queues, batches that release a group of packages to the floor (each package is picked on its own), and cycle counts on every plan, in a floor web app workers can install on a phone or tablet (no native app).
Ask Vectis
Ask about your orders, inventory, products, and customers in plain English, and, after you confirm, take actions such as holding, releasing, or cancelling orders. On every plan (returns and analytics answers need Growth).
Beyond the order
Invoices on every plan: generate an invoice from an order; mark it sent, paid, or void; download it as PDF. PO number, payment terms and due date can be set through the API. Vectis doesn't email invoices. Also kits and transfer orders between warehouses with two or more warehouses (Growth and above; Starter includes one warehouse), and returns on Growth and up.
Who it is for
- — You run orders across Shopify, WooCommerce, and/or marketplaces (API2Cart) and need one place to see them.
- — You ship from one warehouse and want orders, inventory, packing, and labels in one place, or from two or more (Growth and above) and routing actually matters.
- — You have outgrown Shopify admin or spreadsheets but are not signing up for a six-month SAP project.
- — You have custom integrations in mind and need an API that stays stable while you ship.
Not a fit? See who should not buy Vectis on the demo page.
What makes Vectis different
Problem, move, outcome. If it does not show up on a dock screen or a P&L line, we do not pretend it is strategy.
StoaPack 3D Bin Packing
What breaks
Carriers bill dimensional weight, and a half-empty box is money you will never get back.
What Vectis does
True 3D bin packing with rotation (StoaPack) picks the box for each package from your box stock, not just "fits by volume."
What you get
Fewer surprise surcharges and fewer "why is this box huge?" moments on the dock.
Multi-Warehouse Intelligence
What breaks
Split brains kill you: Shopify says you have it, the shelf says otherwise, and the order just routed to the wrong building.
What Vectis does
Vectis picks the warehouse automatically from where the stock is, and, with two or more warehouses (Growth and above; Starter includes one warehouse), can split an order across them.
What you get
Fewer emergency transfers and fewer apologies to customers who waited on inventory that was never there.
Native Multi-Address Orders
What breaks
Corporate drops and gift programs become five fake orders, five tracking emails, and five chances to screw up.
What Vectis does
One order, many ship-tos, one thread of truth. Finance and support see the same structure you do.
What you get
Wholesale and B2B flows without duct tape and duplicate SKUs.
Database-Per-Tenant Security
What breaks
Shared-schema SaaS means someone else’s bad day can be your outage, or your data in the wrong report.
What Vectis does
Your tenant gets its own database. Not a row with a tenant_id column: isolation that matches how seriously you take the business.
What you get
Sleep better when you are not sharing a pool with whoever is onboarding this week.
Built to go live without a long project
What breaks
Big OMS projects die in meetings. You needed labels moving last quarter.
What Vectis does
APIs and integrations you can actually finish, plus humans who answer email when you are stuck on a cutover.
What you get
Without a 40-slide steering committee.
If this is your Tuesday, we built Vectis for you
If the sections above already sound like your job, you will recognize this pain. If not, no hard feelings.
The oversell you find out about at 4 p.m.
Your storefront said "in stock." Your floor said otherwise. Now you are refunding, expediting, or eating the margin.
The customer on hold while you hunt five systems
Order in one tab, inventory in another, carrier in a third. Your team is not slow. The tools are lying to them in different languages.
The box that cost more than the product
Dimensional weight and wrong-sized cartons are quiet margin leaks. Nobody brags about them on LinkedIn. They still show up on the P&L.
Sales Channel Integration
One operations brain for every storefront
Channels multiply mistakes if they multiply systems. Pull orders in, push accurate stock out, and stop the channel that "did not get the memo" about a SKU change.
Shopify
Orders sync automatically, inventory stays accurate
WooCommerce
Order import, stock and tracking push, and product export from Vectis to the store
TikTok Shop
Order import
API2Cart
Other carts and marketplaces through your own API2Cart account: orders from API2Cart webhooks you set up, with tracking sent back (no product export from Vectis to the store)
REST API OpenAPI
Public REST API for orders, products, inventory, and webhook subscriptions, documented in OpenAPI 3.1
Order Management
Orders you can defend to a customer and to finance
The job is not "order management." The job is commitments: what ships, when, and for how much. Vectis tracks the full lifecycle so support is not improvising and ops is not firefighting the same exception twice.
One place to answer "where is my order?"
Status, holds, and exceptions without opening three tools or blaming "the system."
Multi-address without the spreadsheet circus
Corporate drops and gifts: one order, multiple ship-tos, tracked together.
Change reality without rewriting history
Cancel lines, split shipments, partial ships: do it in the OMS, not in a side channel.
Channels in, truth out
Orders and inventory sync so your storefront and your floor argue less.
Bulk API import when volume is the job
JSON or CSV batches for cutovers and high-throughput onboarding, not one-at-a-time clicks.
Margin next to movement
See what pays, not just what shipped: profitability cuts when you are ready to act on them (Growth tier and up).
Order Journey
Inventory Management
Inventory that does not argue with the floor
If the number in the system is not the number on the shelf, you do not have inventory control. You have a liability. Reservations, locations, and audit trails exist so picking, receiving, and finance are looking at one story.
No separate allocate step
There is no separate Allocate step: Vectis allocates stock to an order's packages when they're generated.
Bin-level truth
Warehouse, zone, aisle, shelf, bin: know where to send a picker, not just "somewhere in Dallas."
Low stock before the stockout story
Alerts that give you time to reorder, not a postmortem.
Forecasting when you are ready for it
Demand signals for reorder points (Enterprise tier, Google Gemini). Not mandatory magic: optional when your data is there.
Every adjustment has a reason
Sale, return, damage, recount: audit trail your ops manager can defend.
Cancellations give inventory back
No manual "unstick" when a customer walks away.
Inventory Operations
Shipping and Carriers
Ship with a rate you already compared
Carriers are easy to blame and hard to switch. Vectis pulls rates and labels through EasyPost (FedEx, UPS, USPS, DHL) so the team is not retyping weights or chasing tracking in a carrier portal. You connect your own EasyPost account and carrier accounts; EasyPost bills you directly.
Rate shop before you commit
Compare carriers and services on the actual order, not yesterday’s spreadsheet column.
Labels from the same place as the order
Rate shop and buy labels from each package's ship screen, one click from the order, without retyping weights into another portal.
Hazmat with guardrails
Workflows for classification, and each dangerous-goods item type packed in its own package (still need your DOT training and compliance sign-off where the law says so).
Tracking numbers per box
Every package gets its own label and tracking number, and Vectis sends the tracking number back to your sales channel when it ships.
Supported Carriers
FedEx
Ground, Express, Overnight
UPS
Ground, 2nd Day, Next Day
USPS
Ground Advantage, Priority, Priority Express
DHL
Express Worldwide
Smart Fulfillment
Package-first: because customers do not receive "orders," they receive boxes
Order status that ignores packages is how you end up saying "it shipped" when half the line items are still on the dock. Vectis tracks packages as first-class so partials, multi-box, and re-packs are normal operations, not exceptions you hide in a spreadsheet.
- ✓ Each package has its own carrier story
- ✓ Partials without losing the narrative
- ✓ Re-pack before ship when reality changes
- ✓ Box fit tied to StoaPack when you use it
Why It Matters
Customer calls about their order
"Box 1 and Box 2 each have their own tracking number"
Shipping cost savings
Right-sized boxes mean lower shipping costs
Fewer errors
Know exactly what's in each box
Built to be inspected, not just demoed
We publish the specifics because operators who evaluate software want facts, not marketing fog.
Database-per-tenant
Your data lives in its own database. Not a row with a tenant_id column. Isolation you can verify.
16-state order lifecycle
From channel import through delivery confirmation. Every transition is auditable and API-accessible.
Stock allocated per package
There is no separate Allocate step: Vectis allocates stock to an order's packages when they're generated.
HMAC-signed webhooks
Every event notification is cryptographically signed so your integration can verify the source.
Evaluate on your terms
Everything you need to decide if Vectis fits your operation.
Pricing · API documentation · Changelog · System status · Roadmap
Came from a partner link? Experience Vectis →