WooCommerce

WooCommerce REST API rehberi

WooCommerce REST API, sitenizdeki ürün, varyasyon, stok, fiyat ve siparişleri dışarıdan okumanızı ve güncellemenizi sağlar. Uç noktalar /wp-json/wc/v3 altındadır ve Consumer Key ile Consumer Secret ile doğrulanır. Bu rehber, kendi sitesini WooCommerce ile kurup pazaryerlerinde de satan mağazalar ve geliştiricileri için her işlemi ayrı sayfada anlatır. Alan adları ve kurallar WooCommerce’in resmî belgelerinden, Saystok’un kullanımı ise çalışan kodundan doğrulandı. Belgede bulamadığımız ayrıntıyı yazmadık.

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

KonuDeğer
Temel adreshttps://SITENIZ/wp-json/wc/v3
Güncel sürümv3; WooCommerce 3.5 ve WordPress 4.4 ya da üstü
Kimlik bilgisiConsumer Key ve Consumer Secret
HTTPS’te doğrulamaBasic Auth; gerekirse sorgu dizesi
HTTP’de doğrulamaOAuth 1.0a tek ayaklı imza
Ön koşulKalıcı bağlantılar “Düz” dışında bir yapı

Anahtarlar WooCommerce > Ayarlar > Gelişmiş > REST API ekranında üretilir ve seçilen WordPress kullanıcısının yetkileriyle çalışır. Ayrıntılar API anahtarı oluşturma sayfasında.

Sınırlar ve genel hata kodları

KonuDeğer
Sayfa başına kayıtVarsayılan 10, en fazla 100
Toplam bilgisiX-WP-Total ve X-WP-TotalPages başlıkları
Batch sınırıVarsayılan 100 nesne
İstek hızıÇekirdek belgede sabit sınır yok; barındırmaya bağlı
Hata kodları400, 401, 404, 500; gövdede code, message, data.status

Hataların çözümü hata kodları, sayfalama sayfalama ve sınırlar sayfasında.

WooCommerce API işlemleri

Sık sorulanlar

WooCommerce REST API ücretsiz mi?

Evet. REST API WooCommerce çekirdeğinin parçasıdır; ayrı bir eklenti ya da ücret gerekmez. Anahtarı kendi WordPress panelinizden üretirsiniz.

WooCommerce stoğunu pazaryerleriyle API üzerinden nasıl eşitlerim?

Siparişleri ve ürünleri düzenli okuyup stok değişikliklerini /products/batch ya da /variations/batch ile yazan bir entegrasyon kurarsınız. Webhook’lar değişiklikleri beklemeden haber verir. Hazır çözüm için WooCommerce entegrasyonu sayfasına bakabilirsiniz.

WooCommerce API anahtarı nerede oluşturulur?

WooCommerce > Ayarlar > Gelişmiş > REST API ekranında “Anahtar ekle” ile. Stok yazmak için Okuma/Yazma izni seçilir.

Varyasyonların stoğu nasıl güncellenir?

Varyasyonlar ana ürünün /products/ANA_URUN/variations adresinden yönetilir; toplu güncelleme için variations/batch kullanılır.

Kaynaklar

WooCommerce entegrasyonunu kod yazmadan kurun

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