Merchant Portal

The merchant portal that doesn't generate support tickets

MerchantOS gives 3PL clients a real workspace — orders across every channel, inventory per warehouse, POs with receiving status, invoices on the rate card. Same database the warehouse runs on; no mid-day refresh of a stale spreadsheet.

Merchant-side data

The same PO table the merchant sees in the portal

Same database the warehouse writes to, scoped to the merchant. Receiving status updates the moment the warehouse confirms a line — no daily summary email, no portal refresh on a cron.

  • Live receiving status per PO
  • Tracking, expected, fulfiller on the row
  • Click into a PO to attach pack lists

Purchase orders · merchant view

Acme Apparel
PO
Name
Vendor
Order Status
Inventory Status
Fulfiller
Warehouse
Created At
Updated At
Expected At
Tracking Number

PO-3398

Spring restock
Pending
Partially Received
Cybership · DALDAL-01
1Z999AA10123456784

PO-3401

Beanie reorder
Pending
Unreceived
Cybership · DALDAL-01

PO-3402

Holiday tee buildout
Closed
Received
Cybership · DALDAL-01
1Z999AA10123451234

PO-3404

Sock variety pack
Pending
Partially Received
Cybership · DALDAL-01
1Z999AA10123459876

PO-3405

Hat replenishment Q2
Pending
Unreceived
Cybership · DALDAL-01

Channels

One portal across every channel the merchant sells on

Shopify, Amazon, TikTok, WooCommerce — orders flow into the same view, with the channel of origin on the row. Filtering, exporting, and bulk action work the same regardless of where the order came from.

Shopify

Live webhook ingest, two-way fulfillment status sync.

Amazon

MWS / SP-API integration with FBM order routing and cancel handling.

TikTok

Native channel adapter for TikTok Shop with merchant-side visibility.

WooCommerce

REST integration; status push back to the WooCommerce admin.

Live order visibility from every channel

Merchants see Shopify, Amazon, TikTok, and WooCommerce orders side by side with the same status the warehouse sees.

Inventory at every warehouse

On-hand, available, allocated, inbound — per warehouse, per SKU. No more waiting for a CSV from ops.

PO creation and receiving status

Merchants create POs, attach packing slips, and watch receiving status change in real time as the warehouse processes the inbound.

Invoices and rate cards

Charges accrue against the merchant's rate card and roll into invoices the merchant can review and pay without an email thread.

Reports and operational metrics

Throughput, transit time, error rate — the same dashboards Operations runs, scoped to the merchant's data.

Role-based access for merchant teams

Add buyers, customer-service users, or finance with scoped permissions — the merchant runs their own access without a 3PL ticket.

MerchantOS reads the same models as ShipOS — no replication, no nightly sync. Operator changes are visible to the merchant in the next render.

Walk your merchant through their portal

Show us a current support ticket — odds are MerchantOS already shows the merchant the answer themselves.

Schedule a Demo