hepsiburada developers

hepsiburada developers

Did You Know?

Statü Bazlı Ürün Bilgisi Çekme

Bu method ile bir Merchanta ait ürünlerin statü bazlı ürün bilgilerine ulaşabilirsiniz.

  • API, HTTP Basic Auth. ile korunmaktadır, dolayısıyla istemci, kullanıcı adı ve şifreyi HTTP Authorization Header bilgisinde göndermelidir.
  • Merchant ve statü parametresi zorunludur.
  • taskStatus parametresi opsiyoneldir, verilmediği durumda false kabul ediyoruz.
  • Response’da eğer üründe görev varsa girilmiş tüm yorumları kullanıcı görebilecek. taskStatus=true olunca açık görevi varsa göster false gösterme anlamına geliyor.
  • Eşleşen statüsünde Eşleşen ürüne ait tanımlayıcı bilgileri görülebilecektir.
  • Size 100 ile sınırlıdır.
  • Page değeri 0 ile başlar, arttırarak diğer sayfalara geçiş yapılabilir.

Test Ortam Örnek İstek (GET)

				
					https://mpop-sit.hepsiburada.com/product/api/products/products-by-merchant-and-status?page=0&size=100&version=1&merchantId=6fc6d90d-ee1d-4372-b3a6-264b1275e9ff&productStatus=WAITING&taskStatus=false				
			

Canlı Ortam Örnek İstek (GET)

				
					https://mpop.hepsiburada.com/product/api/products/products-by-merchant-and-status?page=0&size=100&version=1&merchantId=6fc6d90d-ee1d-4372-b3a6-264b1275e9ff&productStatus=WAITING&taskStatus=false				
			

ProductStatus=WAITING&taskStatus=false için örnek Response(Body)

				
					{
    "success": true,
    "code": 0,
    "version": 1,
    "message": null,
    "totalElements": 9,
    "totalPages": 1,
    "number": 0,
    "numberOfElements": 9,
    "first": true,
    "last": true,
    "data": [
        {
            "merchantSku": "SAMPLESKUTEST123",
            "barcode": "12345678912341",
            "hbSku": "",
            "productStatus": "Incelenecek",
            "taskDetails": [],
            "validationResults": [],
            "matchedHbProductInfo": []
        },
        {
            "merchantSku": "SAMPLE-SKUMMM",
            "barcode": "0102198901021985",
            "hbSku": "",
            "productStatus": "Incelenecek",
            "taskDetails": [],
            "validationResults": [],
            "matchedHbProductInfo": []
        },
        {
            "merchantSku": "SAMPLE-SKUMMM0102",
            "barcode": "0102198901021983",
            "hbSku": "",
            "productStatus": "Incelenecek",
            "taskDetails": [],
            "validationResults": [],
            "matchedHbProductInfo": []
        },
        {
            "merchantSku": "SAMPLE-SKUMMM0103",
            "barcode": "0102198901021982",
            "hbSku": "",
            "productStatus": "Incelenecek",
            "taskDetails": [],
            "validationResults": [],
            "matchedHbProductInfo": []
        }
    ]
}				
			

ProductStatus=PRE_MATCHED (Eşleşen) için örnek Response(Body)

				
					{
    "success": true,
    "code": 0,
    "version": 1,
    "message": null,
    "totalElements": 1,
    "totalPages": 1,
    "number": 0,
    "numberOfElements": 1,
    "first": true,
    "last": true,
    "data": [
        {
            "merchantSku": "SAMPLE-SKU-INT-2",
            "barcode": "7611160000835",
            "hbSku": "",
            "productName": "Roth Tyler",
            "productStatus": "Eşlesen",
            "taskDetails": [],
            "validationResults": [],
            "matchedHbProductInfo": [
                {
                    "hbSku": "SPORVIC72-B",
                    "productName": "Victorinox Çakı Classic SD 0.6223",
                    "brand": "Victorinox",
                    "images": [
                        "https://productimages.hepsiburada.net/s/7/{size}/9186212479026.jpg",
                        "https://productimages.hepsiburada.net/s/7/{size}/9186212511794.jpg"
                    ],
                    "variantTypeAttributes": [
                        {
                            "name": "Hediyelik Tipi 2",
                            "value": "Kadın"
                        },
                        {
                            "name": "Hediyelik Tipi",
                            "value": "Erkek"
                        },
                        {
                            "name": "Kategori Seçimleri",
                            "value": "Outdoor"
                        },
                        {
                            "name": "Ürün Cinsi",
                            "value": "Çok İşlev Çakı"
                        }
                    ]
                }
            ]
        }
    ]
}				
			

Cevap Data Tipi Tablosu

Özellik AdıData TipiAçıklama
success
boolean
true: İstek başarıyla tamamlandı. false: hata.
code
integer
Başarı kodu 0 (sıfır) dır. Sıfırdan farklı olan kodlar, hata durumlarına göre iletilmiştir.
version
integer
Versiyon bilgisidir.
message
string
Hata mesajları.
data
object
Yanıt veri seti

ProductStatus alabileceği değerler ve açıklamaları

productStatusAçıklama
WAITING
İncelenecek statüde olanları göstermektedir. taskStatus=true parametresi ile açık görevleri ve yorumlarını görebilirsiniz.
MISSING_INFO
Eksik Bilgi
MATCHED
Satışa Hazır
PRE_MATCHED
Eşleşen
REJECTED
Reddedilen Eşleşme
MATCHED_WITH_STAGED
Ön Katalog Eşleşen
CREATED
Yaratıldı

Sayfa Başlıkları