4 Add-ons in January. 17 in July. The Tools DZBuild Just Built to Fix Algerian E-Commerce.
January 2026. A merchant logs into DZBuild, opens the add-ons page, and sees four tools. Four.
July 2026. Same merchant. Same page. Seventeen.
That pace — going from 4 to 17 in six months — tells you something about what DZBuild is quietly building. Not a splashy redesign. Not a press release. An ecosystem of tools, each one solving a specific, frustrating, uniquely Algerian problem that no international platform even knows exists.
Because here's the thing: Shopify doesn't know what a "stop desk" is. WooCommerce has never had to call-confirm an order in Oran. Nobody at Magento has ever woken up to 30 fake COD orders from the same IP in Alger-Centre.
DZBuild's merchants deal with these problems every single day. And over the last six months, the platform shipped a tool for each one.
Let's go through them — not as a feature list, but as solutions to problems you've probably already experienced.
📦 The Add-ons Philosophy: Pay for What You Need, Ignore What You Don't
Here's how most software works: you pay for the "big plan" that includes 47 features you'll never use, just to get the two you actually need.
DZBuild flips this. Every store starts with products, orders, themes, COD handling, and courier integration built in. That's the foundation. Add-ons are layers you activate when your operation grows beyond the defaults.
Some are free. Some require Pro or Unlimited. None of them clutter your dashboard until you flip them on.
The result? A solo merchant selling 7 orders a day and a brand with a team of 5 processing 200 orders a day use the same platform — but their dashboards look completely different.
Browse all 17 add-ons → — Dashboard → Add-ons. Activate in one click. Zero bloat.
📞 The Tool That Changes Everything: Advanced Order Management
If you process more than 10 COD orders a day, you know the ritual.
Order comes in. You dial the number. No answer. You try again tomorrow. Busy. You scribble "maybe fake?" in a notebook. Two weeks later, 53 orders are sitting in limbo and you can't remember which ones you called, which ones called you back, or which ones the courier already has.
This is not a system. This is memory — and memory fails.
Advanced Order Management replaces all of that with a dedicated CRM page at /dashboard/orders/advanced. It lives alongside your regular orders page — doesn't touch your fulfillment flow at all. Think of it as the command center for your call-confirm team.
What it actually gives you:
| Feature | What Changes |
|---|---|
| 12 sub-statuses | No longer just "pending" or "done." You get: No Answer, Busy, Postponed, Fake, Duplicate, Customer Cancelled, Waiting Callback, At Courier, Returned, Completed, plus 2 you define yourself |
| Timestamped call log | Every call logged with notes. Operator dialed at 9:12am. Customer asked to call back at 2pm. Zero ambiguity |
| Auto-sorting queue | Oldest pending order always floats to the top. Operators never have to decide what to work next |
| Full status timeline | When a customer says "nobody ever called me," you pull the log and show exactly who called, when, and what was discussed |
| Zero impact on regular orders | Fulfillment team uses the standard page. Call team uses Advanced. Nobody steps on anyone |
The workflow is built for how Algerian stores actually operate: operator opens the queue, takes the oldest pending order, calls the customer, logs the result in one click, adds notes about quantity changes or address corrections, moves on. A team of two can clear 80 to 100 calls before lunch.
That's not an estimate. That's what the tool was designed for.
Activate Advanced Order Management — Unlimited plan. Dashboard → Add-ons → Orders. Your call queue gets a real system today.
🛡️ The Bot Problem — And the Two-Layer Defense
COD fraud in Algeria isn't what you see in movies. No one's hacking payment gateways or stealing credit card numbers. The fraud here is simpler and much more annoying:
Somebody submits 30 fake orders from the same connection. Or a script hits your checkout 200 times overnight. You wake up to a dashboard full of garbage, and now your morning is spent separating real orders from noise.
DZBuild now has two tools that stop this before it reaches your call queue.
Captcha Protection (Pro)
Not Google reCAPTCHA. Not "click all the bicycles." ALTCHA — a self-hosted, proof-of-work challenge that runs silently in the background. Your real customers never see a thing. Their browser solves a tiny puzzle in milliseconds and submits the form.
Bots? VPNs? TOR nodes? Headless browsers? Rejected at the form level. They never become an order.
Key things to know:
- Covers every checkout form — fast checkout, full checkout, landing pages
- Self-hosted. No third party touches your customer data
- If verification ever fails, orders still go through — real customers are never blocked
- Strict mode available for stores under heavy attack
- Kill switch on standby at platform level
Limit Orders Per IP (Free)
A cap on how many orders can come from one IP in a time window. That's it. No configuration beyond a single number. The person who fills your checkout 15 times from the same WiFi gets stopped after the limit you set.
Together: Captcha kills bots. IP limiting kills the human spammer. Your call-confirm team only touches orders with a real chance of delivering.
Activate Captcha Protection — Pro plan. Dashboard → Add-ons → Security. Enable and it works. No setup.
Limit Orders Per IP — Free on every plan. Set a number and forget it.
🚚 Shipping That Doesn't Bleed You on Every Package
Default shipping is simple: one rate table for your entire store. Every product. Every wilaya. Same price.
This works until you add a 5-kilo product that costs 900 DZD to ship to Tamanrasset… but only 400 DZD to Algiers. Or until you want to run free shipping on one promotional item without giving it away on everything else.
Custom Product Shipping (Pro)
Override shipping per product. Four modes:
| Mode | When You'd Use It |
|---|---|
| Store rates | Default. Follows your global shipping table |
| Free | Promotion, loss leader, loyalty perk for repeat buyers |
| Flat rate | Same price across all 58 wilayas — 600 DZD regardless |
| Per-wilaya | Set individual prices for each wilaya — this is the one that matters |
The per-wilaya mode starts by copying your store rates. Then you adjust only the wilayas where actual courier costs differ. Southern wilayas for heavy items. Algiers for express. You're not guessing anymore. You're pricing against real shipping costs.
Mixed cart logic: Customer adds a Free-shipping item and an 800 DZD-shipping item to the same cart? System applies the higher rate. No gaming the checkout with a free-shipping keychain on a 15,000 DZD order.
Custom Delivery Label (Pro)
Three toggles per product that control what prints on your courier labels:
- Hide variant — Keep your internal SKU codes off courier labels
- Hide quantity — Prevents couriers from opening packages to "verify"
- Custom text — Print "Parfum" or "Accessoire" instead of the full brand name your competitors recognize
If you source from the same suppliers as five other stores, your courier label is the one place your competitors can see exactly what you're moving. A generic label keeps your sourcing private.
Stop Desk Selector (Free)
Replaces the free-text stop desk field at checkout. Customer picks wilaya → sees actual desk names, addresses, and phone numbers pulled live from your courier. No more "the customer typed 'bureau de poste' and expected us to guess which one."
Set up Custom Product Shipping — Pro plan. Dashboard → Add-ons → Shipping. Per-product, per-wilaya control.
🌐 The Storefront Your Customers Actually See
Multi-Language Store (Unlimited)
A language switcher in your navbar. Arabic and French preloaded. Auto-detects browser language on first visit. Flips your entire layout between LTR and RTL — automatically.
Stores that enable both languages typically see 5–15% higher conversion rates, depending on their wilaya mix. The add-on translates storefront chrome: nav bars, cart, checkout buttons, field labels. For product-level translation, you add per-language fields on each product page.
Basic arithmetic: if your store converts at 3% and you get a 10% lift from language, that's 3.3%. On 500 daily visitors, that's 1.5 extra orders per day. On 2,000 DA average order value, that's 90,000 DA a month from a single toggle.
Cascading Variants (Pro)
For products where one choice determines the next. Phone cases: Brand → compatible Models appear. No more flat dropdown with 80 entries where half the combinations don't exist. Multi-level cascades supported (Brand → Model → Year). Server-side enforcement — even a stale browser tab can't slip through with an empty selection.
Offer Variant Popup (Free)
"Buy 3, Save 20%" offers require per-piece variant selection. Without this add-on, the selectors stack inline and get cramped. With it, each piece opens in a clean modal — pick variant, auto-advance, images visible for every selection. Works on all five themes.
Product Reviews (Free)
1–5 star ratings. Verified purchase badges. Schema.org structured data so stars show in Google results. Simple tool. But in a market where trust is the number one conversion blocker, social proof on the product page changes buying behavior.
Enable Multi-Language Store — Unlimited plan. Dashboard → Add-ons → Storefront. Toggle Arabic and French, set auto-detect. Done.
📊 Marketing & Inventory: The Set-Once, Benefit-Forever Tools
Facebook Catalog (Free)
Auto-generates an XML product feed for Meta Commerce Manager. Copy the feed URL. Paste it into Commerce Manager. Meta pulls your products daily. Every public, in-stock product with a price and image is included.
What this actually unlocks:
- Dynamic Product Ads — retarget cart abandoners with the exact product they viewed
- Instagram Shopping — tag products in posts, Reels, Stories
- Advantage+ Catalog Ads — Meta algorithmically tests your products against cold audiences
For multi-language stores: append ?lang=ar or ?lang=fr to the feed URL and run separate catalogs. Arabic DPAs to Arabic-speaking audiences. French creatives to French-speaking wilayas.
Activate Facebook Catalog — Free on all plans. Dashboard → Add-ons → Marketing. One feed URL. Completely automated.
Advanced Stock Management (Free)
A single dashboard at /dashboard/stock-management showing every product, current stock, units sold, and units returned. All on one page. Click a cell. Type a number. Press Enter. Updated.
Three stock modes auto-detected from your product setup:
- Product stock — one number per product
- Option stock — tracked by variant option (all Red shirts share one pool)
- Combination stock — per-SKU tracking (Red × Large has its own count)
Low-stock thresholds configurable per product. The returned column flows back into inventory when you mark orders as returned.
Activate Advanced Stock Management — Free on all plans. Dashboard → Add-ons → Inventory. Populates instantly from your existing products.
🤖 AI Credits: Pay for What You Use, Not What You Might
Here's a pattern you've seen before: you sign up for a platform. The AI features are locked behind the most expensive plan. You pay 3× your current subscription just to generate product images occasionally.
DZBuild killed that model.
AI features now run on a credit system. Every new store starts with 25 free credits. After that, you buy what you need:
| Pack | Credits | Price (DZD) |
|---|---|---|
| Starter | 50 | 500 |
| Standard ⭐ | 150 (+10 bonus) | 1,200 |
| Pro | 500 (+50 bonus) | 3,000 |
| Business | 1,500 (+200 bonus) | 7,500 |
What credits actually cost to use:
| Action | Credit Cost |
|---|---|
| Full AI landing page | 25 |
| High-quality product image | 5 |
| Standard image | 2 |
| Background removal | 2 |
| Image upscale | 2 |
| AI text (descriptions, headlines) | 1 |
Credits don't expire. Enterprise plans get 100 monthly credits included. You pay via CIB/Edahabia (SlickPay — instant) or bank transfer/BaridiMob (manual, processed within 24 hours).
The math is refreshingly straightforward: test AI landing pages with your free 25 credits. If they convert, buy a 1,200 DZD Standard pack — that's 6 more landing pages at 200 DA each. If they don't convert, you spent nothing.
Check your free 25 AI credits — Dashboard → AI Credits. Every new store gets them automatically.
👥 Team Permissions: Delegate Without Handing Over the Kingdom
This is the one that makes growing stores breathe differently.
The team system now supports per-store roles. Not one-size-fits-all. Granular:
| Role | What They Can Do |
|---|---|
| Owner | Everything, including billing and ownership transfer. One per account |
| Admin | Everything except billing |
| Manager | Products, orders, customers. Can't touch settings or payments |
| Operator | Orders page only — built specifically for call-confirm staff |
| Read-only | View dashboards and reports. No edits anywhere |
With multi-store mode enabled, you assign roles per store. Your call-confirm operator gets Operator access on the cosmetics brand but zero access to the electronics store. Your accountant gets Read-only across everything. Every action logged. Who did what, when. Filterable by member and date range.
For someone running two or three brands with a small team, this is the difference between "I have to do everything myself" and "I can finally delegate without fear."
🧩 Two Ways to Combine These — Both From Reality
The power isn't in picking one add-on. It's in the stack.
The Solo Merchant — 15 Orders a Day
Product-market fit is there. But operations are starting to fray.
The stack:
- Limit Orders Per IP (free) + Captcha Protection (Pro)
- Product Reviews (free) + Facebook Catalog (free)
- Stop Desk Selector (free)
What happens: Your checkout is protected. Customers pick their exact stop desk. Reviews build trust while you sleep. Your Facebook catalog syncs daily — zero manual work. Three of five add-ons are free. Total monthly cost beyond your plan: zero dinars.
Set up this exact stack — All five add-ons activate in under 3 minutes.
The Growing Brand — 3 Team Members, 80+ Orders a Day
You hired. Now your systems need to catch up.
The stack:
- Advanced Order Management (Unlimited)
- Custom Product Shipping + Custom Delivery Label (Pro)
- Multi-Language Store (Unlimited)
- Advanced Stock Management (free) + Cascading Variants (Pro)
- Offer Variant Popup (free)
What happens: Your call operator has a real CRM queue instead of mental notes. Shipping priced per product and per wilaya — no margin bleed on southern deliveries. Courier labels don't expose your sourcing. Storefront speaks Arabic and French with automatic RTL flipping. Stock tracked across variants. Sold-out options disable themselves in the picker. Your team of three operates like a team of five.
Build this stack for your brand — Start with Advanced Order Management. Layer the rest as your team grows.
What's Actually Happening Here
There's a pattern in how Algerian e-commerce platforms get built. Usually it's: copy Shopify's feature set, translate the dashboard to French, add COD, and call it a day.
DZBuild took a different route.
They spent six months building tools for problems that only exist here. The call-confirm workflow. The IP-level spam. The per-wilaya shipping math. The courier labels that reveal too much. The multi-language storefront where RTL actually works properly. The team roles that let you finally delegate without handing someone your entire business.
Four add-ons in January. Seventeen in July.
If you haven't opened the add-ons page in a while, do it. There are probably three tools in there you didn't know existed — and one of them might be the thing that saves you two hours a day.
Explore all 17 add-ons now — Dashboard → Add-ons. Browse. Enable. Disable anytime. Your store, your stack, your rules.
