Toplu Ürün Durumu Sorgulama

Ürün Toplu İşlem Sorgulama(batch-result)

Bu metod ile ürün create işleminde almış olduğunuz ‘batchRequestId’ bilgisi ile ürünlerinizin durumunu sorgulayabilirsiniz. Alacağınız statüye göre belli endpointlerde ya da merchant center backoffice ekranları üzerinde işlemler yapmanız gerekecektir.

vendor her satıcının unique bir tanımlayıcısıdır. Zorunlu bir alandır.

GET batch-result

https://merchantapi.idefix.com/pim/pool/{vendorId}/batch-result/{batchId}

Örnek Servis Cevabı:
{
    "products": [
        {
            "barcode": "16925281947333",
            "title": "JBL Tune 560Bt Wireless Kulaklık",
            "productMainId": "Test2123der82s33392",
            "brandId": 68540,
            "categoryId": 110682144,
            "inventoryQuantity": 19,
            "vendorStockCode": "301823219133543",
            "weight": 195,
            "description": "Kablosuz Bluetooth Akışı Eller serbest aramalar 16saat pil ömrü - 2saat şarj süresi ve hızlı şarj (5dk = 1saat)",
            "price": 159,
            "comparePrice": 189,
            "vatRate": 18,
            "deliveryDuration": 1,
            "deliveryType": "regular",
            "cargoCompanyId": null,
            "shipmentAddressId": null,
            "returnAddressId": null,
            "images": [
                {
                    "url": "https://i.dr.com.tr/cache/500x400-0/originals/0001909754002-3.jpg"
                }
            ],
            "attributes": [
                {
                    "attributeId": 188,
                    "attributeValueId": 110330,
                    "customAttributeValue": null
                },
                {
                    "attributeId": 1,
                    "attributeValueId": 100140,
                    "customAttributeValue": null
                }
            ],
            "status": "decline",
            "statusDateCreatedAt": "2023-02-07T10:23:56+03:00",
            "reference": 385,
            "failureReasons": "CATEGORY_MANDATORY_ATTRIBUTE_MISSED",
            "matchedProduct": null,
            "needAutoMatch": false,
            "addType": "integration",
            "erpId": null,
            "authorId": null
        }
    ],
    "lastUpdatedAt": "2023-02-07T10:23:56+03:00",
    "completedAt": "2023-02-07T10:23:56+03:00",
    "createdAt": "2023-02-07T10:23:56+03:00",
    "status": "COMPLETED",
    "batchRequestId": "4b-63e1fc8c78387"
}
Servisten dönen statüler:
Parametre Ad Açıklama
status Ürün gönderimi sonrasında dönen ürünün güncel durum bilgisidir. Detaylı tablo aşağıda paylaşılmıştır.
failureReasons Ürün gönderiminde bir hata alındı ise hata sebep bilgisini içerir. CATEGORY_MANDATORY_ATTRIBUTE_MISSED: Kategorinin zorunlu olarak gönderilmesi gereken özellik bilgisi eksik ATTRIBUTE_MULTIPLE_NOW_ALLOWED: Tekrarlayan attribute gönderimi CUSTOM_ATTRIBUTE_NOT_SUPPORTED_YET: Sistemde tanımlı olmayan bir özellik gönderilmiş ATTRIBUTEVALUE_NOT_DEFINED: Sistemde tanımlı olmayan özellik değeri gönderilmiş BRAND_NOT_EXIST: Böyle bir marka tanımı idefix sisteminde bulunmuyor. VENDOR_RETURN_ADDRESS_NOT_CORRECT: Satıcının ürün üzerinde gönderdiği iade adresi ile sistemdeki iade adresi uyuşmuyor. VENDOR_SHIPMENT_ADDRESS_NOT_CORRECT: Satıcının ürün üzerinde gönderdiği sevkiyat adresi ile sistemdeki sevkiyat adresi uyuşmuyor. PRODUCT_IMAGE_MANDATORY_ONCREATE: Ürün görseli zorunlu. VENDOR_CATEGORY_ACCESS_DENIED: Satıcının kategoriye yetkisi yoktur. BRAND_EXCLUSIVE_NOT_AUTHORIZED: Marka için münhasır satıcı değilsiniz. VENDOR_BRAND_ACCESS_DENIED: Satıcınınn markaya yetkisi yok. VENDOR_ACCESS_DENIED: Satıcı onaylı değil. DATA_PARSE_ERROR: Gönderilen requestte veri parse edilememiş NO_BATCH_ID_EXIST: Hatalı batch id gönderilmiş. PRODUCT_POOL_ALREADY_EXIST: Ürün zaten satıcı havuzunuzda mevcut. VENDOR_IN_VACATION_MODE: Satıcının tatil modu aktif BRAND_FAILED_TO_MATCH , CATALOG_BRAND: 8676 Gönderilen ürün katalogda yer almaktadır Bu ürünün markası katalogda olan üründen farklı olarak gönderilmiş demektir. Gönderilmesi gereken marka ID si 8676' dır. CATEGORY_FAILED_TO_MATCH , CATALOG_CATEGORY: 1234 Gönderilen ürün katalogda yer almaktadır. Bu ürünün kategorisi katalogda olan üründen farklı olarak gönderilmiş demektir. Gönderilmesi gereken kategori ID si 1234' tür.
matchedProduct Gönderilen ürünün idefix sistemindeki eşleşen ürün karşılığı

Ürünün Statüleri:

Parametre Ad Açıklama
waiting catalog action Ürününüz inceleniyor
waiting vendor approve Eklenen ürün idefix katalogunda mevcut. Bu ürünü satışa açmayı onaylamak/reddetmek istiyorsaniz approve-item/decline-item servislerini kullanabilirsiniz.
ready for sale Ürün satışa açılmaya hazır
vendor declined Ürünün eşleşmesini reddettiniz.
missing info Eksik bilgi
platform declined Platform tarafından ürün reddedildi
not matched Ürün katalogda olan bir ürün ile eşleştirilemedi. Ürün operatörler tarafından inceleme sürecine alınır. Onay, red ya da revize gönderim işlemler yapılabilir. Ürünlerinizi ve güncel durumunu list servisinden görebilirsiniz.
auto matched Ürün katalogda bulunan bir ürün ile otomatik olarak eşleştirildi.
manuel matched Ürün manuel olarak eşleştirildi

Batch Statüleri:

Parametre Ad Açıklama
created Talep oluşturuldu.
completed İşlem tamamlandı.
running İşlem devam ediyor.
failed Başarısız oldu.
cancelled İstek iptal edildi.