Skip to main content

Couriers overview

DZBuild integrates with all major Algerian couriers. Once connected, the courier API receives your shipped orders automatically — tracking numbers, status updates, delivery confirmations all flow back.

🎬 Video

Supported couriers

CourierCoverageHome deliveryStop deskTracking webhook
YalidineAll 58 wilayas✅ (90+ desks)
EcotrackMajor wilayas
ZR ExpressAll 58 wilayas
MaystroAll 58 wilayas
Noest ExpressMajor wilayas

How to pick

NeedRecommended
Lowest price + biggest desk networkYalidine
Best for small/light itemsEcotrack
Reliable apps + fast trackingZR Express
Strong in southern wilayasMaystro
Premium service, urbanNoest

Most merchants enable 2–3 couriers so customers can choose at checkout, or you can route by wilaya (Yalidine for major wilayas, Maystro for the south, etc.).

Setting up a courier

  1. Get an API key from the courier's portal.
  2. Dashboard → Settings → Couriers → [courier name].
  3. Paste the API key.
  4. Click Test connection. If green, you're done.
  5. Optionally configure desk addresses, default home/desk preference, weight rules.

What happens when you ship an order

  1. You click Ship in the order detail page.
  2. DZBuild calls the courier API with: customer name+phone+address, items, COD amount.
  3. Courier returns a tracking number.
  4. We update the order to shipped and send the customer an SMS with the tracking link.
  5. Courier webhook (when delivered) flips the order to delivered.

Per-courier guides

Frequently asked

Q: Can I use a courier we don't integrate with? A: You can ship manually (no API call) — just mark the order shipped after handing over. No automatic tracking, but everything else works.

Q: How do refunds work for COD? A: COD is paid by customer to courier. Courier remits to you (minus their fee) on their schedule (usually weekly). Refunds happen courier-side; we don't move money.