Ana içeriğe geç

Sipariş Durumları

Sipariş durumları, siparişin oluşturulmasından tamamlanmasına kadar olan ilerlemesini takip etmek için gereklidir. Bu durumlar, yöneticilerin siparişlerle olan çalışmalarını sistematize etmelerine yardımcı olur ve müşterinin siparişin mevcut durumunu görmesini sağlar.

Her sipariş deposu, kendine özgü bir durum setine sahiptir, bu nedenle farklı ürün grupları için belirli bir gruba özgü benzersiz durumlar ekleyebilirsiniz.

Durumlarla Çalışma Modları

"Sipariş Durumları" bölümünün üst kısmında "Sipariş Durumu Modu Ayarı" bloğu bulunmaktadır; burada iki çalışma modundan birini seçebilirsiniz:

  • Temel (Basic) — varsayılan mod. Ödeme hesabına bağlı tek bir durum seti kullanılır. Sipariş durumu, ödeme olaylarına dayalı olarak lineer bir şekilde değişir. Bu mod, çoğu senaryo için yeterlidir.
  • Gelişmiş (Advanced) — üç bağımsız eksende esnek ayar: order (siparişin ana durumu), fulfillment (yerine getirme — toplama, sevkiyat, teslimat) ve payment (ödeme). Her eksen için kendi durum seti, tetikleyicilere göre otomatik geçiş haritaları ve kullanıcı tanımlı tetikleyiciler belirlenir.

Modu değiştirmek için "Sipariş Durumu Modu Ayarı" bloğunda gerekli seçeneği seçin ve açılan pencerede işlemi onaylayın.

Önemli

Gelişmiş moda geçerken, order ekseni için varsayılan durumu mutlaka atayın — siparişin yaşam döngüsü buradan başlar. order ekseni için varsayılan durum atanmadığı sürece, veriler geçersiz kabul edilir ve depo kaydı engellenir.

Durum Oluşturma

Yeni bir sipariş durumu oluşturmak için sol menüdeki siparişler bölümünü açın. Yeni sipariş durumunu oluşturmak istediğiniz sipariş deposunu listeden seçin ve düzenleme simgesine tıklayın Edit. "Sipariş Durumları" bölümüne gidin.

Yeni durum oluşturma bloğunda şunları doldurun:

  • Durum adı - Tekil olmayan bir dize. Ad, durumun özünü de yansıtır. Örneğin, durumu "Yolda" veya "Tamamlandı" olarak adlandırabilirsiniz. Bu bilgiyi yönetici ve kullanıcı, sipariş durumu bölümünde görecektir.
  • Etiket - Uygulamanızın kodu içinde kullanılan benzersiz bir dize. Etiketi oluştururken, uygulamanın çalışmasında çakışmalara neden olmaması için buna dikkat edin.

Alanları doldurduktan sonra "Ekle" butonuna tıklayın. Tüm veriler doğru girilmişse, durum otomatik olarak kaydedilecek ve genel listeye eklenecektir.

Durum Değiştirme

Zaten mevcut bir sipariş durumunda değişiklik yapmak için sol menüdeki siparişler bölümünü açın. Yeni sipariş durumunu oluşturmak istediğiniz sipariş deposunu listeden seçin ve düzenleme simgesine tıklayın Edit. "Sipariş Durumları" bölümüne gidin.

Listeden değiştirmek istediğiniz durumu seçin ve düzenleme simgesine tıklayın Edit. Durumun adını ve etiketini değiştirebilirsiniz.

Önemli

Eğer durum uygulamanızda zaten kullanılıyorsa, etiketi yalnızca uygulamanın çalışmasını etkilemeyeceğinden emin olduğunuzda değiştirin.

Varsayılan Değer

Varsayılan değer olarak bir durum seçebilirsiniz. Bu işaretle işaretlenmiş durum, başka bir durum atanmadığında her seferinde ayarlanacaktır.

