Mağazanızı tarama

Kendi tarayıcılarınızı, komut dosyalarınızı veya araçlarınızı herkese açık Shopify online mağazanıza erişmeleri için güvenli bir şekilde yetkilendirmek amacıyla Web Bot Auth özelliğini kullanabilirsiniz. Web Bot Auth, Shopify yöneticinizde oluşturulan HTTP mesaj imzalarını temel alır. İsteğin yetkili bir kaynaktan geldiğinin doğrulanabilmesi için her isteğin HTTP üstbilgilerine imzayı dahil etmeniz gerekir.

İmzaları; erişilebilirlik ve SEO denetimleri, otomatik testler, veri analizi ve benzer kullanım durumları için online mağazanıza erişen otomatik birinci veya üçüncü taraf araçlarla kullanabilirsiniz. Mağazanız arama motorları ve büyük dil modelleri (LLM'ler) tarafından imza olmadan da dizine eklenebilir.

İmza özellikleri

İmzalar aşağıdaki özelliklere sahiptir:

  • Güvenli kimlik doğrulama: Tarayıcılarınız için kriptografik olarak güvenli imzalar oluşturabilirsiniz.
  • Bitiş tarihi kontrolü: İmzaları belirli bir süre sonra sona erecek şekilde ayarlayabilirsiniz. Maksimum süre 3 aydır.
  • Merkezi yönetim: Tüm imzalarınızı tek bir yerden yönetebilir ve görüntüleyebilirsiniz.
  • Özel adlandırma: Her imzaya onu tanımlayacak özel bir ad verebilirsiniz.
  • Alan adı kapsamı: Her imza, Shopify mağazanıza bağlı olması gereken belirli bir alan adı için kullanılır.

İmza oluşturmayla ilgili dikkat edilmesi gerekenler

İmzaları oluşturup kullanmadan önce aşağıdaki hususları gözden geçirin:

  • Mağazanızı imzalarla taramak, yalnızca online dijital vitrininizi analiz etmek için tasarlanmıştır. Ek ödeme güvenliği katmanları nedeniyle imzalar, Shopify Checkout sayfanıza erişim vermez.
  • İmzalarınız için net ve açıklayıcı adlar kullanın.
  • İmzaların süresi otomatik olarak dolar ve yenilenemezler. Bir imzanın süresi dolduktan sonra yeni bir imza oluşturun ve araçlarınızı güncelleyin.
  • Her imza tek bir alan adı için kullanılır. Bu nedenle imzanın hangi bağlı alan adı için kullanılacağını belirtmeniz gerekir. Yalnızca Shopify'a bağlanmış alan adlarını seçebilirsiniz.

İmza oluşturma

İmzaları doğrudan Shopify yöneticinizde oluşturabilir ve yönetebilirsiniz.

  1. Shopify yöneticinizden Online Mağaza > Tercihler bölümüne gidin.

  2. Tarayıcı erişimi bölümünde İmza oluştur'a tıklayın.

  3. Ad alanına imzanız için tanımlayıcı bir ad girin.

  4. Alan Adı alanında, bu imzayı kullanmak istediğiniz alan adını seçin.

  5. Geçerlilik süresi bölümünde imzanız için bir geçerlilik bitiş süresi seçin.

  6. Oluştur'a tıklayın.

  7. İsteğe bağlı: Yeni oluşturduğunuz Signature-Input ve Signature değerlerinizi kopyalamak için her bir değerin yanındaki Kopyala'ya tıklayın.

Süresi dolan bir imza artık geçerliliğini yitirir. Süresi dolmuş bir imzayı yenileyemezsiniz ancak yeni bir imza oluşturabilirsiniz.

İsteklere imza ekleme

İmzalarınızı kopyalayabilir ve ardından bunları isteklerinizin HTTP üstbilgilerine ekleyebilirsiniz. Her imza, dahil etmeniz gereken 3 HTTP üstbilgisinden oluşur.

Tarayıcı isteklerinin kimliğini bir imzayla doğrulamak için gereken HTTP üstbilgi adları ve değerleri
Üstbilgi adıÜstbilgi değeri
Signature-Inputİmza girdi değerinizi ekleyin.
İmzaİmza değerinizi ekleyin.
Signature-AgentSignature-Agent değeri, aracının geçerli bir URI'sini içeren bir dizedir. Bu değer için tırnak işaretleriyle birlikte "https://shopify.com" adresini kullanın.

Özel üstbilgiler ekleme talimatları için aşağıdaki belgelere bakın:

İmzaları görüntüleme

Shopify yöneticinizde, mevcut imzalarınızla ilgili aşağıdaki bilgileri görüntüleyebilirsiniz:

  • İmza adı
  • İlişkili alan adı
  • Signature-Input ve Signature değerlerinin ilk birkaç karakteri
  • Signature-Agent değeri
  • İmza geçerlilik bitiş tarihi ve durumu
  1. Shopify yöneticinizden Online Mağaza > Tercihler bölümüne gidin.

  2. Tarayıcı erişimi bölümünde imzalarınızla ilgili bilgileri gözden geçirin.

İmza sorunlarını giderme

İmza sorununu seçin ve hata giderme adımlarını izleyin.

Kimlik doğrulama sorunlarını giderme

Tarayıcınız hız sınırlama hataları alıyorsa imzanız geçerli değil demektir. Aşağıdaki bilgileri doğrulayın:

  • HTTP üstbilgilerinde doğru imza biçimini kullandığınızı doğrulayın.
  • Signature-Input, Signature ve Signature-Agent üstbilgilerinin her taleple birlikte gönderildiğinden emin olun.
  • İmzanın geçerlilik süresinin dolmadığını doğrulayın. Shopify yöneticinizden geçerlilik bitiş tarihini inceleyin.
  • İmzayla ilişkili alan adını tarayın.
Kayıp imzaları kurtarma

İmzanızı kaybettiyseniz aşağıdaki adımları tamamlayarak imzanızı kurtarabilirsiniz:

  1. Shopify yöneticinizden Online Mağaza > Tercihler bölümüne gidin.
  2. Tarayıcı erişimi bölümünde, listeden imzanızı bulun.
  3. Signature-Input, Signature ve Signature-Agent değerlerini panonuza kopyalamak için Kopyala'ya tıklayın.
İmza bitiş tarihini değiştirme

İmzanızı oluşturduktan sonra imzanın bitiş tarihini değiştiremezsiniz. Farklı bir bitiş tarihi ayarlamak için tercih ettiğiniz bitiş tarihine sahip yeni bir imza oluşturun ve ardından hizmetlerinizi yeni imzayı kullanacak şekilde güncelleyin.

Eski imza geçerliliğini korur ve orijinal geçerlilik bitiş tarihine kadar çalışmaya devam eder.