Kimlik doğrulama, temel adres ve sürüm
| Konu | Değer |
|---|---|
| Temel adres | https://SITENIZ/wp-json/wc/v3 |
| Güncel sürüm | v3; WooCommerce 3.5 ve WordPress 4.4 ya da üstü |
| Kimlik bilgisi | Consumer Key ve Consumer Secret |
| HTTPS’te doğrulama | Basic Auth; gerekirse sorgu dizesi |
| HTTP’de doğrulama | OAuth 1.0a tek ayaklı imza |
| Ön koşul | Kalı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ı
| Konu | Değer |
|---|---|
| Sayfa başına kayıt | Varsayılan 10, en fazla 100 |
| Toplam bilgisi | X-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
Genel
Ürün ve varyant
Stok
Sipariş
Webhook
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.


