Ana içeriğe atla
Nerede bulunur: Ayarlar → Advanced → Shipping Automation — OTO’da aç ↗
Kargo OTOmasyonu, kargo şirketini seçen kural motorudur. Sipariş yönlendirme bir siparişin nereden hazırlanacağına karar verir; bu motor ise kimin taşıyacağına. Günde birkaç yüz gönderide bu, bilinçli tercihleri yansıtan bir kargo faturası ile o an kim seçildiyse onu yansıtan bir fatura arasındaki farktır.

Nasıl çalışır?

Motor iki aşamada çalışır ve sayfada her biri için bir sekme vardır. Sistemi yönetilebilir kılan, bu ikisinin ayrı tutulmasıdır. Uygunluk, yetenek ve politika hakkında bir beyandır: Bu kargo şirketi sıcaklık kontrollü ürün taşımaz, şu kargo şirketi belirli bir tutarın üzerindeki siparişler için kullanılmaz. Seçim ise tercih hakkında bir beyandır: Taşıyabilenler arasından en ucuzunu ya da SLA’sına en güvenilir şekilde uyanı kullan. İkisini tek bir kural listesinde karıştırmak, otomasyon kurulumlarının yönetilemez hâle gelmesinin nedenidir.

2. aşama: otomasyon kuralları

Önce seçimi ele alıyoruz, çünkü çoğu kişi işe buradan başlar. Her kural bir sipariş kümesiyle eşleşir ve 1. aşamayı geçen kargo şirketleri arasında nasıl seçim yapılacağını belirtir.
Automation Rules sekmesi

Şekil 1 — Pazara ve kargo şirketine göre düzenlenmiş gerçek bir kural seti. Orders sütunu her kuralın gerçekte kaç sipariş aldığını sayar; hiç tetiklenmeyen ya da olması gerekenden fazlasını yutan bir kuralı fark etmenin en hızlı yolu budur.

Kural oluşturma

Add OTOmation Rule şu bilgileri alır: Rule Name, Status, Partner Type, kuralın hangi siparişlere uygulanacağını belirleyen Conditions, bir Method ve Switch to next carrier on failure anahtarı. Partner Type, OTO Rates ya da Own Rates’tir; yani kuralın hangi ticari model içinde seçim yapacağı. Bir kural ikisinden biri içinde çalışır, ikisini birden kapsamaz.

Kural koşulları

Yaklaşık elli koşul türü vardır; bir kuralın güvenli olacak kadar özgül olabilmesini sağlayan da budur. Gruplar şöyledir:
Koşul olarak sipariş etiketleriHazırlık öncesi aşamada uygulanan etiketler burada koşul olarak kullanılabilir. Coğrafya ya da ağırlıkla ilgisi olmayan bir iş kuralını (kırılabilir ürün politikası, VIP müşteri politikası gibi) kargo şirketi seçimine taşımanın temiz yolu budur: Süreç başında etiketleyin, burada etikete göre seçin.
City GroupOrigin City Group ve Destination City Group, Ayarlar → Advanced → Areas → City Group altında tanımlanan adlandırılmış şehir kümelerini ifade eder. Grubu bir kez tanımlayın; her biri kendi şehir listesini taşıyıp senkron tutulmak zorunda kalmak yerine onlarca kural aynı gruba başvurabilir.

Seçim yöntemleri

Üç aileye ayrılan sekiz yöntem vardır.
Sekiz seçim yöntemi

Şekil 2 — Bir kuralda açık Method listesi. Switch to next carrier on failure da hemen yanında yer alır.

Manual Selection ya da Distribute by Percentage seçildiğinde, kargo şirketlerinin ve sıralarının ya da paylarının belirlendiği bir Actions tablosu görünür.
Distribute by Percentage

Şekil 3 — İki kargo şirketi arasında 60/40 dağılım. Sözleşmede pazarlıkla belirlenen bir hacim taahhüdü, sistemin sipariş sipariş gerçekten uyguladığı bir şeye burada dönüşür.

Yüzde dağılımı ticari olarak neden önemlidir?Kargo sözleşmeleri sıklıkla hacim kademeleriyle gelir. Kayan bir dağılım, bir sonraki pazarlıkta kaybedilmiş bir indirim demektir; seçim gönderi gönderi elle yapıldığında olan da tam olarak bu kaymadır.

Data Period

Dört performans yönteminden herhangi birini seçtiğinizde ay cinsinden bir Data Period alanı görünür. Puanın hesaplandığı geçmiş aralığıdır ve bir formalite değil, gerçek bir karardır: Kısa bir aralık, aksamaya başlayan bir kargo şirketine hızla tepki verir; uzun bir aralık ise kötü geçen iki haftayla kolayca çarpıtılamaz. Kural listesinde bir sütun olarak görünür; böylece hangi kuralın neye göre karar verdiğini tek bakışta görebilirsiniz.

Farklı siparişler için farklı yöntemler

