İçeriğe atla
ShopentlyLearn

İzinler ve planlar

Erişim için hem uygun mağaza planı hem de anahtarın geçerli izinleri gerekir.

API çağrısından önce

  1. Kimlik doğrulama

    Kimlik doğrulamasını kontrol edin.

  2. En düşük plan

    Mağaza planının gerekli API özelliğini içerdiğini kontrol edin.

  3. Gerekli izinler

    Anahtar izinlerini ve gönderdiğiniz alanların koşullarını kontrol edin.

Hangi plan gerekli

Hangi plan gerekli
En düşük planAçıklama
BASICBASIC; siparişleri ve müşteri taleplerini okumayı, bunların durumlarını değiştirmeyi, siparişin ödeme durumunu ve kayıtlı iade tutarını değiştirmeyi kapsar.
STANDARDKatalog, CMS, arama ve stok işlemleri STANDARD veya daha yüksek bir plan gerektirir.

Önceden abonelik satın almış mağazalar da planlarının kapsadığı API özelliklerini alır.

İşleme özel izinler

  • Başvuruda her işlem için required_scopes, hassas alanlar veya değişiklikler için de conditional_scopes listelenir.
  • Bir kaynağı okuma izni, onu oluşturma, düzenleme veya silme izni vermez.
  • Kaynak izni listelenmediğinde bile belirteç alma ve bağlam işlemleri kimlik doğrulaması gerektirir.

Listele

GET/api/v1/products
Kimlik doğrulama
Bearer
En düşük plan
STANDARD
Gerekli izinler
catalog.product:read

Güncelle

PATCH/api/v1/products/{product_id}
Kimlik doğrulama
Bearer
En düşük plan
STANDARD
Gerekli izinler
catalog.product:update

Ek izinlerin gerektiği durumlar

Güncelle

PATCH/api/v1/products/{product_id}
Kimlik doğrulama
Bearer
En düşük plan
STANDARD
Gerekli izinler
catalog.product:update
Seçilen alanlar için ek izinler
  • variant_value_ids belirtildiğinde: catalog.product_variant:create, catalog.product_variant:update, catalog.product_variant:delete
  • variants_enabled belirtildiğinde: catalog.product_variant:update

Plan değiştiğinde ne olur

Daha düşük bir plana geçiş bir izni kaldırdığında, bu izin API anahtarlarından silinir ve yönetim panelinde işareti kaldırılarak devre dışı bırakılır.