Skip to main content

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

CourierSetup guide
YalidineYalidine integration
EcotrackEcotrack integration
ZR ExpressZR Express integration
MaystroMaystro integration
Noest ExpressNoest 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

  1. Customer enters wilaya + city.
  2. Storefront shows: "Shipping to [wilaya]: [home_price] DA" or a desk picker.
  3. Total updates live.
  4. On submit, the order carries shipping_method, shipping_price, shipping_address to 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).