Rehberler
Stok ve fiyat senkronu
Stok veya fiyat kendi sisteminizde değiştiğinde StockMount'a gönderin. StockMount değişikliği ürünün pazaryerlerindeki aktif ilanlarına kendisi iletir.
Hangi servisi kullanmalıyım?
Ürünü nasıl tanıdığınıza göre servis seçin.
Ürün servisleri aktif Ürün Paketi gerektirir; paket yoksa 70018 döner.
| Ürünü şununla buluyorum | Stok | Fiyat | Stok + fiyat |
|---|---|---|---|
Ürün kodu + ProductSourceId önerilen |
Update |
Update |
Update |
StockMount ProductId |
Update |
Update |
Update |
| Ürün kodu + varyant barkodu | Update |
— | — |
Ürün kodu, ERP'nizdeki stok kodudur ve bir ürün kaynağı içinde tekildir. Hesabınızdaki ürün kaynaklarını ve kimliklerini Get ile alın.
Örnek: stok ve fiyatı ürün koduyla güncellemek
Varyantlı bir ürünün iki bedeninin stoğunu ve fiyatını tek çağrıda güncelleyen istek:
{
"ApiCode": "API_CODE",
"Code": "TSHIRT-RED",
"ProductSourceId": 3051,
"SetProductQuantityFromVariants": true,
"Price": 349.90,
"MarketPrice": 449.90,
"Variants": [
{ "Code": "TSHIRT-RED-M", "Quantity": 15, "Price": 349.90 },
{ "Code": "TSHIRT-RED-L", "Quantity": 0, "Price": 359.90 }
]
}Bilmeniz gereken kurallar
- Kullandığınız tüm fiyatları her seferinde gönderin. Fiyat servisleri
Price,MarketPricevePrice2–Price5alanlarının hepsini yazar; göndermediğiniz fiyat0olur. Aynı kural varyant fiyatları için de geçerlidir. - Varyantlı ürünlerde
SetProductQuantityFromVariants: truegönderin. Bu alan olmadan yalnızca varyant stoklarını gönderirseniz ürünün kendi stoğu0olur.trueolduğunda ürün stoğu varyantların toplamından hesaplanır. - Gönderdiğiniz miktar yeni satılabilir stoktur. StockMount o ana kadar düştüğü satış adetlerini sıfırlar. Stoğu 1'in altına inen ürün satışa kapanır.
- Değerleri siz kontrol edin. API sıfır veya negatif fiyatı, negatif stoğu ya da satış fiyatından düşük piyasa fiyatını reddetmez. Bu tür değerler pazaryerine gönderilirken hata verir.
- Stok servislerinde
CurrencyIdgöndermeyin. Bazı stok servisleri bu alanı okuyup ürünün para birimini değiştirir. UpdateProductQuantityByBarcodeek fiyatları da yazar. Bu servisPrice2–Price5alanlarını istekteki değerle değiştirir. Bu fiyatları kullanıyorsanız mevcut değerlerini de gönderin.
Pazaryerine ne zaman yansır?
Servis yanıtı, değerin StockMount'taki ürüne yazıldığını gösterir. Stok veya fiyat gerçekten değiştiyse ürünün aktif ilanları için güncelleme kuyruğa alınır ve pazaryerleri arka plandaki işlerle güncellenir. Aynı ürün için bekleyen bir güncelleme varsa yenisi eklenmez; en son değer gönderilir.
Yanıtı kontrol etmek
- Başarıda
Result: truedöner;Responseiçinde ürününProductIddeğeri ve güncellenen varyantlar bulunur. - Ürün bulunamazsa
Result: false,ErrorCode: "70005"veErrorMessage: "ProductNotFound"döner. Variantsiçinde eşleşmeyen öğeler hata vermeden atlanır. Hangi varyantların güncellendiğini yanıttaki listeden kontrol edin.
Öneriler
- Yalnızca değişen ürünleri gönderin. Tüm kataloğu düzenli aralıklarla baştan göndermek pazaryeri kuyruklarını gereksiz yere doldurur.
- Her çağrı tek bir ürünü günceller. Toplu güncellemelerde istekleri sırayla veya az sayıda paralel olarak gönderin ve her yanıtın
Resultalanını kontrol edin. - Yeni bir entegrasyonu canlıya almadan önce birkaç test ürünüyle deneyin ve sonucu panelde ve pazaryerinde kontrol edin.