Xgenious/ docs

Shipping Settings

The Shipping module lets you define geographic delivery zones and assign pricing methods to each zone. You can charge a flat fee for every order, or calculate shipping costs dynamically based on the total package weight.

How Shipping Works — Zones and Methods

Shipping is configured in two layers:

Zone   →  defines WHERE (countries, states, ZIP codes)
Method →  defines HOW MUCH (flat rate or weight-based cost)

Example setup:

ZoneCountries/StatesMethodCost
Inside DhakaBangladesh → DhakaStandard Delivery৳60 flat
Outside DhakaBangladesh (other states)Standard Delivery৳120 flat
InternationalAll other countriesInternational ShippingWeight-based

At checkout:

  1. Customer enters their address.
  2. System matches the address to a zone.
  3. All active methods for that zone are shown.
  4. Customer selects a method and the cost is added to their order.

Contents

  1. How to Create a Shipping Zone — zones, the one-state-one-zone rule, catch-all zones, bulk delete, and the Bangladesh template
  2. How to Add Shipping Methods — flat rate, weight-based tiers, default method fallback, and checkout matching logic
Still stuck?
Our support team is ready to help you get set up.
Get support