Sales Booster Genel Bakış ve Fiyatlandırma Önceliği — RUTHH COD Form & Upsells
Amaç ve Beklenen Sonuç
Section titled “Amaç ve Beklenen Sonuç”Sales Booster (/app/sales-booster) altındaki beş dönüşüm modülünü, kapıda ödeme alışveriş yolculuğunun hangi adımında devreye girdiklerini, sunucunun indirimleri hangi sırayla hesapladığını ve her modülün güncel çalışma durumunu anlamak.
Ön Koşullar
Section titled “Ön Koşullar”- RUTHH COD Form & Upsells uygulamasının kurulu ve Tema Uygulama Uzantısının aktif olması.
Beş Sales Booster Modülü ve Çalışma Durumu
Section titled “Beş Sales Booster Modülü ve Çalışma Durumu”| Modül | Yönetim Paneli Yolu | Huni Aşaması | Snapshot Metafield | Güncel Çalışma Durumu |
|---|---|---|---|---|
| 1. Adet İndirimleri (Quantity Offers) | /app/sales-booster/quantity-offers | Ürün sayfası içi ve COD formu içi | cod_offers.v1_snapshot (quantity-offer/v1) | Aktif (Mağaza ön yüzü + Sunucu fiyatlandırması) |
| 2. Ürün Paketleri (Bundles) | /app/sales-booster/bundles | Sipariş öncesi çoklu ürün paketi seçimi | cod_boosters.v1_snapshot (sales-booster/v2) | Yönetim Paneli ve V2 Snapshot Hazır (Sipariş giriş kabulü korumalı) |
| 3. Tek Tıkla Ek Satış ve Hizmet Ücretleri | /app/sales-booster/one-tick-upsells | COD formu içi (tek kutucukla ürün veya hizmet ücreti) | cod_boosters.v1_snapshot (sales-booster/v2) | Yönetim Paneli ve V2 Snapshot Hazır (Sipariş giriş kabulü korumalı) |
| 4. Vazgeçme Teklifleri (Downsells) | /app/sales-booster/downsells | Alıcı COD formunu kapatmaya çalıştığında | cod_downsell.v1_snapshot (downsell/v1) | Aktif (Mağaza penceresi + Sunucu fiyatlandırması) |
| 5. Sipariş Sonrası Ek Satış (Post-Purchase) | /app/sales-booster/post-purchase-upsells | COD siparişi oluşturulduktan hemen sonra (M15_MODAL) | Teşekkür ekranında sunucu tarafından değerlendirilir | Pilot Bayraklı (POST_PURCHASE_RUNTIME=enabled gerektirir) |
Numaralı Adımlar: Sunucu Fiyatlandırma ve Değerlendirme Sırası
Section titled “Numaralı Adımlar: Sunucu Fiyatlandırma ve Değerlendirme Sırası”Alıcı COD formuyla etkileşime girdiğinde ve sipariş gönderdiğinde, sunucu (app-proxy-cart-quote.server.ts ve sipariş kabul kapısı) fiyatları şu deterministik sırayla hesaplar:
- Temel Ürün Fiyatının Çözümlenmesi: Sunucu, siparişteki her ana ürün varyantının güncel fiyatını Shopify’dan mağaza para biriminin alt biriminde (kuruş/cent) okur.
- Adet İndirimi (Quantity Offer) Hesaplaması: Eşleşen ürün satırlarına Quantity Offer indirimleri (
PERCENTAGEveyaFIXED_AMOUNT) uygulanır. - Vazgeçme Anı İndirimi (Downsell): Alıcı formu kapatmaya çalışırken aktif bir Cancel-Intent Downsell teklifini kabul etmişse, doğrulanmış downsell indirimi ürün ara toplamına uygulanır.
- Görünürlük ve Kargo Ara Toplam Uygunluğu: İndirimler düşüldükten sonra oluşan net ürün ara toplamı (
merchandiseSubtotalMinor), Settings → Visibility alt/üst tutar sınırları ve Shipping Rates kargo koşulları ile karşılaştırılır. - Ek COD Ücreti ve Kargo Eklemesi: Seçilen COD kargo ücreti ve varsa Ek Kapıda Ödeme Ücreti (
FIXEDveyaPERCENTAGE) eklenerek kapıda ödenecek nihai tutar oluşturulur. - Sipariş Sonrası Düzenleme (Post-Purchase Order Edit): Standart bir COD siparişi oluşturulduktan sonra Teşekkür ekranında bir Post-Purchase Upsell kabul edilirse, sunucu mevcut Shopify siparişini
orderEditBegin/orderEditCommitile günceller.
Uyarılar ve Uç Durumlar
Section titled “Uyarılar ve Uç Durumlar”Sorun Giderme Adımları
Section titled “Sorun Giderme Adımları”- Adet İndirimi seçildikten sonra kargo seçeneği değişti: Kargo ve görünürlük alt/üst sınırları indirim sonrası net ürün ara toplamını baz alır. Uygulanan indirim sepet ara toplamını ücretsiz kargo sınırının altına düşürürse sistem otomatik olarak uygun ücretli kargo kademesine geçer.