Shipping
DZBuild handles the unique shape of Algerian shipping: 58 wilayas, home delivery vs desk pickup, courier-specific desks, and weight-based pricing.
🎬 Video — shipping setup walkthrough
Setting your rates
Dashboard → Settings → Shipping.
Three pricing modes:
Mode 1: Flat rate
One price for the whole country, regardless of wilaya. Simple but not the cheapest.
Mode 2: Per-wilaya
Set a price for each wilaya (or zone of wilayas). Most merchants do this — it matches courier reality.
Mode 3: Free shipping above X
Optional add-on — free shipping for orders above a threshold (e.g., 5000 DA). Combine with a per-wilaya base rate.
For per-product overrides (e.g., heavy items cost more), install Custom Product Shipping.
Home delivery vs Stop desk
Algerian couriers offer two delivery types:
- Home delivery — courier brings the parcel to the customer's door. Higher price.
- Stop desk — customer picks up from a courier's office. Cheaper, faster, fewer no-shows.
You can offer both and let the customer choose at checkout. Many merchants charge ~200 DA less for desk pickup. To enable, install Stop Desk.
Couriers we integrate with
| Courier | Setup guide |
|---|---|
| Yalidine | Yalidine integration |
| Ecotrack | Ecotrack integration |
| ZR Express | ZR Express integration |
| Maystro | Maystro integration |
| Noest Express | Noest integration |
Delivery labels
DZBuild generates a PDF delivery label for every shipped order. The label shows: customer name + phone + address, item list, total + COD amount, courier tracking number, your store logo.
For per-product label customization (rename, hide variants, add custom text), install Custom Delivery Label.
Wilaya math
DZBuild knows all 58 wilayas with their codes and capital cities. The shipping table maps wilaya code → home price + desk price.
What customers see at checkout
- Customer enters wilaya + city.
- Storefront shows: "Shipping to [wilaya]: [home_price] DA" or a desk picker.
- Total updates live.
- On submit, the order carries
shipping_method,shipping_price,shipping_addressto the courier.
Frequently asked
Q: A customer says delivery to their wilaya is wrong — why? A: Check Dashboard → Settings → Shipping → that wilaya's row. The number there is what the storefront shows.
Q: Can I have different rates for different couriers? A: Yes — pick a default courier for each wilaya, and that courier's rate applies. Use Custom Product Shipping for finer control.
Q: Free shipping above X DA — does it apply to home + desk? A: Yes, both. The total against the threshold is the merchandise total (excluding shipping itself).