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 sağlandığında 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
İndirimle 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, formun gönderilmesi veya belirli bir tarihte — verilir. Kullanıcı, bir sipariş oluştururken biriken bonusları kullanabilir.
İndirimlerin Siparişlere Uygulanma Şekli
İndirimler, sipariş oluşturma veya ön hesaplama anında API üzerinden uygulanır:
POST /api/content/orders-storage/marker/{marker}/orders
İndirimlerin uygulanma sonucunu önceden hesaplamak (sipariş oluşturmadan) aynı uç nokta üzerinden yapılabilir.
İndirim şu şekillerde uygulanabilir:
- Belirli bir ürüne — bu durumda indirim bilgisi
/productsuç 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ı discountConfig alanında saklanır.
- Eğer indirimde kupon koşulu belirlenmişse, indirim yalnızca istekte
couponCodealanında kuponun iletilmesi durumunda uygulanır. - Eğer dinamik koşul belirlenmişse, indirim yalnızca istekte
additionalDiscountsMarkersdizisinde indirim işaretinin iletilmesi durumunda uygulanır.