Ana içeriğe geç

Giriş

İndirim modülü, uygulamanızda fiyatlandırmayı yönetmek için esnek bir araç sunar. Bu modül sayesinde siparişler ve belirli ürünler için indirimler oluşturabilir, belirli kullanıcı grupları için kişisel teklifler ayarlayabilir ve bonus programları başlatabilirsiniz.

Çalışmaya başlamak için sol dikey menüdeki "İndirimler" bölümünü açın.

İndirim Türleri

Sistem üç tür indirim sunmaktadır:

İndirim

Belirli koşulların sağlanması durumunda sipariş veya belirli ürünler için uygulanan evrensel bir indirimdir. Koşullar, siparişte belirli ürünlerin veya kategorilerin bulunması, minimum sipariş tutarı, kullanıcı LTV'si ve diğerleri gibi unsurları içerebilir. İndirim, yüzdelik, sabit bir tutar veya ürün için sabit bir fiyat şeklinde olabilir. Ayrıca kuponlar ve hediyeler ayarlamak mümkündür.

Kişisel İndirim

İndirim ile aynı şekilde çalışır, ancak indirimin belirli kullanıcı gruplarıyla sınırlı olmasını sağlama imkanı sunar. Ayrıca, kullanıcının belirli bir niteliğe sahip olmasını gerektiren ek bir koşul da mevcuttur.

Bonus

Kullanıcılara bonusların verildiği bir programdır. Bonuslar, belirli olaylar gerçekleştiğinde — sipariş durumunun değişmesi veya formun gönderilmesi gibi — verilir. Kullanıcı, bir sipariş oluştururken biriken bonuslarını kullanabilir.

İndirimlerin Siparişlere Uygulanması

İndirimler, sipariş oluşturma veya ön hesaplama anında API üzerinden uygulanır:

POST /api/content/orders-storage/marker/{marker}/orders

İndirimlerin uygulanmasının sonucunu önceden hesaplamak (sipariş oluşturmadan) aynı uç nokta üzerinden yapılabilir.

İndirim şu şekillerde uygulanabilir:

  • Belirli bir ürüne — bu durumda indirim bilgisi /products uç noktalarında görünür.
  • Siparişin tamamına — indirim, sipariş oluşturma veya ön hesaplama sırasında uygulanır.

Uygulanan indirimler, kuponlar, hediyeler, her ürünün indirim öncesi ve sonrası fiyatı ile siparişin toplam tutarı, yanıtın discountConfig alanında saklanır.

Dinamik Koşullar ve Kuponlar
  • Eğer indirimde kupon koşulu belirlenmişse, indirim yalnızca istekte couponCode alanında kuponun iletilmesi durumunda uygulanır.
  • Eğer dinamik koşul belirlenmişse, indirim yalnızca istekte additionalDiscountsMarkers dizisinde indirim işaretinin iletilmesi durumunda uygulanır.