Client ne zaman açılır?

Her bağımsız uygulama için ayrı client açın:
  • Web vitrini
  • Mobil uygulama
  • Tema editörü
  • Pazaryeri entegrasyonu
  • ERP veya muhasebe köprüsü
Bu ayrım, bir uygulamada sorun olduğunda diğerlerinin etkilenmemesini sağlar.

Uygulama oluşturma akışı

  1. Tenant admin panelinde Developer / Headless ekranını açın.
  2. Uygulama adını yazın.
  3. İzinleri seçin.
  4. Vitrin adresini origin olarak ekleyin.
  5. Storefront key’i sadece bir kez gösterildiği anda güvenli yere kaydedin.

Origin ekleme

Browser tabanlı vitrinlerde origin zorunludur.
https://magazam.com
https://www.magazam.com
https://shop.magazam.com
Local geliştirme için:
http://localhost:3000
http://velunamora.localhost:3000

Scope seçimi

Minimum web vitrin:
catalog:read
cart:read
cart:write
checkout:write
Müşteri hesabı olan vitrin:
customer:auth
customer:read
order:read
Webhook yöneten server-side entegrasyon:
webhook:manage

Client pasife alınırsa

Client pasife alınırsa ona bağlı key’ler de kullanılmamalıdır. API istekleri 401 veya 403 ile reddedilir.

Plan ve tenant override

Süperadmin, plan bazında izinleri ve limitleri belirleyebilir. Gerekirse tek tenant için özel limit, ek uygulama hakkı veya ek scope tanımlanabilir. Bu yapı, küçük paketlerde güvenli başlangıç sağlarken büyüyen mağazalara ek kapasite satılmasını mümkün kılar.