A delivery platform is built out of decisions, and some of our best ones were refusals of an easier one. These are eight of them — each checked against the code before it went on this page.
On the map, all a courier ever sees is their own delivery's address. No screen in the app names another courier or shows where they are.
Tap "unavailable" and nothing else happens. The one short wait built into the system follows declining a specific offer, not going offline — and that difference is deliberate.
The fare and distance on an offer screen are what actually gets paid — never a live estimate that can change later. And where we don't have a number, like a salaried courier's fare, we leave the field blank rather than write a zero that reads as "this pays nothing."
The tracking screen says how long — "6 minutes ago" — never when. We didn't build a field for an arrival time because we can't stand behind the number that would have gone in it.
Every countdown on the platform — a courier's offer, a verification code, a kitchen's prep promise — is measured against a real deadline on our servers. None of them is a number we picked to feel urgent.
This site loads no font, script, or icon from any server but shipnex.sa. You don't have to take our word for it — open your browser's developer tools and check.
Try to open another store's settlement and you won't get "forbidden" — you'll get "not found," because even confirming it exists would be a leak.
Revenue, commission, tax, net payable — each is calculated once and stored as it was. We don't recompute it from the total every time you open the page; a recomputed copy eventually disagrees with what actually got paid out.
This site deleted numbers from its own About page days ago — figures that were inflated and unsourced — and kept the one that was true. The same standard applies above: every line was checked against the code before it was written, and anything we couldn't check isn't here.
Reach us directly, or browse the help centre.