/api/v1/productsÜrün listesiAktif ve onaylı ürünleri döndürür.
Ürün kataloğunu okuyun, arama yapın, sipariş oluşturun ve analitik olayları gönderin. Yanıtlar UTF-8 JSON biçimindedir.
Yönetim → Otomasyon ve Entegrasyonlar bölümünden bir token üretin. Token yalnızca üretildiği anda gösterilir; güvenli bir yerde saklayın.
Authorization: Bearer nv_xxxxxxxxxxxxxxxxxcatalog:readÜrün, kategori ve arama uçlarıorders:readSipariş listesini okumaorders:writeHavale/kapıda ödeme siparişi oluşturmaanalytics:writeAnalitik olayı gönderme/api/v1/productsÜrün listesiAktif ve onaylı ürünleri döndürür.
/api/v1/products/{id}Ürün detayıÜrünle birlikte varyant ve galeri görsellerini döndürür.
/api/v1/categoriesKategoriler/api/v1/search?q=kulaklık&limit=24AramaYapılandırılmış veritabanı, Meilisearch veya Elasticsearch sağlayıcısını kullanır.
curl "https://eticaret.wawbilisim.com/api/v1/products" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Accept: application/json"/api/v1/orders?limit=50Sipariş listesiorders:read yetkisi gerekir. Limit 1–200 arasındadır.
/api/v1/ordersSipariş oluşturorders:write yetkisi gerekir. API üzerinden kart verisi kabul edilmez; bank_transfer veya aktif kapıda ödeme kodunu kullanın.
curl -X POST "https://eticaret.wawbilisim.com/api/v1/orders" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Ayşe Yılmaz",
"email": "ayse@example.com",
"phone": "+905551112233",
"address": "Örnek Mah. No: 1",
"city": "İstanbul",
"district": "Kadıköy",
"payment_method": "bank_transfer",
"items": [{"product_id": 12, "variant_id": 0, "quantity": 2}]
}'Başarılı yanıt 201 durumuyla order_no, total ve currency alanlarını döndürür. Stok ve fiyat sunucuda yeniden doğrulanır.
/api/v1/analyticsOlay gönder{"event":"product_view","properties":{"product_id":12}} gövdesiyle gönderilir; başarılı kabul yanıtı 202'dir.
/api/v1/experiments/{key}A/B test varyantıZiyaretçi için kararlı varyant ataması döndürür; token gerektirmez.
Tüm API hataları aynı temel yapıyı kullanır: {"error":"Açıklama"}.
Postman, Insomnia, Swagger UI ve SDK üreticilerine OpenAPI 3.1 JSON dosyasını aktarabilirsiniz.