Skip to content
Shiprex

Introducing Shiprex V2

Support your clients like a true professional.

Shiprex turns orders, drivers, zones and cash collection into one smooth, color-coded flow — now reborn as an API-first, plugin-powered platform, fluent in English and Arabic.

orders processed daily
50K+
platform uptime
99.9%
plugins, one switch each
20+
languages out of the box
2
ProcessingPickupIn warehouseOn routeDeliveredCollectedTerminatedReturn to warehouseCancelled by client

Announcing

Shiprex V2 — the API-first era

A modern REST platform with JWT auth and server-driven UI, running beside the battle-tested V1 on one database. Same operations you trust — with a brand-new nervous system.

API-first REST

Everything — orders, finance, logistics, reports — exposed under /api/v2 with JWT authentication.

Server-driven UI

Forms, tables and actions are resolved by the backend, so every client renders the same truth.

Hooks & plugins

A WordPress-style action and filter bus: extend any behavior without ever touching core.

Zero-migration upgrade

V1 and V2 share one database — adopt the new API at your own pace, screen by screen.

api.shiprex — v2
$ curl -H "Authorization: Bearer ●●●" \
    https://api.shiprex.app/api/v2/orders?status=on-route

200 OK · 38 ms
{
  "data": [{ "id": 84219, "status": "On route",
           "cod": 850, "zone": "Nasr City" }],
  "meta": { "total": 1284 }
}

// extend anything — WordPress-style hooks
add_action('Order.statusChanged',
  fn ($order) => $sms->notify($order));

Core modules

Six modules that run the whole operation

From the first pickup request to the last reconciled pound — every core module lands in both the classic dashboards and the new V2 API.

Orders engine

The heart of the system: COD and fees, returns and exchanges, order duplication, bulk updates and a typed status workflow — with a full audit trail on every change.

Zones

Hierarchical pricing zones with per-client and per-driver price matrices — ship to different cities at different prices, per brand.

1
2

Drivers

Driver records with per-zone payouts, an OTP-secured online portal, per-status update permissions and daily order limits.

Pickups

Pickup requests with full status history and a dedicated driver workflow — the first mile handled with last-mile care.

Invoices & transactions

COD collection, invoice closing and reconciliation, terminated-order fee policies and return fees — the financial heart, no spreadsheets.

Users & permissions

Full RBAC: users, groups and granular permissions gate every button and every API endpoint — everyone gets exactly the access they need.

Plugin ecosystem

Every feature is a plugin. Every plugin is a switch.

Shiprex works like an operating system for logistics: twenty-plus plugins hook into one event bus. Toggle what you need today — extend what you'll need tomorrow.

Wallet

Per-seller balances, self-closing invoices and withdrawal requests — with limits, thresholds and automatic suspension on negative balances.

General Ledger

Banks, categories, transactions — and a live Money-Flow dashboard that always knows your real cash position.

Stocks & inventory

Products, warehouses and stock movements driven by order statuses — with negative-stock guards and out-of-stock blocking.

SMS engine

Per-status message templates — created, on route, delivered, collected — each individually toggleable.

Webhooks

Outbound webhooks with delivery logs and per-user configuration.

Order revisions

Full version history for every order — with one-click rollback.

Delegations

Hand orders to partner couriers with auto-status changes and stamped notes.

Companies

Merchant sub-accounts with their own users — multi-tenancy built in.

Multi-branches

Per-branch currencies, inventories and bank accounts.

Accountants

A dedicated finance workspace with daily bank-activity tracking.

Global search

Cross-entity search across orders, users and brands.

…and the rest of the toolbox

  • Order tags
  • Custom fields
  • Partial delivery
  • Extra-weight billing
  • Comments & attachments
  • Print 4×6 / A4
  • Returns engine
  • Menu builder
  • Theme colors
  • EN · AR · FR

Clarity at a glance

Use status colors to recognize any order instantly

Every order wears its status. Your team reads the board like a traffic light — no digging, no guessing.

  1. 1

    Processing

    Order received and validated

  2. 2

    Pickup

    Out for pickup from the seller

  3. 3

    In warehouse

    Received at your counter

  4. 4

    On route

    Moving with an assigned driver

  5. 5

    Delivered

    Handed to the customer by the driver

  6. 6

    Collected

    Cash collected and reconciled

  7. 7

    Terminated

    Order returned to the seller

  8. 8

    Return to warehouse

    On its way back to your counter

  9. 9

    Cancelled by client

    Stopped on the client's request

