Skip to content

Delivery

Shipping zones and rates

Zones are the places your store delivers to, and rates are the delivery options customers choose at checkout. A store without zones delivers nowhere, so set up at least one zone before you take orders. Most stores in Bangladesh start with two: inside Dhaka and outside Dhaka.

How zones are matched

Zones are matched in order. For each address, the first zone that holds it gives its rates. Put your narrowest zones first, such as “Inside Dhaka”, and broader ones after, such as “All of Bangladesh”. To change the order, open a zone’s menu on Shipping → Zones and rates and choose Move up or Move down.

Create a zone

  1. Go to Shipping → Zones and rates.
  2. Choose New zone.
  3. Type a Name, such as “Inside Dhaka”. Customers do not see this name; they see the rates’ names.
  4. Under Places it covers, choose the Country, then narrow it down by Division or state, District and Upazila or thana as needed. Choose All of it to take a whole place, then Add place. Add as many places as the zone needs.
  5. To cover postal codes instead, type them under Postal codes and choose Add codes. You can type one code (1207), a range (1200-1236), or every code that starts the same way (110*).
  6. Turn on Remote for islands, hill districts or other places couriers charge more for.
  7. Under Locations that ship here, keep Every location that sends online orders, or choose only the locations that send parcels into this zone.
  8. Choose Create zone.

You add the zone’s rates on the next page.

Add a rate

A zone with no rates shows customers no delivery option.

  1. On the zone’s page, under Rates, choose New rate.
  2. Type a Name. This is what customers read at checkout, such as “Inside Dhaka” or “Express”.
  3. Choose the Kind:
    • Flat price: one price for any parcel.
    • By weight: a price for the first weight and a price for each further step, within a weight range.
    • By order value: offered for orders whose value is within a range.
    • From the courier: asked of your courier for each parcel. You need a connected courier that quotes prices.
    • Free: costs the customer nothing.
    • Pickup at a counter: the customer collects it from one of your pickup points.
    • The store’s own delivery: your own riders deliver it.
  4. Choose the Speed: Standard, Express, Same day, Next day or Scheduled.
  5. Fill in the Price. For a weight rate, set the Price of the first weight, the Base weight, Each further step and the Price of each step.
  6. Optionally set Free over: an order worth more than this is delivered free.
  7. Under Cash on delivery, choose whether this rate takes it and set its Fee. See Cash on delivery.
  8. Under Delivery time, set Arrives in with the fewest and most days, and Order by, the time after which an order counts from the next working day.
  9. Keep Offered on so customers see the rate.
  10. Choose Create rate.

Add more rates to give customers a choice, such as a standard rate and an express one.

Example: inside and outside Dhaka

  • Zone “Inside Dhaka” (Dhaka district): a flat rate “Inside Dhaka” at ৳60, cash on delivery taken, 1–2 days.
  • Zone “Outside Dhaka” (Bangladesh): a weight rate “Outside Dhaka” at ৳120 for the first kilo and ৳20 for each further kilo, cash on delivery taken with a ৳10 fee, 3–5 days.

Rates from your courier

With a From the courier rate, checkout asks your courier for the price of each parcel. Choose the Courier connection and its Service, and optionally a Markup (%) added to the courier’s price. Set a Price when the courier cannot answer; if you leave it empty, the option is not offered when the courier is slow or does not serve the place. Pathao and RedX quote prices; see Connect a courier.

Import zones from a sheet

If you have many zones, you can bring them in from a CSV file. On Shipping → Zones and rates, choose Import CSV, download the template, fill it in with one row per rate, and upload it. You see what the file would make before you confirm, and each zone in the sheet is added after your existing ones.

Last updated October 25, 2026