API
English

API referansı · Ürünler

Ürün özetini getir

Bir kaynaktaki tüm ürünlerin kimliğini, kodunu, adını, barkodunu ve durumunu tek yanıtta döndürür.

POST https://out.stockmount.com/api/Product/GetProductSummary
Ürün Paketi gerekir

Sayfalama ve filtre yoktur; kaynaktaki tüm ürünler tek yanıtta gelir ve sıra garanti edilmez. Yalnızca ProductSourceId okunur; GetProducts filtre ve sayfalama alanları bu çağrıda yok sayılır.

TotalProductCount ve FilteredProductCount her zaman aynıdır ve dönen ürün sayısını verir. Kaldırılmış DeleteProduct ile silinmiş ürünler dönmez; durdurulmuş ürünler (durum 3) döner. Bu çağrı, kendi sisteminizdeki ürünleri StockMount ProductId değerleriyle eşleştirmek için uygundur.

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 DoLogin ile aldığınız oturum kodu.
ProductSourceId zorunlu integer Kaynak kimliği. 1'den küçükse 00003 döner (ErrorMessage: ProductSourceId).

Yanıt alanları (Response)

Alan Tip Açıklama
TotalProductCount integer Dönen ürün sayısı.
FilteredProductCount integer TotalProductCount ile aynı.
Products object[] Kaynaktaki tüm ürünler.
Products[]. ProductId integer Ürün kimliği.
Products[]. ProductSourceId integer Kaynak kimliği.
Products[]. Code string Ürün kodu.
Products[]. Name string Ürün adı.
Products[]. Barcode string Barkod; yoksa boş metin.
Products[]. Status integer Ürün durumu.
0
Değişmedi
1
Yeni (API ile eklenen ürünlerin ilk durumu)
2
Değişti (UpdateProduct sonrası, stok 0'dan büyükse)
3
Durduruldu / stok yok (StopProduct veya stok 1'den küçük)
4
Yeniden eklendi

Bu servisin hata kodları

KodNe zaman
70018 Hesabınızda aktif Ürün Paketi yok (ErrorMessage: Ürün entegrasyonu için aktif Ürün Paketi gereklidir.).
99999 Beklenmeyen bir hata oluştu.

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

İlgili servisler

Örnek istek

{
  "ApiCode": "API_CODE",
  "ProductSourceId": 1234
}

Örnek yanıt

{
  "Result": true,
  "Response": {
    "TotalProductCount": 2,
    "FilteredProductCount": 2,
    "Products": [
      {
        "ProductId": 987654,
        "ProductSourceId": 1234,
        "Code": "TSHIRT-001",
        "Name": "Basic Pamuklu Tişört",
        "Barcode": "8690000000017",
        "Status": 2
      },
      {
        "ProductId": 987655,
        "ProductSourceId": 1234,
        "Code": "PANT-002",
        "Name": "Chino Pantolon",
        "Barcode": "8690000000048",
        "Status": 3
      }
    ]
  }
}

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.

↑ ↓ 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.