Sipariş Sonrası Ek Satış (Post-Purchase Upsells) ve Sipariş Düzenleme Döngüsü — RUTHH COD Form & Upsells
Amaç ve Beklenen Sonuç
Section titled “Amaç ve Beklenen Sonuç”Sales Booster → Post-Purchase Upsells (/app/sales-booster/post-purchase-upsells) ekranını yapılandırmak ve kabul edilen sipariş sonrası tekliflerin orderEditBegin, orderEditAddVariant, orderEditAddLineItemDiscount ve orderEditCommit adımlarıyla mevcut Shopify COD siparişine nasıl eklendiğini anlamak.
Ön Koşullar
Section titled “Ön Koşullar”- Settings → General (
/app/settings/general) altındaki Sipariş Oluşturma Modunun Taslak Sipariş değil, Standart COD Siparişi (orderCreate) olarak seçilmiş olması. - Sipariş Sonrası Hedefin Form İçi Teşekkür Görünümü (
M15_MODAL) olarak ayarlanmış olması.
Numaralı Uygulama Adımları
Section titled “Numaralı Uygulama Adımları”1. Yönetim Panelinde Sipariş Sonrası Teklif Oluşturun
Section titled “1. Yönetim Panelinde Sipariş Sonrası Teklif Oluşturun”- Sales Booster → Post-Purchase Upsells (
/app/sales-booster/post-purchase-upsells) sayfasına gidin. - Create post-purchase offer butonuna tıklayın.
- Tetikleyici uygunluk kuralını (tüm siparişler veya belirli ürünler/koleksiyonlar) seçin.
- Önerilecek ek satış ürününü/varyantını seçin ve sipariş sonrası indirim oranını (
PERCENTAGEveyaFIXED_AMOUNT) tanımlayın. - Teklif başlığını, açıklama metnini ve kabul/red butonlarını özelleştirip Save butonuna tıklayın.
2. Sipariş Sonrası Düzenleme (Order Edit) Döngüsü Nasıl Çalışır?
Section titled “2. Sipariş Sonrası Düzenleme (Order Edit) Döngüsü Nasıl Çalışır?”POST_PURCHASE_RUNTIME=enabled aktifken bir müşteri standart COD siparişi gönderdiğinde süreç şu sırayla işler:
- Ana Siparişin Oluşturulması: Müşterinin ana COD siparişi
orderCreateile Shopify’da anında oluşturulur. Böylece müşteri sonraki adımda tarayıcıyı kapatsa bile ana satışınız güvence altındadır. - Teklifin Gösterilmesi:
M15_MODALiçinde nihai onay ekranı gösterilmeden hemen önce uygun olan Sipariş Sonrası Ek Satış teklifi sunulur. - Tek Tıkla Kabul ve Sipariş Güncelleme: Müşteri Kabul Et butonuna tıklarsa:
- Sunucu imzalı sipariş sonrası jetonunu (token) doğrular ve teklifin daha önce kullanılmadığını (idempotency koruması) kontrol eder.
- Yeni oluşturulan Shopify siparişi üzerinde Admin GraphQL
orderEditBeginişlemini başlatır. orderEditAddVariantile ek satış varyantını ekler veorderEditAddLineItemDiscountile tanımlı indirimi uygular.orderEditCommitile düzenlemeyi onaylayarak siparişi günceller.
Uyarılar ve Uç Durumlar
Section titled “Uyarılar ve Uç Durumlar”- Taslak Siparişler (
DraftOrder)orderEditBeginile Düzenlenemez: Shopify’ın Order Edit GraphQL API’si yalnızca kesinleşmişOrder(gid://shopify/Order/...) kayıtları üzerinde çalışır. Mağazanız Save as Draft Order (draftOrderCreate) modundaysa sunucu sipariş sonrası teklif adımını otomatik olarak atlar. - Düzenlenebilir Sipariş Durumu: Harici bir ERP veya otomasyon yazılımı sipariş oluşturulur oluşturulmaz siparişi arşivler veya kilitlerse Shopify
orderEditBeginisteğini reddedebilir; bu durumda müşterinin ilk oluşturulan ana COD siparişi bozulmadan korunur.
Sorun Giderme Adımları
Section titled “Sorun Giderme Adımları”- Sipariş tamamlandıktan sonra sipariş sonrası teklif çıkmıyor:
- Ortamınızda
POST_PURCHASE_RUNTIME=enabledbayrağının açık olup olmadığını kontrol edin. - Settings → General altında Standart COD Siparişi ve Form İçi Teşekkür Görünümü (
M15_MODAL) seçeneklerinin seçili olduğunu doğrulayın. - Önerilen ek satış varyantının stokta olduğunu kontrol edin.
- Ortamınızda