Creating delivery zones and setting fees
Define the neighbourhoods your own couriers deliver to, give each zone a fee, minimum basket and estimated time, and set delivery time slots.
If you deliver with your own couriers rather than a shipping carrier — restaurant, bakery, grocer, florist — you tell the system which neighbourhoods you cover, what you charge for each, and how long delivery takes. When a customer enters their address it is matched against your zones; if it falls in none, no delivery option is offered.
Before you start
- The Courier plugin enabled
- Your store's central address defined
Steps
Screens are illustrative; the data in your own panel will differ.
Step 1: Open the delivery zones page
Under Ayarlar → Kurye, find Teslimat Bölgeleri on the Kurye Teslimat Ayarları page and press Yeni bölge. With no zones yet, it reads 'Henüz teslimat bölgesi yok'.
Courier delivery settings
Delivery zonesDelivery hoursNo delivery zones yet
New zoneCourier delivery settings — example view from the panel Step 2: Name the zone and choose its coverage
The zone name is not shown to customers — it is your own label, like 'Central districts'. Under Kapsam, press Kapsama ekle and pick a city, district or neighbourhood. A place cannot be in two zones; the system warns you.
New delivery zone
The places this zone covers, its fee and its delivery time.
Zone nameCentral districtsCoverage — 12 neighbourhoods/districts
CaferağaOsmanağaRasimpaşaYeldeğirmeniAdd coverageNew delivery zone — example view from the panel Step 3: Set the fee and minimum basket
The courier fee is real money (₺), not wallet or gift-card points. Baskets under the minimum are never offered this zone's courier option. Leaving 'free over' empty means delivery is never free in that zone.
Central districts
Courier fee₺49Real money (₺). Not wallet/gift-card points.
Minimum basket₺250Baskets below this are not offered the courier option.
Free over₺600Leave empty: never free
Central districts — example view from the panel Step 4: Give an estimated delivery time
The min and max minutes are shown to the customer as '30-45 min'. The upper bound cannot be lower than the lower one. Be realistic: a tight promise generates more complaints than a late order does.
Step 5: Activate and save the zone
Turn on 'Bölge aktif' and save. When you see 'Teslimat bölgesi oluşturuldu' the zone is live and customers in that neighbourhood see the courier option at checkout.
Step 6: Define delivery hours
On the Teslimat Saatleri tab you add slots with a day, a start and an end time. A slot can apply to all zones or one specific zone, and a capacity limits how many orders that slot accepts — leave capacity empty for unlimited.
Delivery hours
Day Start End Zone Capacity Active Friday 11:00 14:30 All zones 20 orders Active Friday 18:00 22:00 Central districts Unlimited Active Sunday 12:00 21:00 All zones 15 orders Active Add time slotDelivery hours — example view from the panel
Tips
Give far neighbourhoods their own zone
Rather than one zone with an averaged fee, split near and far: near customers pay less and far deliveries stop losing money.
Do not leave a zone with no coverage
A zone with nothing added shows 'Kapsam yok' and matches no address — it looks defined but does nothing.
Frequently asked questions
- What if the customer's address is in none of my zones?
- They are not offered courier delivery. If you have a shipping method they see that instead; if not, they cannot complete the order.
- Is the zone fee the same as what the courier company charges me?
- No. This is what you collect from the customer. If you use an on-demand courier company, what it bills you appears separately on the order screen as 'Tahmini kurye ücreti'.
- Can one neighbourhood be in two zones?
- No. The system warns 'Bu yer zaten eklenmiş' — each place belongs to exactly one zone.
Related plugins
The task in this guide ships with these plugins.
Try it in a live demo
Real stores running this feature. Open one and click around.
Related guides
Courier setup and dispatching orders
Connect an on-demand courier company, define pickup points, test the connection, then dispatch orders in one click and track them on the map.
Yemeksepeti integration and menu import
Connect your Yemeksepeti account, set up the webhook, import your menu into your own store, and manage outlet open/closed status.


