3PL fulfillment software

3PL fulfillment software that bills every pick, pallet and day of storage

Run many brands in one warehouse. Orders flow in from their stores, clients watch their own stock in a portal, and every receipt, pick, box and storage day becomes a billable charge on their monthly invoice.

  • Multi-client stock
  • Store orders in, tracking out
  • Activity-based billing
stock.yourcompany.com/orders

Orders · all clients

Stock reserved
  • #1042 · Brightleaf

    Shopify

    Allocated
  • ext-88213 · Peak Supply

    API

    Allocated
  • #5520 · Lumen Home

    WooCommerce

    Allocated
  • row 14 · Brightleaf

    CSV

    Backorder

Putaway refills backorders automatically

Built for

  • 3PL fulfilment centres
  • E-commerce brands
  • Contract warehouses
  • Subscription box shippers
The shift

Stop losing money on work you never billed.

Spreadsheets, calls and paper

  • Billing from memory

    Picks, boxes and storage days are estimated at month end.

  • Clients emailing for stock levels

    Account managers export spreadsheets every week.

  • Orders copied from each store

    Staff log in to every client’s Shopify to download orders.

With Logxa

  • Every action is a charge

    Receiving, storage, order fees, picks, packaging and returns at each client’s rates.

  • Clients see their own stock

    Available, reserved and unavailable units, orders and invoices in their portal.

  • Orders arrive on their own

    Shopify, WooCommerce, CSV and API orders are reserved straight away.

3PL operations

Built for many clients under one roof.

Every client’s products, orders, stock and invoices are kept separate — on the same warehouse floor.

Orders from every channel

Shopify and WooCommerce stores connect directly; CSV and REST API cover the rest. Stock is reserved immediately, and short orders wait on backorder until putaway refills them.

  • Same API order never imported twice
  • Backorder or hold rules
  • Tracking pushed back to the store
stock.yourcompany.com/orders

Orders · all clients

Stock reserved
  • #1042 · Brightleaf

    Shopify

    Allocated
  • ext-88213 · Peak Supply

    API

    Allocated
  • #5520 · Lumen Home

    WooCommerce

    Allocated
  • row 14 · Brightleaf

    CSV

    Backorder

Putaway refills backorders automatically

Activity-based billing

Each client has a rate sheet — standard or custom. Receiving, daily storage by volume, order fees, picks, packaging and returns are recorded as they happen and drafted into the monthly invoice.

  • Per-client rate overrides
  • Daily storage snapshot, never double-billed
  • Monthly minimum and payment terms
stock.yourcompany.com/invoices/new

Brightleaf Skincare · October

Client rate sheet
Storage 3.4 CBM × 30 days$51.00
Receiving · 3 deliveries, 812 units$96.40
Order fee × 412$618.00
Picking × 1,036 units$310.80
Packaging · boxes$82.40
Returns processing × 18$45.00
Invoice total$51.00

Monthly minimum $250 · net 15 · never billed twice

A client portal they’ll actually use

Clients see live stock per SKU, place and track orders, raise inbound notices and returns, and see issued invoices with the activity behind them.

  • Available, reserved and unavailable stock
  • Low-stock alerts
  • Clients never see each other’s data
stock.yourcompany.com/my/stock

Brightleaf Skincare · client portal

SKUAvailableReservedUnavailable
SERUM-3015000
CREAM-505802
MASK-10000

Low stock: SERUM-30 below 150

Pack, label and manifest

Pack stations verify items, record box and weight and save the tracking number. Orders are grouped on one open manifest per carrier; closing it ships them.

  • Packing only after picking
  • Manifest per carrier
  • Public tracking by tracking number
stock.yourcompany.com/pack

Pack station 2

Order #1042 · Brightleaf
SERUM-303/3
CREAM-502/2

Box M · 1.24 kg

UPS 1Z8F21A90310

UPS manifest

Open

18 orders · 19 parcels

FedEx manifest

Open

7 orders · 7 parcels

Tracking sent back to the client’s store

How it works

A client order, from store to invoice.

  1. 01

    Order

    Arrives from the client’s store, CSV or API.

  2. 02

    Reserve

    Stock allocated FEFO, or backordered.

  3. 03

    Pick & pack

    Wave picked, packed and labelled.

  4. 04

    Ship

    Manifest closed; tracking sent back.

  5. 05

    Bill

    Order fee, picks and packaging charged to the client.

Capabilities

3PL features that grow with your clients.

Onboard a new brand in an afternoon.

Client onboarding

Client account, rate sheet and portal login in minutes.

Product import

CSV import of SKUs with errors reported per row.

Inbound notices

Clients tell you what is arriving and when.

Returns

Public returns page per client, RMA, grading and refunds.

SLA reporting

Orders shipped on time per client.

Client API

Stock and orders by API with the client’s own order ids.

Included in every workspace

Your domain, your brand

The app runs on your own domain with your logo and colours, SSL included.

Team roles and permissions

Roles per job plus per-person permissions, invites and active sessions.

Customer portal

Customers sign up with an email code and see their own work only.

Email from your address

Status emails and documents go out through your own email provider.

Your file storage

Photos and documents in Logxa storage or your own S3 bucket.

REST API and keys

API keys per workspace to create work and read status from your systems.

FAQ

Questions, answered.

Can’t find what you need? Talk to our team.

How is storage billed?

A daily snapshot charges storage by volume (or your chosen unit) at each client’s rate. Re-running a day updates it rather than billing twice.

Can each client have its own prices?

Yes. Every client has a rate sheet with your standard rates, and any line can be overridden for that client.

Can clients see each other’s stock?

No. Each client’s portal shows only their own products, orders, returns and invoices.

Which stores and channels connect?

Shopify and WooCommerce stores connect directly, and orders can also come in by CSV or through the REST API. The same API order is never imported twice.

Is there a minimum monthly charge?

Yes, you can set one per client; invoices are topped up to the minimum when activity is lower.

Ready when you are

Run more clients through the same warehouse.

See store orders, the client portal and activity billing in a live demo.

White-label on your domain Your own isolated workspace Works on any phone