GraphQL Admin API nedir?

GraphQL Admin API, Shopify mağazasındaki ürün, sipariş, müşteri ve stok verilerini okumak ve güncellemek için kullanılan ana yönetim API'sidir. İstenen alanlar tek sorguda belirtildiği için gereksiz veri taşınmaz.

Shopify, yönetim tarafındaki geliştirmelerde GraphQL Admin API'yi esas alıyor. REST Admin API eski (legacy) olarak işaretlendi ve yeni özellikler öncelikle GraphQL tarafına geliyor. Bu nedenle ERP, muhasebe veya pazaryeri entegrasyonlarında artık GraphQL tercih ediliyor.

REST'ten farkı

  • Tek sorguda yalnızca ihtiyaç duyulan alanlar istenir; birden fazla kaynağa ayrı ayrı istek atmak gerekmez.
  • Hız limiti istek sayısına göre değil, sorgunun maliyetine göre hesaplanır.
  • Toplu işlemler için Bulk Operations ile binlerce kayıt arka planda dışa aktarılabilir veya güncellenebilir.

Nerede kullanılır?

  • Ürün ve stok verisinin ERP veya XML kaynağından Shopify'a aktarılması
  • Siparişlerin kargo ve muhasebe sistemlerine iletilmesi
  • Metafield ve metaobject verilerinin toplu yönetimi
  • Özel uygulamalarda mağaza verisinin okunması
Eski REST entegrasyonları çalışmaya devam eder mi?

Mevcut REST uç noktaları sürüm desteği sürdükçe çalışır; ancak yeni özellikler GraphQL'e geldiği için uzun ömürlü entegrasyonların GraphQL'e taşınması önerilir.

Projenizi konuşalım.

Mevcut mağazanızı, hedefinizi ve zaman planınızı yazın; kapsamı birlikte netleştirelim.

Projenizi anlatın
WhatsApp