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 Modunu Ayarlama" 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 ayarlama: Sipariş durumu (siparişin ana durumu), Tamamlanma (toplama, sevkiyat, teslimat) ve Ö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 Modunu Ayarlama" bloğunda gerekli seçeneği seçin ve açılır pencerede işlemi onaylayın.

Önemli Bilgi

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

Temel modda oluşturulan durumlar, geçiş yapıldığında Ödeme eksenine geçer. Sipariş durumu ekseni için durumlar yeniden oluşturulmalıdır — bu durumda bölümde "No default status set for the 'order' axis" uyarısı görüntülenir.

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 Düzenle. "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. Durumunu değiştirmek istediğiniz sipariş deposunu listeden seçin ve düzenleme simgesine tıklayın Düzenle. "Sipariş Durumları" bölümüne gidin.

Listeden değiştirmek istediğiniz durumu seçin ve düzenleme simgesine tıklayın Düzenle. Durumun adını (Name), etiketini (Marker) ve Varsayılan durum, Son iptal ve Son başarı ayarlarını değiştirebilirsiniz.

Önemli Bilgi

Eğer durum uygulamanızda zaten kullanılıyorsa, etiketini 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 atanacaktır.

Durumu varsayılan durum yapmak için, düzenleme simgesine tıklayarak durum ayarlarına gidin Düzenle. Varsayılan durum ayarına onay kutusunu işaretleyin. Varsayılan durum, sipariş oluşturulduğunda otomatik olarak siparişe atanır.

Bir sipariş deposunda yalnızca bir tane böyle bir durum olabilir. Genel listede bu durum özel bir işaretle işaretlenecektir.

Son İptal​

Eğer durum siparişin kesin iptalini ifade ediyorsa, Son iptal onay kutusunu işaretleyin. Sipariş bu duruma geçtiğinde, sipariş iptal edilir ve ona uygulanan bonuslar geri verilir. Genellikle bu ayar, expired ve canceled ödeme durumlarına karşılık gelen durumlar için etkinleştirilir.

Son Başarı​

Eğer durum siparişin başarılı bir şekilde tamamlandığını ifade ediyorsa, Son Başarı onay kutusunu işaretleyin. Bu durumdaki siparişler, müşterinin LTV'sinde — tüm ödenmiş siparişlerinin toplamında — dikkate alınır.

Durum Silme​

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

Genel listeden silmek istediğiniz sipariş durumunu seçin. Silme simgesine tıklayın Sil. Açılır pencerede işlemi onaylayın. Durum listeden silinecektir.

Önemli Bilgi

Herhangi bir siparişe atanmış veya durum haritasında kullanılmış bir durumu silmek mümkün değildir — böyle bir durumun silme simgesi görünmez.

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 Modunu Ayarlama" bloğunda Gelişmiş 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:

  • Sipariş durumu — siparişin ana iş durumu.
  • Tamamlanma — siparişin yerine getirilmesi (toplama, sevkiyat, teslimat).
  • Ödeme — ödeme durumu.

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

Önemli Bilgi

Geçiş haritasında yer alan veya herhangi bir siparişe atanmış bir 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 duruma ait ekseni seçmek için ek bir alan görünür (Sipariş durumu, Tamamlanma veya Ödeme). 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 Sipariş durumu veya Tamamlanma eksenindeki durumu otomatik olarak çevirir. Örneğin, payment.paid tetikleyicisinde Sipariş durumu ekseni "Ödendi" durumuna geçer.

Harita ayarları, eksenlere göre alt sekmelere ayrılmıştır (Sipariş durumu ve Tamamlanma). Her tetikleyici, siparişin geçmesi gereken hedef durumu belirten kategorilere (sipariş, ödeme ve iade olayları) göre gruplandırılır. Başlangıç durumu, ilgili eksenin varsayılan durumundan alınır.

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

bilgi

Sipariş durumu ve Tamamlanma eksenlerindeki durumlar manuel olarak veya entegrasyon yoluyla değiştirilebilir. Ödeme 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 Sipariş durumu ve Tamamlanma 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.