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

# Hazırlık Öncesi Kontroller

> Yönlendirmeden sonra, toplamadan önce çalışan kontroller: otomatik bekletme ve etiketleme, elle düzenleme ve bekletilen siparişin serbest bırakılması.

> [!NOTE]
>
> **Nerede bulunur:** Ayarlar → Advanced → Blacklisted Customers — [OTO’da aç ↗](https://app.tryoto.com/blacklisted-customers)

Yönlendirme, siparişin nereden hazırlanacağına karar verdi. Hazırlık öncesi aşama ise sipariş toplanmadan önceki kapıdır: Gönderilmemesi gereken bir siparişi durduran kontroller, depoya siparişe nasıl davranacağını söyleyen etiketler ve düzeltmek hâlâ ucuzken siparişi düzelten düzenlemeler burada yapılır.

> [!NOTE]
>
> **Neden reddetmek yerine bekletilir?**
>
> Buradaki her kontrol, bir siparişi reddetmek yerine bir kişinin bakması için askıya alır. Askıdaki bir sipariş yerini, verisini ve yönlendirmesini korur; biri karar verirken hiçbir şey kaybolmaz. Bekletme müşteriye de görünmez: Bir sipariş askıya alındığında bildirim gönderilmez.

## Süreçteki yeri

![Yönlendirme ile sipariş hazırlama arasındaki hazırlık öncesi kontroller](https://mintcdn.com/oto/i18iHWUj0UsU2Wev/images/diagram-prefulfillment-light.png?fit=max\&auto=format\&n=i18iHWUj0UsU2Wev\&q=85\&s=e18769bbeee27532927e4581acd8507d)

Bekletmeler siparişi akıştan ayırır; etiketler ise siparişle birlikte ilerler. İkisi de yönlendirmeden sonra gerçekleşir. Bu yüzden askıdaki bir sipariş, biri onu serbest bıraktığında nereye gideceğini zaten bilir.

## Otomatik bekletmeler

Dört kontrol sipariş geldiğinde çalışır ve siparişin ilerlemesine izin vermek yerine onu askıya alır. Dördü de **Ayarlar → Advanced → Autocorrector** altında açılır.

![Autocorrector Settings, üst yarı](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/correction-1-autocorrector-top.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=28c7bd331ad61dc25232b8c562f65c9e)

Şekil 1 — On Hold Product ve Blacklist burada, Adres ve veri düzeltme sayfasında anlatılan veri düzeltme anahtarlarının yanında yer alır.

### Ön sipariş SKU’ları için bekletme

**On Hold Product** anahtarı. Yalnızca ön siparişle satılan olarak işaretlenmiş bir ürün içeren her sipariş, geldiği anda otomatik olarak askıya alınır. Böylece henüz gönderemeyeceğiniz bir ürün hiçbir zaman toplayıcıya ulaşmaz.

Bu işaret siparişte değil, ürün kaydında tutulur; bkz. [Ürün yapılandırması](https://docs.tryoto.com/tr/modules/inventory-management/product-configuration.md). Yani tek bir SKU’daki tek bir işaret, o SKU’yu içeren mevcut ve yeni tüm siparişleri korur.

### Kara listedeki müşterileri tarama

**Blacklist** anahtarı, listeye eklediğiniz müşterilerin siparişlerini, hiçbir ürün toplanmadan veya ödeme alınmadan önce, geldikleri anda askıya alır. Müşteriler **Customer Name** ve ülke koduyla birlikte **Phone Number** ile tanımlanır.

Listeyi **Ayarlar → Advanced → Blacklisted Customers** ekranından yönetin. **Add Blacklisted Customer** ad ve numarayı alır; bir müşteriyi listeden çıkarmak, gelecekteki siparişlerinin normal şekilde işlenmesini sağlar. Listede her müşteri için bir **Blocked Order Count** de gösterilir. Bu sayı hem bir kaydın hâlâ listede durmayı hak edip etmediğini değerlendirmek hem de teslimatı sürekli geri çeviren müşterilerin size maliyetini ölçmek için kullanışlıdır.

![Blacklisted Customers listesi](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/prefulfill-1-blacklisted-list.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=0a18d308b0bb7858568ab5e101a39a1a)

Şekil 2 — Üç sütunun üçü de filtrelenebilir. Uzun bir listede ada veya numaraya göre arayabilir ya da bir kaydın gerçekte kaç siparişi engellediğine göre sıralayabilirsiniz.

![Anahtar henüz açılmamışken kara listeye müşteri ekleme](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/prefulfill-2-blacklist-add.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=1f1c53dabef1b2607df1e195fb72213c)

Şekil 3 — Form yalnızca ad ve telefon numarası ister. Sağdaki uyarı, ürünün kaydı kabul etmediğini gösterir: “To proceed, please enable the black list in Autocorrector Settings”. Yanında doğrudan ayara giden bir bağlantı vardır.

> [!NOTE]
>
> **İki ayrı aşama ve OTO bunu zorunlu tutar**
>
> Liste ile **Blacklist** anahtarı ayrıdır. Anahtar kapalıyken listeye kayıt bile ekleyemezsiniz; OTO buna izin vermez ve ayara giden bir bağlantı sunar. Müşterilere listeye eklendikleri asla söylenmez; siparişleri yalnızca askıya alınır.

### Ödeme yöntemi onayı

**Payment Method Confirmation** anahtarı, siparişin ödenecek tutarını ödeme yöntemiyle karşılaştırır. İkisi çeliştiğinde (ödenmiş olarak işaretlendiği hâlde hâlâ bakiyesi olan bir sipariş ya da tahsil edilecek tutarı olmayan kapıda ödemeli bir sipariş) sipariş hatalı finansal veriyle gönderilmek yerine **Need Confirmation**’a taşınır.

Sürücünün zaten ödenmiş bir tutarı nakit olarak tahsil etmesini ya da hiç tahsilat yapmadan ürünü teslim etmesini önleyen kontrol budur.

### Kapıda ödemeli sipariş onayı

Sahte ve anlık hevesle verilen siparişler en çok kapıda ödemede yoğunlaşır; başarısız bir teslimatın en pahalıya mal olduğu yer de burasıdır. **COD Order Confirmation** anahtarı müşteriye bir onay SMS’i gönderir ve siparişi onaylanana kadar askıda tutar. Onay, müşterinin yanıt vermesiyle ya da kendi kullanıcılarınızdan birinin müşteri adına onaylamasıyla gerçekleşir.

**Order Confirmation SMS Delay Time (minutes)**, OTO’nun SMS göndermeden önce ne kadar bekleyeceğini belirler. Sıfır hemen gönderir; birkaç dakikalık gecikme ise yanlışlıkla sipariş veren bir müşteriye, siz SMS’e para harcamadan önce iptal etme fırsatı verir.

![Autocorrector Settings, alt yarı](https://mintcdn.com/oto/YkJay8Y-1RDv8ciw/images/correction-2-autocorrector-bottom.png?fit=max\&auto=format\&n=YkJay8Y-1RDv8ciw\&q=85\&s=e80ccc2a2d6b7deefe98359591b21714)

Şekil 4 — Payment Method Confirmation ve COD Order Confirmation; altlarında SMS gecikme alanı bulunur. Gecikme yalnızca kapıda ödeme onay mesajı için geçerlidir.

## Otomatik etiketleme

Etiketler siparişi durdurmaz. Sonraki adımların (depo, kargo şirketi seçimi, filo ataması) okuyup buna göre hareket ettiği bilgileri siparişe ekler.

### SKU’ya göre sipariş etiketleme

Siparişler içerdikleri SKU’lara göre otomatik olarak etiketlenebilir. Böylece depo, siparişi açmadan içinde kırılabilir, tehlikeli, büyük boyutlu veya hediye paketli bir ürün olduğunu bir bakışta anlar. Etiketleme her siparişe ayrı kural yazılarak değil SKU üzerinden yapıldığı için bir ürünü bir kategoriye eklemek, o andan itibaren o ürünü içeren her siparişi etiketler.

Etiketler Gönderiler listesinde bir sütun olarak görünür ve filtrelenebilir.

### Teslimat bölgesi etiketleme

**Area** anahtarı, her siparişe adresinin içinde kaldığı teslimat bölgesini işler. Bölgeler, **Ayarlar → Advanced → Areas** ekranındaki **Area Settings** sekmesinde haritaya çizdiğiniz poligonlardır.

Bir bölge yalnızca bir şekilden ibaret değildir. **Add Area**; bir **Area Name**, ülke ve şehir, bir **Capacity** (bir sürücünün orada günlük teslim edeceği gönderi sayısı), poligonlar çakıştığında hangi bölgenin geçerli olacağını belirleyen bir **Priority** ve orada hizmet veren **OTO Flex Drivers** listesini alır. Formda şehri seçer, bölgeyi haritada çizersiniz; koordinatlar kaydederken doldurulur.

![Area Settings sekmesindeki bölge listesi](https://mintcdn.com/oto/YkJay8Y-1RDv8ciw/images/prefulfill-3-areas-list.png?fit=max\&auto=format\&n=YkJay8Y-1RDv8ciw\&q=85\&s=cc85ee67f1306157bf22fc75f62ea420)

Şekil 5 — Her bölgenin bir kapasitesi ve etkinlik durumu vardır. Böylece bir bölgeyi, örneğin bir kapanma sırasında veya sürücü müsait değilken, silmeden ve poligonu kaybetmeden kapatabilirsiniz.

![Area Form’un 2. adımı: poligonu çizmek](https://mintcdn.com/oto/uaSjRNJNK2KdBBFe/images/prefulfill-4-area-polygon.png?fit=max\&auto=format\&n=uaSjRNJNK2KdBBFe\&q=85\&s=e23b28e8bec9ea34f2d16c84114a18be)

Şekil 6 — Form önce Area Info, ardından Location adımından oluşur. Şekli haritada çizdiğinizde Polygon alanı koordinatlarla dolar. Bu alan düzenlenebilir bir metin olduğundan, başka bir yerde tanımlanmış bir poligonu elle çizmek yerine yapıştırabilirsiniz.

> [!TIP]
>
> **Etiket bundan sonra nereye gider?**
>
> Bölge, bir sipariş ile kendi filonuz arasındaki bağlantıdır. Sipariş etiketlendikten sonra [OTO FLEX](https://docs.tryoto.com/tr/modules/oto-flex/planning.md) onu o bölgeye hizmet veren bir sürücüye atayabilir; yönlendirmedeki *If any driver is available in location* filtresinin de kontrol edeceği bir şey olur.

### HS kodu düzeltme

**HS Code Corrector** anahtarı, siparişin HS kodunu ürün kaydından doldurur. Böylece sınır ötesi gönderiler, kimsenin her siparişte yeniden yazmasına gerek kalmadan doğru gümrük kodlarını taşır. Ön sipariş işaretinde olduğu gibi esas kaynak üründür; bkz. [Ürün yapılandırması](https://docs.tryoto.com/tr/modules/inventory-management/product-configuration.md).

Eksik veya hatalı bir HS kodu, gümrükte bekletmenin en yaygın nedenlerinden biridir ve gönderi ülkeden çıkana kadar fark edilmez.

## Elle müdahale

### Ön işlem gerektiren siparişleri bekletme

Bazı siparişler hazırlanmadan önce hiçbir kuralın tespit edemeyeceği bir işlem gerektirir: gravür, ayar, birleştirilecek bir set ya da tamamlanması gereken bir müşteri görüşmesi. Siparişi **Gönderiler → Pending Orders** ekranında seçin, **Orders → Put on hold**’a tıklayın, nedenini açıklayan bir not ekleyin ve onaylayın.

Pencerede listeden bir **On Hold Reason** seçmek zorunludur; yanında serbest metin olarak **Comments** alanı da bulunur. Bekletmeleri sonradan raporlanabilir kılan şey nedendir; tek başına bir not bunu sağlamaz. Nedenleri kendiniz belirlersiniz: **Ayarlar → Advanced → Reason Settings** altında yönetin.

Bir süre sınırı yoktur. Sipariş, biri onu devam ettirene kadar askıda kalır.

![Put on hold penceresi](https://mintcdn.com/oto/YkJay8Y-1RDv8ciw/images/prefulfill-6-put-on-hold.png?fit=max\&auto=format\&n=YkJay8Y-1RDv8ciw\&q=85\&s=1f7cf4746c6e0bb02b0b19eb487806f2)

Şekil 8 — Status sizin için ayarlanır; burada siparişi kimin beklettiğini kaydeden Shipment On Hold by Warehouse. On Hold Reason zorunludur; ayrıntılar Comments alanına yazılır.

![Gönderiler sayfasındaki Orders menüsü](https://mintcdn.com/oto/YkJay8Y-1RDv8ciw/images/ordersync-7-orders-menu.png?fit=max\&auto=format\&n=YkJay8Y-1RDv8ciw\&q=85\&s=ee5c0c54d29238831ed321fc642198e2)

Şekil 7 — Put on hold ve Edit Order burada, kendi sayfalarında anlatılan yönlendirme ve hazırlama işlemlerinin yanında yer alır.

### Gönderimden önce adres düzenleme

**Orders → Edit Order**, sipariş hâlâ beklemedeyken onu düzeltmek için açar. Alıcı bilgileri (ad, soyad, telefon, e-posta) ve adres bölümünün tamamı değiştirilebilir; Short Address Code ile elle giriş arasında geçiş yapmak da buna dahildir.

Bir adresi düzeltmenin en ucuz anı budur. Kargo teslim aldıktan sonra bunun bedeli, başarısız bir teslimat denemesi ve yeniden teslimattır.

![Edit Order penceresi, Receiver Details sekmesi](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/prefulfill-7-edit-order.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=30253d34f94c73971e4a48794a30867a)

Şekil 9 — Altı sekme var ve hepsi düzenlenebilir değil. Receiver Details, Order Details ve Shipping Details değişiklik yaptığınız sekmelerdir; Packing Status History, Status History ve Comments ise siparişin başına gelenlerin kaydıdır. Add Tag başlık çubuğunda yer alır.

> [!TIP]
>
> **Düzenleme için olmayan üç sekme**
>
> Bir adresi değiştirmeden önce **Status History** genellikle neden değişmesi gerektiğini gösterir: başarısız bir deneme, kargo şirketinin reddi ya da tutmayan bir düzeltme. **Comments**, ekibinizin o siparişle ilgili yazışmalarının bulunduğu yerdir; **Packing Status History** ise deponun sipariş üzerinde o ana kadar ne yaptığını gösterir.

### Hazırlamadan önce ürün düzenleme

Aynı pencere siparişin içeriğini de düzenler: **Order Details** altında ürün açıklamaları ve miktarlar. Müşteri sipariş verdikten sonra bir ürün eklediğinde veya çıkardığında ya da sipariş edilen ile gönderilebilecek olan uyuşmadığında kullanın.

> [!WARNING]
>
> **Neleri değiştiremezsiniz?**
>
> Teslimat iş ortağı ataması Edit Order ile değiştirilemez. Gönderiyi iptal edip yeniden oluşturun ya da siparişi başka bir çıkış noktasına taşımak için [Update Sender Location](https://docs.tryoto.com/tr/modules/omnichannel-oms/order-routing.md) işlemini kullanın. Sipariş Pending Orders sekmesinden çıktığında veya kargo tarafından teslim alındığında düzenleme tamamen durur.

## Bekletmeyi kaldırma

Askıdaki siparişler, adında güncel bir sayaç bulunan **Shipment On Hold** sekmesinde toplanır. Bir sipariş seçin ve akışa geri döndürmek için Orders menüsünden **send back to pending**’i kullanın. Sipariş askıdayken düzenlenemez; önce devam ettirin, sonra düzenleyin.

![Shipment On Hold sekmesi](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/prefulfill-5-on-hold-tab.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=6b644c44b5ad94dee94ebe22ed2d2e1f)

Şekil 10 — On Hold Reason ve On Hold Comment birer sütundur ve neden filtrelenebilir. Bu, bekletme kuyruğunu gerçekten yönetilebilir hale getirir: Bu hafta kaç sipariş ön işlem bekliyor ve bu sayı geçen haftayla nasıl karşılaşıyor?

> [!TIP]
>
> **Takip etmeye değer**
>
> Sürekli büyüyen bir bekletme kuyruğu bir veri sorunu değil, bir süreç sorunudur. Nedenler serbest metin yerine yapılandırılmış olduğu için kuyruk nedene göre okunabilir; bu da genellikle bekletmeleri sürekli üreten önceki adımı doğrudan gösterir.

## Sınırlar ve ön koşullar

| Gereksinim | Ayrıntı |
| - | - |
| **Yalnızca bekleyen siparişler** | Bekletme ve düzenleme yalnızca **Pending Orders** içindeki siparişlere uygulanır. Sipariş kargo tarafından teslim alındıktan sonra ikisi de kullanılamaz. |
| **Kara liste iki parçaya ihtiyaç duyar** | Autocorrector anahtarı ve Blacklisted Customers listesindeki bir kayıt. Biri tek başına hiçbir şey yapmaz. |
| **Ön sipariş bekletmesi ürün verisi ister** | SKU’ların ürün kaydında yalnızca ön siparişle satılan olarak işaretlenmesi gerekir. |
| **HS kodları ürün verisi ister** | Düzeltici kodu üründen kopyalar; kodları kendisi aramaz. |
| **Bölgeler çizilmiş olmalı** | Hizmet verdiğiniz şehirler için poligonlar oluşturulana kadar Area anahtarı hiçbir siparişi etiketlemez. |
| **Kapıda ödeme onayı SMS gerektirir** | [Müşteri Bildirimleri](https://docs.tryoto.com/tr/modules/customer-notification/sms.md) altında SMS’in yapılandırılmış olması gerekir. |
| **Yönetici yetkisi** | Autocorrector ve Blacklisted Customers listesi Ayarlar ekranlarıdır ve yönetici erişimi gerektirir. |
| **Müşteriye bildirim yok** | Bir sipariş askıya alındığında müşteriye hiçbir şey gönderilmez. Tek istisna, zaten bu kontrolün amacı olan kapıda ödeme onay SMS’idir. |

## İlgili sayfalar

* [Sipariş yönlendirme](https://docs.tryoto.com/tr/modules/omnichannel-oms/order-routing.md): bu kontrollerden önce çalışır ve korunan lokasyona karar verir.
* [Adres ve veri düzeltme](https://docs.tryoto.com/tr/modules/omnichannel-oms/order-data-correction.md): Autocorrector ekranının diğer yarısı.
* [Sipariş hazırlama](https://docs.tryoto.com/tr/modules/omnichannel-oms/order-fulfillment.md): serbest bırakılan siparişin sonraki adımı.
* [Ürün yapılandırması](https://docs.tryoto.com/tr/modules/inventory-management/product-configuration.md): ön sipariş işaretlerinin ve HS kodlarının ayarlandığı yer.
* [OTO FLEX planlama](https://docs.tryoto.com/tr/modules/oto-flex/planning.md): sürücü atamak için bölge etiketini kullanır.


## Related topics

- [Omnichannel OMS](https://docs.tryoto.com/tr/modules/omnichannel-oms/overview.md)
- [Güvenlik ve uyumluluk](https://docs.tryoto.com/tr/platform/security-and-compliance.md)
- [Adres ve Veri Düzeltme](https://docs.tryoto.com/tr/modules/omnichannel-oms/order-data-correction.md)


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