Barkod Kontrol Bulk

Bu metod ile verilen barkodlara sahip birden fazla ürün hakkında bilgileri almanıza olanak tanır.

Endpoint Bilgileri

  • URL: https://integration-api.pttavm.com/api/v1/products/get-by-barcodes
  • HTTP Metodu: POST
  • Content-Type: application/json
  • header : Api-Key zorunlu
  • header : access-token zorunlu
  • header : Content-Type: application/json

Örnek Servis İsteği


curl 'https://integration-api.pttavm.com/api/v1/products/get-by-barcodes \
  --request POST \
  --header 'Api-Key: ' \
  --header 'Access-Token: ' \
  --header 'Content-Type: application/json' \
  --data '{
  "barcodes": [
    ""
  ]
}'

Örnek Servis Cevabı

[
  {
    "yeniKategoriId": null,
    "urunId": 1,
    "resimListesi": [
      {
        "url": null,
        "sira": 1
      }
    ],
    "shopId": 1,
    "durum": "Yeni",
    "barkod": null,
    "urunAdi": null,
    "aciklama": null,
    "uzunAciklama": null,
    "miktar": 1,
    "kdVsiz": 1,
    "kdVli": 1,
    "kdvOran": 1,
    "iskonto": 1,
    "aktif": true,
    "mevcut": true,
    "agirlik": 1,
    "boyX": 1,
    "boyY": 1,
    "boyZ": 1,
    "desi": 1,
    "resim1Url": null,
    "resim2Url": null,
    "resim3Url": null,
    "kategoriBilgisiGuncelle": 1,
    "anaKategoriId": 1,
    "altKategoriId": 1,
    "altKategoriAdi": null,
    "urunUrl": null,
    "tag": null,
    "urunKodu": null,
    "resim1Stream": null,
    "resim2Stream": null,
    "resim3Stream": null,
    "tedarikciAltKategoriId": 1,
    "tedarikciAltKategoriAdi": null,
    "tedarikciSanalKategoriId": 1,
    "variantListesi": [
      {
        "durum": "Yeni",
        "anaUrunKodu": null,
        "variantBarkod": null,
        "variant1Deger": null,
        "variant2Deger": null,
        "miktar": 1,
        "fiyat": 1,
        "fiyatFarkiMi": true,
        "kayitDegisti": 1,
        "guncellemeSonucu": null
      }
    ],
    "garantiSuresi": 1,
    "garantiVerenFirma": null,
    "adminCode": null,
    "rowCount": 1,
    "gtin": null,
    "singleBox": null,
    "kargoProfilId": 1,
    "tahminiKargoSuresi": null,
    "isCargoFromSupplier": null
  }
]
Parametre Tür Açıklama
yeniKategoriId string Ürün Kategori Id bilgisi
urunId integer Ürün Id bilgisi
resimListesi array Ürün resim ve sıra detayları yer alır
url string Ürün url bilgisi
sira integer Ürün sira bilgisi
shopId integer Mağaza id bilgisi
Durum enum Ürünün mevcut mu yoksa yeni mi olduğunu belirtir
barkod string Ürün barkod bilgisi
urunAdi string Ürün adı
Aciklama string Ürün kısa açıklaması
uzunAciklama string Ürün uzun açıklaması
Miktar integer Ürünün stok bilgisini içerir.
KDVsiz decimal Ürünün KDV'siz fiyatını içerir.
KDVli decimal Ürünün KDV dahil fiyatını içerir.
KDVOran decimal Ürünün KDV (Katma Değer Vergisi - KDV) oranı bilgisini içerir.
Iskonto decimal Ürüne ait indirim bilgisini içerir. "0" değeri ile alınır.
Aktif boolean Ürünün aktiflik bilgisi.
Mevcut boolean Ürünün stokta olup olmadığı bilgisini içerir.
Agirlik decimal Ürün ağırlık bilgisi
BoyX integer Ürünün genişlik bilgisi.
BoyY integer Ürünün yükseklik bilgisi.
BoyZ integer Ürünün derinlik bilgisi.
Desi double Ürünün desi bilgisi.
resim1Url string Ürünün barkod bilgisi.
resim2Url string Ürünün barkod bilgisi.
resim3Url string Ürünün barkod bilgisi.
kategoriBilgisiGuncelle integer ?.
anaKategoriId integer Ürün ana kategori id bilgisi.
altKategoriId integer Ürün alt kategori id bilgisi.
altKategoriAdi string Ürün alt kategori ad bilgisi.
urunUrl string Ürüne alt url bilgisi.
tag string Ürüne tag bilgisi.
urunKodu string Ürüne kod bilgisi. ? bu productid ile aynı mı?
resim1Stream string ?.
resim2Stream string ?.
resim3Stream string ?.
tedarikciAltKategoriId integer ?.
tedarikciAltKategoriAdi string ?.
tedarikciSanalKategoriId integer ?.
variantListesi array ?. Durum yeni ve mevcut ürün bilgisidir.
anaUrunKodu string Ana ürün kod bilgisi.
variantBarkod string Ana ürün kod bilgisi.
variant1Deger string ?.
variant2Deger string ?.
miktar integer Varyant adet bilgisi.
fiyat number Varyant fiyat bilgisi.
fiyatFarkiMi boolean Varyant fiyat fark bilgisi.
kayitDegisti integer ?.
guncellemeSonucu string ?.
GarantiSuresi integer Ürünün garanti süresini ay cinsinden ifade eder
GarantiVerenFirma string Garanti sağlayan şirket bilgisi
AdminCode string Bu alan artık kullanılmıyor. 1 Temmuz 2024 itibarıyla kalıcı olarak kullanımdan kaldırıldı.
rowCount integer ?.
Gtin string Ürünün GTIN (Küresel Ticaret Ürün Numarası) bilgisini içerir
SingleBox byte Ürünün tek kutuda mı yoksa birden fazla kutuda mı olduğu bilgisini içerir. (0: Birden Fazla Kutu, 1: Tek Kutu, Null: Değer Girilmemiş)
KargoProfilId integer Ürünün kargo firması profil ID bilgisini içerir
TahminiKargoSuresi integer Ürünün kargo şirketine tesliminin kaç gün süreceği bilgisini içerir. (Null: Değer Girilmemiş, 0: Aynı Gün Kargo, 1+: Aynı Gün Kargo)
isCargoFromSupplier boolean ?