All Documentation
Yaxii Smart Form — WooCommerce COD Checkout Engine
Yaxii Smart Form — WooCommerce COD Checkout Engine · Documentation

Managing Pickup Offices

The Problem This Solves

Office delivery works differently from home delivery: the customer chooses one physical location to pick up their order. This guide explains how to build your office list, assign offices to specific wilayas, and — once assigned — set a different price for each office individually.

Overview: Two Areas of the Shipping Manager

TabWhat You Do There
OfficesCreate, import, edit, and delete offices
CostsOnce offices are assigned to a wilaya, configure per-office pricing here

Step 1 — Build Your Office List

Go to Yaxii Smart Form > Shipping Manager, open the Offices tab.

Adding Offices Manually

Click Add Shipping Office. Fill in the office name, city, and address, then save.

Importing Offices in Bulk

Click Import Delivery Centers to upload a file with your full office list. This is the fastest way to set up dozens of offices at once.

[Screenshot: Offices tab header area showing the three action buttons — “Delete All Offices” (red), “Import Delivery Centers” (green), and “Add Shipping Office” (purple)]

Managing Existing Offices

Each office row in the list has four action buttons:

ActionEffect
Toggle (green/gray)Enable or disable this office for customers
Assign (map pin)Link this office to one or more wilayas
Edit (pencil)Update the office name, city, or address
Delete (trash)Permanently remove the office (requires a second click to confirm)

Step 2 — Assign Offices to Wilayas

Each office must be linked to the wilaya (or wilayas) where it is physically located. Click the map pin icon on an office row, then select the wilayas this office serves.

Once at least one office is assigned to a wilaya, the Costs tab changes its behavior for that wilaya — explained in the next step.

Step 3 — Set Per-Office Prices in the Costs Tab

Go to the Costs tab. Find the wilaya where you assigned offices. Expand it and look at the Office Delivery column.

Instead of a standard price input, you will see an amber “Manage Offices (N)” button, where N is the number of offices assigned to that wilaya.

[Screenshot: Costs tab with a wilaya row expanded — the Office Delivery cell shows an amber “Manage Offices (3)” button instead of the standard price input]

Click this button to open the office pricing panel for that wilaya. Inside, each assigned office is listed with:

  • Its own price input — set a specific cost for this office independently of the others
  • An enable/disable toggle — hide a specific office for this wilaya without removing it from your account

[Screenshot: Per-office pricing panel showing three office rows — each with a price input and an active/inactive toggle]

What’s Next?

→ Read: Setting Delivery Prices Across All 58 Wilayas