Delivery Auto-Assign
If you work with more than one delivery company, you don't have to pick a carrier by hand on every single order. The Delivery Auto Assign app lets you set up rules — for example "every order from Algiers wilaya goes to Company X" or "orders above 5,000 DA go to Company Y" — and the system assigns the right carrier automatically as soon as the order is created. This app is available on every plan, with no restrictions.
Opening the app
From your dashboard, open the Apps section and find the Delivery Auto Assign card. You need at least one connected delivery company (also set up from Apps) before you can create a rule — until then, you'll see "No delivery companies connected. Connect one in Apps first." instead of a company list.
How a company gets picked for an order
When a new order is created, the system checks candidates in this order and stops at the first one that works:
- A company already set on the order (e.g. chosen by the customer at checkout) — nothing is changed.
- A company pinned on the product — if any item in the order is a product with a delivery company set directly on its product form ("Delivery Company" field on the product edit page), that company is used before any rule is checked.
- Auto-assign rules (the ones managed in this app) — checked by priority (lower number checked first), then by the rule's creation date when priorities tie.
At every step, if the candidate company is not connected to your store or doesn't cover the order's destination, it's skipped and the next candidate is tried — a bad candidate never blocks the order. If nothing matches (no pin, no matching rule), the order is simply left for manual delivery company assignment, as usual.
This only decides which company gets assigned to the order; actually pushing the order to the carrier's platform happens later, when the order is confirmed.
Creating a new rule
- Open the Delivery Auto Assign app and click Create New Rule.
- Enter a Rule Name (e.g. "Algiers ZR Express") so you can recognize it later in the list.
- Set the Priority — a lower number means higher priority when more than one rule could match the same order.
- Pick the Delivery Company you want matching orders assigned to, from your store's connected companies.
- Set any Conditions you want (optional — see below).
- Make sure Active is on, then click Create Rule.
Leaving every condition empty makes the rule a catch-all — it matches every order it's checked against.
Rule conditions
All conditions set on a rule are combined with AND (every one must hold for the rule to match):
- Wilayas: pick one or more wilayas from a scrollable list. Leave it empty to match any wilaya.
- Min Order Value and Max Order Value: an order value range in Algerian dinars. Leave both blank for no limit.
- Delivery Type: Home Delivery and/or Desk Delivery. Leave both unselected to match either type.
Active rules list
The app shows a list of Active Delivery Rules, each with:
- Its priority number.
- Its name, plus an "Inactive" tag if it's currently switched off.
- The delivery company it's assigned to.
- A summary of its conditions (selected wilayas, value range, delivery type), or "Catch-all (matches all orders)" if none are set.
From the same row you can edit a rule (pencil icon) or delete it (trash icon), with a confirmation prompt before deletion. Turning off the "Active" switch in the edit form pauses the rule without deleting it.
Products pinned to a company
If any of your products has a delivery company pinned directly on its product form, this app lists them under Products pinned to a company — for reference only, this section is read-only. Keep in mind these products are always assigned to their pinned company before any rule here is checked, so a rule might seem to be "skipped" for a given order simply because its product is pinned to a different company — adjust that from the product's own settings instead.
Good to know
- This app isn't restricted to certain plans — every store can use it.
- Auto-assignment only runs when the order is first created; editing an existing order's products afterward does not re-trigger it.
- If you disconnect or remove a delivery company that's referenced by a rule or pinned on a product, the system simply skips that candidate and moves to the next one instead of getting stuck.