Onayın geçerli olduğu yerler
Tema onay kutusu, sepet sayfasında veya sepet çekmecesinde onay toplar. Ödeme kuralı, desteklenen bir ödeme başladığında güncel onay ister. Bu, desteklenen Shopify planlarında ödeme ekranına onay kutusu koymadan çalışır.
| Ödeme yolu | Ne olur? |
|---|---|
| Online mağaza sepeti → ödeme | Müşteri kutuyu işaretler; kural güncel onayı kabul eder. |
Doğrudan /checkout bağlantısı veya sepette hızlı ödeme | Kural eksik veya eski onayı engeller ve hatanızı gösterir. |
| Ürün sayfasında Hemen satın al | Sepet onayı olmadan başlar; kural engeller. Varsayılan ayar bu butonları gizlemektir. |
| Headless mağaza | Kural onayı zorunlu kılabilir ancak kendi onay kutunuzu oluşturmalı ve gerekli sepet özniteliklerini yazmalısınız. |
| B2B ödeme | Kural onayı zorunlu kılar. |
| Shopify yöneticisinde oluşturulan taslak sipariş | Shopify, personelin geçersiz kılabileceği bir uyarı gösterir. Satıcı paylaşırken Tüm ödeme kurallarını yok say (Ignore all checkout rules) seçeneğini seçmedikçe müşteri ödeme bağlantısı engellenir. |
| Point of Sale, sipariş düzenleme, API ile oluşturulan siparişler, abonelik yenilemeleri, ön siparişler ve satın almadan önce deneme siparişleri | Ödeme kuralı bu yollarda çalışmaz. |
Onay kutusu için Online Store 2.0 teması gerekir. Eski bir temada ödeme kuralı çalışsa bile bu uygulamayla onay toplanacak bir yer olmayabilir. Bu nedenle online müşteriler için zorunlu kuralı açmadan önce temayı güncelleyin.
Headless mağazalar
Uygulamanın tema onay kutusu headless mağazada görünmez. Kendi onay kontrolünüzü oluşturun ve ödemeden önce bu öznitelikleri Shopify sepetine yazın. Sürüm ve revizyon, uygulamanın yayındaki güncel yapılandırmasıyla eşleşmelidir.
| Sepet özniteliği | Değer |
|---|---|
consent_accepted | yes |
consent_version | Güncel onay sürümü |
consent_configuration_revision | Yayındaki güncel revizyon ID'si |
consent_source | Onayın toplandığı yer |
consent_accepted_at_utc | Zaman kaydı açıkken YYYY-MM-DDTHH:mm:ssZ biçiminde UTC zaman damgası |
consent_record_id | Gelişmiş kayıt tutma açıkken kayıt ID'si |
consent_cart | Sepet değişince yeniden onay iste açıkken sepet parmak izi |
consent_cart, variantId:quantity çiftlerinin 8 küçük harfli onaltılık karakterle yazılan FNV-1a 32-bit özetidir. Aynı varyantı içeren satırların adetlerini toplayarak her varyant için bir çift kullanın. Çiftleri sayısal varyant ID'sine göre sıralayın ve virgülle birleştirin; örneğin 44508293366049:2,44508293398817:1. Sepetin ürünleri veya adetleri her değiştiğinde güncelleyin.
Müşteri onayını geri çektiğinde bu öznitelikleri temizleyin. Gelişmiş mod, doğru biçimde bir kayıt ID'si ister ancak ödeme kuralı eşleşen kaydı doğrulamak için sunucuyu sorgulayamaz. Bu kanıt sınırı için Onay kayıtları sayfasına bakın.
Onaydan sonra sepet değişiklikleri
Varsayılan olarak onay, sepet içeriğine değil metninizin sürümüne bağlıdır. Ürünlere ve adetlere de bağlamak için Ayarlar → Sepet değişince yeniden onay iste seçeneğini açın. Fiyatlar, indirim kodları, kargo ve vergiler ödeme sırasında belirlenir ve kontrole dahil değildir. Bkz. Ayarlar → Sepet değişiklikleri.
Siparişe özel sözleşme öncesi bilgilendirme
Uygulama metninizi ve politika bağlantılarınızı gösterir; müşterinin hangi sürümü onayladığını kaydeder. Müşterinin onaylaması için siparişe özel ürün, fiyat, vergi ve kargo özeti oluşturmaz. Shopify Plus dışındaki planlarda uygulamalar, nihai kargo ve vergi tutarlarının belli olduğu ödeme adımlarına içerik ekleyemez. Onay kutusu metninizde ön bilgilendirme sayfanıza bağlantı verin ve bunun yükümlülüklerinizi karşılayıp karşılamadığını hukuk danışmanınızla kontrol edin.
Yayınlanmamış bir temada test etme
Ödeme kuralı tüm mağazaya uygulanır. Canlı ödemeleri engellemeden onay kutusunu yayınlanmamış temada denemek için Test modu seçeneğini kullanın. Bkz. Ayarlar → Uygulamayı yayınlanmamış bir temada deneme.
Satıcının sorumluluğu
Sözleşmelerinizi ve politika bağlantılarınızı mağazanız için gözden geçirin. Onay kayıtları ve ödemenin engellenmesi, hukuki uygunluğu belirlemez.