> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryoto.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sipariş durumu ve takip bilgisini mağazanıza aktarma

> OTO’nun gönderi durumlarını mağazanızın sipariş durumlarıyla nasıl eşleştirdiği, tek olaydan birkaç güncelleme gönderdiği ve takip linkini nasıl eklediği.

> [!NOTE]
>
> **Nerede bulunur:** Main → Entegrasyonlar → Satış Kanalları — [OTO’da aç ↗](https://app.tryoto.com/sales-channels)

Müşterinizin bir OTO hesabı yoktur. Alışveriş yaptığı mağazada bir sipariş sayfası vardır ve o sayfada ne yazıyorsa ona inanır.

## Durumlar neden çevrilmelidir?

OTO ile satış kanalınız aynı kelimeleri kullanmaz; kullanmamaları da gerekir. OTO bir gönderiyi lojistik bir yaşam döngüsü içinde izler; e-ticaret sitesi ise bir siparişi ticari bir döngü içinde izler. **Out for Delivery** ilkinde anlamlıdır, ikincisinde karşılığı yoktur.

Durum eşleştirme, bu ikisi arasındaki çeviri tablosudur: Her OTO olayında kanala ne bildirileceğini ve bunun nasıl yapılacağını belirler.

## Eşleştirme tablosu

Bağlı bir kanalın **…** menüsünü açın ve **Status Mapping**’i seçin. Her satır bir kuraldır.

| Sütun | Neyi belirler? |
| - | - |
| **OTO Status** | Güncellemeyi tetikleyen olay. Değerler arasında **Shipment Processing**, **Out for Delivery**, **Delivered**, **Collected**, **Shipment Canceled**, **Confirmed Return** ve **Returned** bulunur. |
| **Update Type** | Kanalın *nasıl* güncelleneceği: kanala bir sipariş yorumu mu yazılacağı, yoksa bir gönderi kaydı mı oluşturulacağı. |
| **Ecom Status** | Kanalda ayarlanacak durum. Görünen adıyla değil, kanalın **kendi durum koduyla** yazılır. Bir Salla eşleştirmesinde `executed`, `shipped`, `delivery`, `delivered`, `restoring` ve `restored` değerleri görülür. |
| **Ecom Comment** | Durumun yanına yazılan, değişken kabul eden serbest metin; örneğin *“Shipped with :deliveryCompany”*. Tek bir yorumda birden fazla değişken kullanılabilir. |

**Add New Row** yeni bir kural ekler; her satır silinebilir. Eşleştirme **kanal bazındadır**; böylece durum adları katı kurallara bağlı olan bir pazaryeri ile kendi e-ticaret siteniz aynı olaylardan farklı şekilde beslenebilir. Her sütun başlığında bir bilgi ipucu bulunur ve pencere satır satır değil, bir bütün olarak kaydedilir.

> [!WARNING]
>
> **Kanalın kodlarını kanalın kendisinden alın**
>
> **Ecom Status** serbest metin alanıdır ve kanalın API’sine yazıldığı gibi iletilir. Kanal kendi iç kodunu bekler: *Executed* değil `executed`; *Out for delivery* değil `delivery`.
>
> Buradaki küçük bir yazım farkı OTO’da hata vermez. Kanalın reddettiği bir güncelleme üretir ve her şey doğru yapılandırılmış görünürken sipariş yanlış durumda kalır.

![OTO durumlarını bir kanalın kendi durum kodları ve yorumlarıyla eşleştiren sekiz satırlı Status Mapping penceresi](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/sc-4-status-mapping.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=d542f75d56b961b3c5d7f624c6124c4e)

Şekil 1 — Gerçek bir eşleştirme. Shipment Processing’in iki farklı Update Type ile iki kez yer aldığına ve Ecom Status sütununun görünen adları değil, kanalın kendi kodlarını aldığına dikkat edin.

## Bir olay, birden fazla güncelleme

Aynı OTO durumu, farklı **Update Type**’larla birden fazla satırda yer alabilir. Yukarıdaki eşleştirmede **Shipment Processing** iki kez geçer: bir kez durumu ve kargo şirketinin adını taşıyan bir sipariş yorumu olarak, bir kez de kanalda hazırlama kaydını asıl oluşturan **Order Shipment** olarak.

Özellik listesindeki *özel tetikleyicilerin* arkasındaki mekanizma budur. Tek bir olay hem müşteriye bir şey söyleyebilir hem de yapılandırılmış bir kayıt yazabilir; çünkü kanal tarafında bunlar farklı işlemlerdir.

> [!NOTE]
>
> **Durumu ve yorumu boş olan satır hiçbir şey yapmaz**
>
> Bir satırda OTO durumu ve güncelleme türü seçiliyken sağdaki iki alan boş bırakılabilir. Hiçbir uyarı çıkmaz ve eşleştirme ekranı eksiksiz görünür.
>
> Bir durum kanala ulaşmıyorsa satırın var olduğunu *ve* söyleyecek bir şeyi olduğunu kontrol edin. Müşteri açısından boş bir satır ile hiç olmayan bir satır arasında fark yoktur.

> [!TIP]
>
> **Sandığınızdan az durum eşleştirin ama iyi eşleştirin**
>
> Gönderdiğiniz her durum, müşterinin okuduğu bir mesajdır. Hepsini göndermek sipariş sayfasını bir lojistik akışına çevirir; hiçbirini göndermemek ise sayfayı **Processing**’de dondurur.
>
> Neredeyse her zaman yer hak eden üç durum *kargoya verildi*, *dağıtıma çıktı* ve *teslim edildi*’dir. İade kabul ediyorsanız iadeleri de ekleyin; müşterinin ilerleyişini göremediği bir geri ödeme, iadenin kendisinden daha fazla destek talebi doğurur.

## Takip bağlantıları

Kanala geri yazılan ikinci şey, müşterinin koliyi nasıl takip edeceğidir ve burada gerçek bir tercih yapmanız gerekir.

| Seçenek | Müşteri nereye gider? | Artıları ve eksileri |
| - | - | - |
| **Markalı takip bağlantısı** | Kendi alan adınızda ve kendi kimliğinizle yayınlanan, hangi kargo şirketi kullanılırsa kullanılsın standartlaştırılmış durumları gösteren kendi [takip sayfanız](https://docs.tryoto.com/tr/modules/customer-notification/branded-pages.md). | Deneyim size aittir; kargo şirketi, müşterinin aklında kalan bir marka değil, bir uygulama ayrıntısı olur. |
| **Kargo şirketi takip bağlantısı** | Kargo şirketinin kendi takip sitesi. | Bazı müşterilere tanıdık gelir ve kargo şirketinin sayfası sizinkinin veremeyeceği bilgiler içeriyorsa doğru seçimdir; ama müşterinizi satın alma deneyiminin ortasında başkasına devreder. |

> [!TIP]
>
> **Takip sayfası, sahip olduğunuz en çok ziyaret edilen sayfadır**
>
> Sipariş veren bir müşteri siparişine birden fazla kez bakar. Bu trafik zaten sizindir ve zaten ilgilidir; onu kargo şirketinin sitesine göndermek, trafiği ve üzerindeki her gösterimi başkasına vermek demektir.
>
> Markalı bağlantı, kargo şirketi değişikliğinden de etkilenmez. Kendi alan adınızdaki bir takip URL’si kargo şirketini değiştirdiğinizde çalışmaya devam eder; kargo şirketininki ise çalışmaz, o URL’yi içeren e-postalar da.

## İlgili sayfalar

* [Markalı sayfalar](https://docs.tryoto.com/tr/modules/customer-notification/branded-pages.md): takip sayfasının kendisi.
* [Gönderim ve takip](https://docs.tryoto.com/tr/modules/shipping-management/shipping-and-tracking.md): durumların geldiği yer.
* [Kanal senkronizasyonu](https://docs.tryoto.com/tr/modules/sales-channels/sync.md): bu güncellemelerin taşındığı bağlantı.


## Related topics

- [Gönderi oluşturma, etiket yazdırma ve koli takibi](https://docs.tryoto.com/tr/modules/shipping-management/shipping-and-tracking.md)
- [Satış Kanalları](https://docs.tryoto.com/tr/modules/sales-channels/overview.md)
- [İşbirliği ve bildirimler](https://docs.tryoto.com/tr/platform/collaboration-and-notifications.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.