İçeriğe geç
Utilerio
Tüm uç noktalar

Toplu Fiyat Güncelleme

POST/api/v1/tools/bulk-price-updater

Bir tablonun fiyat sütununa yüzde veya sabit bir ayar uygulayın, min/max ve yuvarlama kurallarıyla.

Kimlik Doğrulama

X-API-Key başlığında bir API anahtarı gerektirir.

Deneyin

POST/api/v1/tools/bulk-price-updater

Parametreler

rowsstringzorunlu

Satır nesnelerinden oluşan dizi (örn. bir e-tablodan ayrıştırılmış).

priceColumnstringzorunlu

Ayarlanacak fiyat alanının anahtarı.

typestringopsiyonel

Ayarlama türü. Varsayılan percent.

percentfixed
amountnumberopsiyonel

Ayarlama miktarı — örn. 10, +%10 veya +10 para birimi anlamına gelir. Azaltmak için negatif kullanın.

roundingstringopsiyonel

Ayarlama sonrası uygulanan yuvarlama kuralı. Varsayılan none.

nonenearestupdownpsychological
minnumberopsiyonel

Yeni fiyat için isteğe bağlı alt sınır.

maxnumberopsiyonel

Yeni fiyat için isteğe bağlı üst sınır.

İstek gövdesi

{
  "rows": [
    {
      "sku": "A1",
      "price": 100
    },
    {
      "sku": "A2",
      "price": 250
    }
  ],
  "priceColumn": "price",
  "type": "percent",
  "amount": 10,
  "rounding": "nearest"
}

Yanıt kodları

  • 200Başarılı.
  • 400Geçersiz istek — gövdenizi veya parametrelerinizi kontrol edin.
  • 401Eksik veya geçersiz API anahtarı.
  • 403API anahtarı bu uç nokta için yetkili değil.
  • 429Hız limiti aşıldı — kısa bir bekleme sonrası tekrar deneyin.

Dil

cURL

İstek

curl -X POST https://utilerio.com/api/v1/tools/bulk-price-updater \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rows":[{"sku":"A1","price":100},{"sku":"A2","price":250}],"priceColumn":"price","type":"percent","amount":10,"rounding":"nearest"}'

Yanıt

{ "rows": [{ "sku": "A1", "price": 100, "new_price": 110 }, { "sku": "A2", "price": 250, "new_price": 275 }], "changedCount": 2 }