Shopify

Shopify Admin API rehberi

Shopify Admin API, mağazanızdaki ürün, varyant, stok, lokasyon ve siparişleri dışarıdan okumanızı ve güncellemenizi sağlar. GraphQL Admin API önerilen yoldur; REST Admin API 1 Ekim 2024’ten beri eski (legacy) kabul ediliyor ama çalışmaya devam ediyor. Bu rehber, kendi mağazasını Shopify ile kurup pazaryerlerinde de satan satıcılar ve geliştiricileri için her işlemi ayrı sayfada anlatır. Kurallar Shopify’ın resmî belgelerinden, Saystok’un kullanımı çalışan kodundan doğrulandı.

Kimlik doğrulama, temel adres ve sürüm

KonuDeğer
GraphQL adresihttps://MAGAZA.myshopify.com/admin/api/2026-10/graphql.json
REST adresi (legacy)https://MAGAZA.myshopify.com/admin/api/2026-10/KAYNAK.json
Kimlik başlığıX-Shopify-Access-Token
Güncel kararlı sürüm2026-10 (27 Ekim 2026 itibarıyla)
Sürüm desteğiEn az 12 ay; desteklenmeyen sürüm en eski kararlı sürümle yanıtlanır

Yönetici panelinde açılmış eski özel uygulamalar kalıcı bir shpat_ anahtarı verir; yeni Dev Dashboard uygulamalarında anahtar programdan istenir. Ayrıntılar access token nasıl alınır sayfasında.

Sınırlar ve genel hata kodları

KonuDeğer
REST sınırıStandart planda saniyede 2 istek, kova 40
GraphQL sınırıStandart planda saniyede 100 puan, tek sorgu en fazla 1.000 puan
Sayfa başına öğeEn fazla 250
Sipariş geçmişiVarsayılan son 60 gün
Hata kodları401, 402, 403, 404, 422, 429, 5xx

Ayrıntılar istek sınırları ve hata kodları sayfalarında.

Shopify API işlemleri

Genel

Shopify access token nasıl alınır? Admin API erişim anahtarı ve 2026 değişikliğiHangi yolun hangi tür erişim anahtarı verdiği, 1 Ocak 2026 değişikliği ve kalıcı anahtar bekleyen entegrasyonlar için doğru seçim.Shopify Dev Dashboard ile özel uygulama ve istemci kimlik bilgileri (client credentials)Dev Dashboard’da uygulama oluşturma, yükleme, client ID ve secret ile anahtar isteme, 24 saatlik ömür ve organizasyon kuralı.Shopify Admin API kimlik doğrulama: X-Shopify-Access-Token ve anahtar türleriİsteklerin nasıl doğrulandığı, anahtar türleri ve ömürleri, yenileme, sır döndürme ve iptalin sonuçları.Shopify API erişim kapsamları (scopes): stok ve sipariş senkronu için hangileri gerekir?Ürün, stok, lokasyon ve sipariş senkronu için gereken kapsamlar, sipariş geçmişindeki 60 gün sınırı ve kapsam değişikliğinin yolu.Shopify Admin API: GraphQL mi, REST mi? Eski REST API’nin durumuİki Admin API arasındaki farklar, REST’in legacy durumunun pratik anlamı ve stok senkronu için hangi işlemlerin GraphQL’e taşınması gerektiği.Shopify API sürümleri: 2026-10, destek süresi ve eski sürümde ne olur?Sürüm takvimi, Ekim 2026 itibarıyla desteklenen sürümler, eski sürüm isteğinin nasıl yanıtlandığı ve kullanımdan kaldırma uygulamaları.Shopify API istek sınırları: leaky bucket, REST’te saniyede 2 istek, GraphQL’de sorgu maliyetiSızdıran kova (leaky bucket) mantığı, REST ve GraphQL sınırlarının plana göre değerleri, 429 yanıtı ve sınırı aşmamak için öneriler.Shopify Admin API hata kodları: 401, 402, 403, 404, 422 ve 429REST Admin API durum kodları ve örnek mesajları, GraphQL’de hataların yanıt içinde nasıl döndüğü ve sık sorunların çözümü.

Sık sorulanlar

Shopify Admin API ücretsiz mi?

Admin API mağazanızın bir parçasıdır; özel uygulama açmak için ayrı bir API ücreti yoktur. Bazı özellikler mağaza planına bağlıdır, örneğin istek sınırları Plus planında daha yüksektir.

Shopify’ı pazaryerleriyle aynı stokta tutmak için hangi API’ler gerekir?

Ürün ve varyantları okumak için products, stok için lokasyon ve envanter seviyesi, satışlar için orders kaynakları. Hazır çözüm için Shopify entegrasyonu sayfasına bakabilirsiniz.

Shopify access token’ı nereden alırım?

1 Ocak 2026 öncesi yönetici panelinde açılmış özel uygulamada anahtar yüklemede bir kez gösterilir. Yeni uygulamalar Dev Dashboard’da açılır ve anahtar client ID ile secret kullanılarak programdan istenir.

Shopify stoğu hangi lokasyona yazılır?

Stok her zaman bir envanter kalemi ve bir lokasyon için yazılır. Çok depolu mağazada pazaryerine açtığınız lokasyonu baştan belirleyin.

Kaynaklar

Shopify entegrasyonunu kod yazmadan kurun

Saystok bu API'lerle stok, sipariş ve fiyatı sizin yerinize eşitler. 30 gün ücretsiz.