Durumu varsayılan durum yapmak için, düzenleme simgesine tıklayarak durum ayarlarına gidin Edit. "Varsayılan Değer" ayarını işaretleyin.

Bir sipariş deposunda yalnızca bir durum bu ayarla olabilir. Genel listede bu durum özel bir işaretle gösterilecektir.

Durum Silme

Bir sipariş durumunu silmek için sol menüdeki siparişler bölümünü açın. Yeni sipariş durumunu oluşturmak istediğiniz sipariş deposunu listeden seçin ve düzenleme simgesine tıklayın Edit. "Sipariş Durumları" bölümüne gidin.

Genel listeden silmek istediğiniz sipariş durumunu seçin. Silme simgesine tıklayın Edit. Açılan pencerede işlemi onaylayın. Durum, listeden ve kullanıldığı siparişlerden silinecektir.

Gelişmiş Mod

Gelişmiş mod (Advanced), siparişlerin işlenmesi için karmaşık senaryolar için tasarlanmıştır; tek bir lineer durum seti yeterli değildir. Durumları üç bağımsız eksene ayırır ve tetikleyicilere dayalı olarak durumlar arasında otomatik geçişler ayarlamanıza olanak tanır.

Gelişmiş modu etkinleştirmek için "Sipariş Durumu Modu Ayarı" bloğunda Advanced seçeneğini seçin ve geçişi onaylayın.

Üç Durum Ekseni

Gelişmiş modda her siparişin üç bağımsız durum ekseni vardır:

  • order — siparişin ana iş durumu.
  • fulfillment — siparişin yerine getirilmesi (toplama, sevkiyat, teslimat).
  • payment — ödeme durumu.

Her durum yalnızca bir eksene aittir. order ve fulfillment eksenleri satıcı tarafından (manuel veya entegrasyon yoluyla) yönetilirken, payment ekseni sistem tarafından otomatik olarak ödeme olaylarına dayalı olarak yönetilir.

Önemli

Geçiş haritasında yer alan veya herhangi bir siparişe atanan durumu silmek mümkün değildir.

Gelişmiş Modda Durum Oluşturma

Durum oluşturma, temel modda olduğu gibi gerçekleştirilir, ancak oluşturma formunda durumun ait olduğu ekseni seçmek için ek bir alan görünür (Order status, Fulfillment veya Payment). Genel durumlar listesinde, her durumun ait olduğu ekseni gösteren ek bir "Ekseni" sütunu görüntülenir.

Durum Haritaları

Gelişmiş mod etkinleştirildiğinde "Sipariş Durumları" → "Durum Haritalama" sekmesi görünür. Harita, tetikleyiciye dayalı olarak order veya fulfillment ekseninin durumunu otomatik olarak çevirir. Örneğin, payment.paid tetikleyicisinde order ekseninin durumu "Ödendi" olarak değiştirilir.

Harita ayarları, eksenlere göre alt sekmelere ayrılmıştır (Order status ve Fulfillment). Her tetikleyici için, sipariş, ödeme ve iade olayları kategorilerine göre gruplandırılmıştır ve siparişin geçmesi gereken hedef durum belirtilir. Başlangıç durumu, ilgili eksenin varsayılan durumundan alınır.

Haritayı ayarladıktan sonra "Kaydet" butonuna tıklayın.

bilgi

order ve fulfillment eksenlerinin durumları manuel olarak veya entegrasyon yoluyla değiştirilebilir. payment ekseni yalnızca sistem tarafından ödeme olaylarına dayalı olarak yönetilir.

Kullanıcı Tanımlı Tetikleyiciler

Durum haritaları sekmesinde custom.{name} biçiminde kendi (kullanıcı tanımlı) tetikleyicilerinizi oluşturabilirsiniz. Bu tür tetikleyiciler yalnızca API entegrasyonu aracılığıyla çağrılır ve order ve fulfillment eksenleri için kullanılabilir. Bu, durum geçişlerini uygulamanızın standart dışı iş olaylarına göre tanımlamanıza olanak tanır.