The flow

How does order processing work?

Five steps, zero friction — from your client's door to cash in the drawer.

  1. 1

    Pickup

    A courier collects the shipment from your client's door.

  2. 2

    Processing

    The order is checked, weighed and priced in the warehouse.

  3. 3

    Assign

    Dispatch matches every order to the right driver and route.

  4. 4

    Deliver

    The driver delivers and updates the status in real time.

  5. 5

    Collect

    COD is collected, reconciled and paid out to the brand.

Warehouse & inventory

Stock that moves itself

The Stocks module ties inventory to your order flow. You choose which statuses move stock in or out — an order going On route deducts it, a Return to warehouse restocks it — and guards stop mistakes before they ship.

Products & warehouses

A full product catalog across multiple warehouses — with Excel import and a default warehouse for incoming stock.

Status-driven movements

Configurable in/out statuses move inventory automatically — or count only collected orders, if that's how you reconcile.

Mistake-proof guards

Negative-stock protection and out-of-stock order blocking stop promises you can't fulfill.

Per-branch inventories

With Multi-branches, every branch keeps its own inventory, currency and bank accounts.

Settings-driven workflows

Rewire core workflows — without code

Hundreds of settings change how Shiprex behaves across the whole system — flip one switch and invoices, stock and notifications follow. Here's a real one. Try it:

Settings · Invoices

Add terminated orders to seller invoices
Terminated-order fee

Terminated-order fee

This is a live preview of a real Shiprex setting: terminated orders can join the seller's global invoice next to COD orders — collected COD counts +, a terminated order carries fees only −.

Seller invoice · INV-2841

Live preview
#84210Delivered+85035
#84217Delivered+62030
#84219Terminated+025
Total payoutEGP 1,380

…and dozens more switches like it

  • Return fees & return window
  • Invoice close frequency
  • Wallet auto-suspension threshold
  • Extra-weight billing rules
  • Driver per-status permissions
  • Stock in/out statuses

That was one setting. Imagine your whole workflow on Shiprex.

Built for speed

Zone pricing that knows every client

Hierarchical zones each carry a default price — then Shiprex resolves the right fee automatically at order creation: per-client overrides, per-driver payouts, and AI matching for messy city spellings.

  • Per-client and per-driver price matrices
  • AI-normalized city names — Excel typos still match
  • Default-zone fallback for unknown locations

Built for speed

Tags: the language your orders speak

Tags work as flexible sub-statuses on top of the workflow: mark an order Returned, Partial delivery, Fragile or VIP — per role, in bulk, and visible exactly where you want them.

  • Per-role tags for admins, sellers and drivers
  • Bulk tagging straight from the orders board
  • Show tags on lists, prints, policies and slips

Built for speed

Bulk action feature

Apply the most important operations at light speed. Select drivers and change status in bulk — what used to take an hour now takes one click.

  • Print all selected orders
  • Assign selected orders to a driver
  • Bulk change status — and more

Built for speed

Searching & filtering that actually finds things

The orders dashboard gives you an easy way to slice every order, any way you work — with handy filters keyed to your daily admin routine.

  • Date-range presets
  • Search by barcode or order ID
  • Filter by status, zone, driver and brand

Built for speed

Multiple languages, one system

Shiprex ships with multi-language support for your eyes, right from day one: set one language for the whole system, or let every client pick their own. Full right-to-left layouts included.

  • English and Arabic out of the box
  • Per-client language preference
  • True RTL — not a mirrored afterthought

Stop making compromises — choose the language of your system right away.

What we offer

Managed IT services for shipping industries

Our mission is to help shipping companies of every size run business-grade infrastructure — so you operate with every feature your company needs, without building an IT department.

Easy hosting

Don't worry about servers. We host, monitor and scale the system — leave it to our experts.

Feature growth

Updates and enhancements ship every month, with bug fixes as frequent as your business needs.

Affordable prices

Per-company pricing that scales from a five-order startup to enterprise fleets — we have the right plan for you.

Security & SSL

We take security seriously: SSL everywhere, encrypted connections and careful access control over your data.

A dashboard for all parties

Sellers, drivers, accountants and admins — everyone in the process gets their own portal.

Reports & accountants

At the end of the day you get an easy way to read all your numbers — reports and audits from every angle.

Get the right system for your business — right now

Try our system with a free demo, without any subscription, right at your fingertips.