Her kuralın bir yöntemi vardır; birden fazla kural yazmanızın nedeni de tam olarak budur. Standart yurt içi siparişler için en düşük maliyet, teslimat zaman aralığı olan her şey için en iyi SLA, hacim taahhüdünüz olan kargo şirketi için sabit bir yüzde dağılımı. Sort Rules kuralların değerlendirilme sırasını belirler ve koşulları eşleşen ilk kural kararı verir.
Sıralama önemlidirİlk eşleşen kazandığı için, dar bir kuralın üstünde duran geniş bir kural onun siparişlerini yutar ve dar kural hiç tetiklenmez. Özel kuralları üste, her şeyi kapsayan kuralı en alta koyun ve kontrol için Orders sütununu kullanın: Sıfırda takılı kalan bir kural genellikle gölgelenmiş bir kuraldır.

Hata yönetimi

Her kuraldaki Switch to next carrier on failure, bir gönderi oluşturma başarısız olduğunda siparişin ilerlemeye devam etmesini sağlar: Motor durmak yerine bir sonraki adaya geçer. Bu olmadan, bir kargo şirketinin API kesintisi birinin fark etmesi gereken bir gönderilmemiş sipariş kuyruğuna dönüşür.

1. aşama: uygunluk kuralları

Delivery Company Feasibilities sekmesinde her kural, bağlı bir kargo şirketini adlandırır ve belirli koşullarda onunla ne yapılacağını söyler. Bu liste genellikle kural listesinden daha uzundur, çünkü her kargo şirketi için bir veya daha fazla kayıt içerir.
Delivery Company Feasibilities sekmesi

Şekil 4 — Her kargo şirketi bağlantısı için bir kural; her birinin kendi Action ve Status değeri vardır. Burada Sort Rules olmadığına dikkat edin: Sıralama uygunluk için değil, seçim için geçerlidir.

Add Feasibility Rule

Şekil 5 — Asıl dikkat edilmesi gereken yetenek Add Condition Group’tur: Burada vardır ama otomasyon kurallarında yoktur; bu yüzden gerçekten iç içe geçen uygunluk mantığı bu sekmeye aittir.

Aynı şeyi söylemenin iki yoluAssign Only ve Do not Assign çoğu zaman aynı politikayı zıt yönlerden ifade edebilir. Daha az kural üreteni tercih edin: Yalnızca dar bir durumu üstlenmesi gereken kargo şirketi için Assign Only; bir durum dışında her şeyi üstlenmesi gereken kargo şirketi için Do not Assign.

Güvenmeden önce test edin

İki mekanizma vardır ve farklı soruları yanıtlarlar. Test Mode bir kural durumudur. Kural değerlendirilir ve sonucu kaydedilir ama uygulanmaz; böylece yeni bir kural canlı kurallarla birlikte bir hafta çalışabilir ve ne yapmış olacağına göre değerlendirilebilir. Automation Test gerçek bir Order Number alır ve her kuralın o sipariş için verdiği kararı değerlendirme sırasına göre numaralandırarak gösterir. Her sonuç Rule Name, Assignment Priority Method, kuralın Status değeri ve bir Test Result içerir; ayrıntılar için genişletilebilir. İadeler de bu kurallarla yönlendirildiği için Reverse Shipment anahtarı aynı testi dönüş ayağı için çalıştırır.
Automation Test

Şekil 6 — İki kural siparişi reddetti, üçüncüsü aldı. İki ret de “No eligible carriers matched the rule conditions” diyor.

Bu hatayı dikkatle okuyun: Konuşan iki aşamadır“No eligible carriers matched the rule conditions”, kuralın siparişi görmezden geldiği anlamına gelmez. Kuralın siparişi üstlendiği, ardından verecek kimse bulamadığı anlamına gelir: Tüm adaylar 1. aşamada bir uygunluk kuralı, kapsama alanı ya da dolmuş bir günlük kapasite nedeniyle elenmiştir.Bu yüzden bir kural esrarengiz biçimde hiçbir şey yapmıyorsa çözüm genellikle baktığınız kuralda değil, Feasibilities sekmesinde ya da City Coverage ekranındadır.
Tartışma konusu olan siparişi test edinBir gönderi yanlış kargo şirketine gittiğinde, o sipariş numarasıyla Automation Test çalıştırmak en hızlı yanıttır: Siparişi hangi kuralın üstlendiğini gösterir; bu genellikle listede gereğinden yukarıda duran geniş bir kuraldır.

İlgili sayfalar

  • Kargo Şirketi Entegrasyonu: sözleşme fiyatları, SLA’lar, kapsama alanı ve kapasite. Bu motorun tarttığı her şey orada ayarlanır.
  • Sipariş yönlendirme: hazırlama lokasyonunu seçen kardeş motor. Aynı yapıda, siparişin yaşamında daha erken bir aşamada çalışır.
  • OTO FLEX: aynı kurallarda kargo şirketleriyle yarışan kendi sürücüleriniz.
  • İade otomasyonu: iade gönderileri de bu motor tarafından seçilir.
  • Kargo fatura mutabakatı: en ucuz kargo şirketinin gerçekten en ucuz şekilde faturalayıp faturalamadığını sonradan kontrol eder.