İçeriğe geç
15 gün ücretsiz deneyin
Türkçe
Claude ile aç Bu sayfa hakkında soru sorChatGPT ile aç Bu sayfa hakkında soru sor

Nasıl çalışır

Sami B2B Lock, Password Protect’in kilitlerinizi mağaza vitrininde nasıl uyguladığına sade bir bakış.

Sami B2B Lock, Password Protect’i kullanmak için bunların hiçbirini anlamanız gerekmez; uygulamanın ihtiyaç duyduğu tüm kurulum, uygulama yerleştirmesini bir kez etkinleştirmektir. Ancak alışveriş yapan biri kilitli bir sayfaya girdiğinde gerçekte neler olduğunu merak ediyorsanız ya da bir kilidin neden göründüğünü veya görünmediğini anlamaya çalışıyorsanız, bu sayfa süreci adım adım anlatır.

Uygulama yerleştirmesi her mağaza vitrini sayfasında çalışır

Bölüm başlığı “Uygulama yerleştirmesi her mağaza vitrini sayfasında çalışır”

Sami B2B Lock, Password Protect, mağaza vitrininize bir Shopify tema uygulama eklentisi yerleştirmesi aracılığıyla ulaştırılır ve tema düzenleyicinizde Sami Lock olarak listelenir. Bu yerleştirme bir tema için açıldığında, ziyaretçinin mağaza vitrininizde yüklediği her sayfada (ana sayfa, ürün sayfaları, koleksiyon sayfaları, blog yazıları, sepetiniz vb.) uygulamaya ait küçük bir betik çalışır.

Bu betik çoğu sayfada hiçbir şey yapmaz. Her sayfa yüklemesindeki ilk görevi, sayfanın kurduğunuz herhangi bir kilitle eşleşip eşleşmediğini kontrol etmektir; çoğu mağazada sayfa görüntülemelerinin büyük çoğunluğu için yanıt hayırdır, bu nedenle betik devreden çıkar ve sayfa normal şekilde işlenir.

Geçerli sayfa bir kilitle eşleştiğinde (kilitlediğiniz tam ürün, koleksiyon, sayfa, blog makalesi veya URL olduğu için ya da tüm web sitenizi kilitlediğiniz için) uygulama, o kilidin erişim kurallarını kontrol etmeye geçer.

Bu kontrol doğrudan ziyaretçinin tarayıcısında, uygulamanın mağaza vitrininizde çalışmasının bir parçası olarak zaten erişebildiği bilgilerle yapılır: ziyaretçinin giriş yapıp yapmadığı, sepetinde ne olduğu, hangi dil ve ülkeden gezindiği vb. Çoğu erişim kuralı (giriş durumu, müşteri etiketleri, sepet içeriği, tarih aralıkları, mağaza vitrini dili) bu bilgiyle, başka hiçbir şeyi beklemeden hemen kontrol edilebilir.

Birkaç kural türü evet veya hayır yanıtı verebilmek için önce bir şeyi sorgulamak zorundadır:

  • Location, ziyaretçinin ülkesiyle eşleşir; uygulama bunu ziyaretçinin hesabından okumak yerine herkese açık bir IP sorgulama hizmetiyle belirler, bu nedenle bir VPN veya proxy algılanan ülkeyi değiştirebilir.
  • Cart conditions (ürünler, varyantlar, adet veya ara toplam), ziyaretçi sayfa ilk yüklendikten sonra ürün ekleyip çıkarabileceği için sepet her değiştiğinde yeniden kontrol edilir.
  • Purchased items ve Order quantity, oturum açmış müşterinin geçmiş siparişlerine bakarak daha önce doğru ürünü satın alıp almadığına veya yeterli sayıda sipariş verip vermediğine karar verir.

En az bir erişim anahtarındaki her kural karşılandığında uygulama ziyaretçinin kilidinin açıldığını kabul eder ve içeriğin normal şekilde görünmesine izin verir (fiyatı gizleme veya yönlendirme gibi yapılandırdığınız kilit davranışına tabi olarak). Hiçbir erişim anahtarı tam olarak karşılanmazsa uygulama, kurulumunuza bağlı olarak kilidi uygular: bir kilit ekranı gösterir, fiyatı veya Add to cart düğmesini gizler ya da yönlendirir.

Yukarıdaki her şey, web sitenizdeki kilitlerin (ürünler, koleksiyonlar, sayfalar, bloglar, URL’ler ve tüm mağaza vitriniz) nasıl uygulandığını anlatır. Bir ödeme kilidi ise farklı uygulanır: ziyaretçinin tarayıcısında çalışan bir betiğe dayanmak yerine, uygulamanın ödeme kuralı oluşturucusunda belirlediğiniz koşullar kullanılarak Shopify’ın kendi ödeme doğrulamasıyla uygulanır. Bu, kilitli bir ödeme koşulunun, yalnızca görsel bir kilidin kuramsal olarak aşılabileceği gibi JavaScript’i devre dışı bırakarak ya da istemci tarafı kodunu başka şekilde atlatarak aşılamayacağı anlamına gelir; koşul karşılanana kadar Shopify’ın kendisi siparişin tamamlanmasına izin vermez.

Tek bir kurulum adımı, temanızda düzenlenecek hiçbir şey yok

Bölüm başlığı “Tek bir kurulum adımı, temanızda düzenlenecek hiçbir şey yok”

Uygulama yerleştirmesi bunların hepsini kendisi yönettiği için yazmanız veya bakımını yapmanız gereken tema kodu yoktur. Şablonlara kod parçacığı eklemez, Liquid dosyalarını düzenlemez ya da temanızda kilitli sayfaların listesini tutmazsınız; her şey uygulamadadır ve yerleştirme, her sayfa yüklendiğinde güncel kilit yapılandırmanızı okur. Uygulama yerleştirmesini bir kez etkinleştirmek gereken tek kurulumdur; bundan sonra uygulamada kilit oluşturmak, düzenlemek veya kaldırmak mağaza vitrininizde otomatik olarak etkili olur ve temanızda etkinleştirmeniz gereken başka bir şey yoktur.

Bu sayfa yardımcı oldu mu?