# 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.

Canonical page: https://magazamhazir.com/fr/yardim/kurye-entegrasyonu
Menu path in the store admin: Ayarlar > Entegrasyonlar
Requires plugin(s): courier
Last updated: 2026-09-01

The courier integration sends your orders to on-demand courier companies in one click. If you run your own couriers you do not need it — delivery zones are enough there. This guide is for stores working with an external courier company.

## Avant de commencer

- The Courier plugin enabled
- A Client ID and Client Secret from the courier company
- Your store's central address defined

## Étapes

### 1. Open the integration and pick a provider {#adim-1}

In Ayarlar → Entegrasyonlar, under the Kargo & Teslimat category, find the Kurye Entegrasyonu card and press Kur. Choose your company under Kurye sağlayıcısı.

### 2. Enter the connection details {#adim-2}

Fill Client ID, Client Secret and the API address with the values the company gave you. The sandbox/production badges show which environment you are on — make sure you are on production before going live.

### 3. Test the connection {#adim-3}

Press Bağlantıyı test et and do not proceed until you see 'Bağlantı başarılı'. If you get an invalid-credentials error, re-copy the values — a stray space is the usual culprit.

### 4. Check pickup points and the central address {#adim-4}

Alım noktaları shows where the courier collects from, taken from your store's central address. Work through anything missing until the readiness section reads 'Hazır — siparişlerinizi kuryeye gönderebilirsiniz'.

### 5. Dispatch an order {#adim-5}

On the order detail, choose a vehicle type in the Kurye section and press Kuryeye Gönder. You can add a courier note and tick 'Zili çalma'. The status then moves through searching → assigned → out for delivery → delivered, and Haritada gör shows the courier's last location.

## Conseils

### No address coordinates means no fee estimate

A blank estimated fee means the delivery address could not be geocoded. Making customers pick their address on the map solves this at the source.

### Do not skip 'mark as prepared'

Marking the order prepared notifies the courier, so they are not waiting on you.

## Questions fréquentes

### Can I cancel a courier dispatch?

Yes, until the courier is out for delivery. You are asked for a cancellation reason. Past a certain stage you get 'this dispatch can no longer be cancelled'.

### I have my own courier — do I need this?

No. With your own couriers, delivery zones and time slots are enough; this integration is for external courier companies.

### Can I call a courier twice for one order?

No. You get 'an active courier record already exists for this shipment'; cancel the existing one first.
