All Documentation
Yaxii COD Theme — Fast WooCommerce Theme for Algeria
Yaxii COD Theme — Fast WooCommerce Theme for Algeria · Documentation

Managing Wilayas And Zones

Managing Wilayas and Shipping Zones

Shipping in Algeria is fundamentally different from shipping in any market WooCommerce was designed for. There are no postal codes. There are 58 wilayas. Each has its own delivery cost, and most stores offer two options per wilaya: Home Delivery and Stop Desk pickup. The default WooCommerce experience expects you to manually create 58 shipping zones, add two methods to each, and set 116 prices — an afternoon’s work, easy to get wrong, and almost guaranteed to drift out of date. Yaxii COD ships with a one-click generator built into WooCommerce’s own settings: pick your default Home Delivery and Stop Desk prices, click Generate, and 58 zones with 116 delivery methods appear in seconds. No third-party shipping plugin. No spreadsheet. No support ticket when a wilaya is missing.

Where to find the generator

In the WordPress admin, go to WooCommerce > Settings > Shipping, then click Yaxii Zones at the top of the page. This is the dedicated section the theme adds to your standard WooCommerce shipping settings — not a separate page, not a separate plugin.

What the generator creates

ItemWhat it is
58 shipping zonesOne zone per Algerian wilaya, properly named in French and Arabic (for example, “16 Alger – الجزائر”).
Home Delivery methodA Flat Rate method in each zone titled “Livraison à domicile” (or your custom title), priced at your chosen default.
Stop Desk methodA Flat Rate method in each zone titled “Point de retrait” (or your custom title), priced at your chosen default — typically cheaper than Home Delivery.

Configurable generator options

OptionWhat it does
Create Home DeliveryWhether to create the Home Delivery method in each zone. Almost always on.
Create Stop DeskWhether to create the Stop Desk method in each zone. Turn off if you do not partner with desk-delivery couriers.
Home Delivery titleThe label customers see for Home Delivery. Default: “Livraison à domicile”. Translate into Arabic or English if your store’s primary language differs.
Default Home Delivery priceThe starting price applied to Home Delivery in every wilaya (default 600 DZD). You can edit individual wilaya prices after generation.
Stop Desk titleThe label customers see for Stop Desk. Default: “Point de retrait”.
Default Stop Desk priceThe starting price for Stop Desk in every wilaya (default 400 DZD).

Generating the 58 zones

  1. 1
    Open WooCommerce Shipping settings
    Go to WooCommerce > Settings > Shipping and click Yaxii Zones at the top of the page.
  2. 2
    Pick your delivery methods
    Tick Create Home Delivery, Create Stop Desk, or both. Most COD stores tick both.
  3. 3
    Customize the method titles
    Change the Home Delivery and Stop Desk titles if you want them to appear in a different language or wording on the storefront.
  4. 4
    Set your default prices
    Enter the price you charge in the average wilaya for each delivery method. This becomes the starting point for all 58 zones — you can fine-tune individual prices afterward.
  5. 5
    Click Generate Zones
    The generator runs in a few seconds. When it finishes, you see a confirmation showing how many zones were created.
  6. 6
    Verify the result
    Return to the main Shipping Zones list (WooCommerce > Settings > Shipping > Shipping Zones). You see all 58 wilayas listed, each with the methods you selected.
The standard WooCommerce Shipping Zones list after the generator has run, showing all 58 Algerian wilaya rows (e.g., '01 Adrar', '02 Chlef', '16 Alger - الجزائر', etc.) with Home Delivery and Stop Desk method badges in the Shipping Methods column of each row.
The 58 generated wilaya zones in the standard WooCommerce list.

Adjusting prices for individual wilayas

The default prices you set in the generator are a starting point. In real Algerian logistics, delivery to Tamanrasset costs more than delivery to Alger, and the difference can be significant. To fine-tune:

  1. 1
    Open the Shipping Zones list
    Go to WooCommerce > Settings > Shipping > Shipping Zones.
  2. 2
    Click the wilaya you want to adjust
    Each row is a wilaya. Click the row to open its zone editor.
  3. 3
    Edit the method price
    Hover the Home Delivery or Stop Desk method and click Edit. Change the cost field to the wilaya-specific price.
  4. 4
    Save changes
    Click Save. The new price applies to all new orders from that wilaya immediately.

Re-running the generator

The generator is safe to run multiple times. It checks which zones already exist and only creates the ones that are missing — so if you delete a single wilaya by accident, you can re-run the generator and it will recreate only that zone, leaving all your other custom prices untouched.

You’re All Set!

Congratulations — your Yaxii COD store is fully configured and ready for business. You have installed and licensed the theme, run the onboarding wizard, set your brand colors and typography, configured your header and footer, connected your marketing pixels, secured the store against desktop traffic, built a homepage with the sections that fit your products, designed a focused product page, optimized the cart for upsells, tuned the COD Fast Checkout form, built a high-trust Thank-You page, and provisioned delivery for all 58 Algerian wilayas.

Place a real test order — on a real phone, on a real 4G connection — and walk the entire customer journey end to end. Confirm the courier price is correct in your wilaya, confirm the Thank-You tokens replace with real data, confirm the order arrives in your WooCommerce admin. When that test order looks right, your store is open. Good selling.