API
English

API referansı · Ürünler

Ürün adını güncelle (ProductId ile)

ProductId ile bulunan ürünün adını değiştirir.

POST https://out.stockmount.com/api/Product/UpdateProductName
Veri değiştirir Ürün Paketi gerekir

Her çağrı tek bir ürünü günceller; birden fazla ürünü aynı çağrıda gönderemezsiniz.

Ürün yalnızca ProductId ile bulunur. Ürün kodu ile güncellemek için ByCode uç noktasını kullanın.

Yalnızca ürünün ana adı (Name) değişir. Stok, fiyat ve varyantlar değişmez; diğer alanlar yok sayılır. Tek istisna CurrencyId: 0'dan büyük gönderirseniz ürünün para birimi de değişir. Bu alanı göndermeyin.

Ad gerçekten değiştiyse, ürünün pazaryerlerindeki aktif ilanları için ürün güncellemesi kuyruğa alınır. Pazaryerleri bu çağrı sırasında değil, arka plandaki işlerle güncellenir.

Ürün bulunamazsa veya hesabınıza ait değilse yanıt Result: false, ErrorCode: "70005" ve ErrorMessage: "ProductNotFound" olur. Veritabanı hatalarında ErrorCode 99999 olur.

Aktif Ürün Paketi olmayan hesaplar 70018 hatası alır; paket bilgisi doğrulanamazsa 99999 döner.

İstek alanları

Alan Tip Açıklama
ApiCode zorunlu string User/DoLogin ile aldığınız API anahtarı.
ProductId zorunlu integer StockMount ürün kimliği. Ürün hesabınıza ait olmalıdır. Bu uç noktada Code yok sayılır.
Name zorunlu string Ürünün yeni adı. Boş olamaz. 400 karakterden uzun değerler kesilir.

Yanıt alanları (Response)

Alan Tip Açıklama
ProductId integer Güncellenen ürünün kimliği.
Variants object[] Bu çağrıda güncellenen varyantlar. Varyant göndermediyseniz boş dizi döner.
Variants[]. Code string Varyant kodu.
Variants[]. ProductVariantId integer Varyant kimliği.

Bu servisin hata kodları

KodNe zaman
70005 Ürün bulunamadı veya hesabınıza ait değil (ErrorMessage: ProductNotFound).
00003 ProductId gönderilmedi veya 1'den küçük (ErrorMessage: "ProductId"). Name boş (ErrorMessage: "Name").
70018 Hesabınızda aktif Ürün Paketi yok.
99999 Beklenmeyen bir sunucu hatası oluştu.

Oturum hataları (00001, 00006) ve tüm kodlar için hata kodları.

İlgili servisler

Örnek istek

{
  "ApiCode": "API_CODE",
  "ProductId": 184522,
  "Name": "Pamuklu Basic T-Shirt Kırmızı"
}

Örnek yanıt

{
  "Result": true,
  "Response": {
    "ProductId": 184522,
    "Variants": []
  }
}

Deneyin

İstek tarayıcınızdan doğrudan out.stockmount.com adresine gider. ApiCode bu sitede saklanmaz; yalnızca bu sekme açıkken tutulur.

İstek göndermek için önce ApiCode alın.

Bu servis hesabınızdaki gerçek verileri değiştirir.

↑ ↓ ile gezinin, Enter ile açın, Esc ile kapatın.

Out API'ye bağlan

DoLogin çağrılır ve dönen ApiCode bu sekmede tutulur. API şifreniz bu siteye gönderilmez.