Ish jarayonining oxirigacha · Yoʻlboshchilar
Mahsulot kataloglari va kartalari
Mahsulot qidiruv, to'liq kartalarni olish, model yaratish, brend va toifa so'zlar va bozor parametrlari.
SelSup kartasi xyerarkik model, rang variantlari va yakuniy mahsulotlar yoki o'lchamlardir.
PIM, ERP va katalog integratsiyalari01
Mahsulotni toping va toʻliq karta yuklang
Mahsulot qidiruvida yengil ro'yxatning ifodalari qaytarilgan. Mahsulotni id, skuId, viewId va modelId alohida saqlash, chunki ular turli xil entitetlarni aniqlaydi.
Modelini to'liq karta uchun modelId bilan yuklang. Dinamik parametr qiymatlari talab qilinganida, model oxirgi nuqtasi uchun hujjatlashtirilgan tegishli so'rov variantini qo'llash.
- 1
Sahifa boʻyicha qidirish
Ishlab turish uchun ID-ni sinchkovlik bilan ajrating va har bir sahifani hisoblab chiqmang.
- 2
Model identifikatorini oʻqing
Qayta izlanish natijalaridan modelId yoki view.model.id-ni olish, javobning ifodalashidan kelib chiqib.
- 3
Toʻliq modelni yuklash
Modeldagi karta tahrirlash uchun zarur bo'lgan variantlar va o'lchamlar mavjud.
API bilan bog'liq oxirgi nuqtalar
GET/api/product/findQidiruv mahsulotlariGET/api/model/{modelId}Toʻliq modelni yuklash
02
Kamroq karta yaratish
Modelda, hatto rang yoki o'lchamlardan foydalanmagan taqdirda ham, bir variant va bir yakuniy mahsulot kerak.
Avval marka va toifani toping yoki yarating. Ularning identifikatorlarini tizimingizda saqlang, shunda takrorlanayotgan importlar nusxalar yaratmaydi.
Model maqolani barqaror tashqi kalit sifatida ishlating. SelSup yo'qolgan barkodlarni ishlab chiqarishi mumkin, ammo aniq barkod xaritalash ikki yo'nalishdagi sinxronizatsiya uchun xavfsizroq.
Bajarilgan modellarda xizmat maydonlari mavjud. Faqat joriy oxirgi nuqta so'rovlar tarkibida ko'rsatilgan maydonlarni yuboring.
{
"article": "MODEL-001",
"title": "Basic T-shirt",
"brandId": 8124,
"categoryId": 27640,
"organizationId": 1,
"views": [
{
"color": "Black",
"sizes": [
{
"name": "Basic T-shirt, M",
"size": "M"
}
]
}
]
}
03
Ma'lumotlar yo'qolmasdan yangilanish
PATCH-dan foydalanib, oxirgi mahsulotning qisman o'zgartirilganida, agar yakuniy nuqta birlashtirishni qo'llab-quvvatlaydi. PUT modelini tahrirlash tuzilmasini almashtirish sifatida ko'rib chiqing.
PUT-dan oldin, eng so'nggi modelni yuklang, nusxangizdagi talab qilingan maydonlarni o'zgartiring va moslashtirilgan tuzilmani yuboring.
Agar entitet versiyasi yoki ETag mavjud bo'lmasa, o'qish-yozish oynasini kamaytiring va saqlashdan keyin tekshirish o'qishni bajaring.
API bilan bog'liq oxirgi nuqtalar
PATCH/api/product/{productId}Mahsulotning qisman yangilanishiPUT/api/model/{modelId}Modeldan olingan ma'lumotlarni almashtirish
04
Parametrlar va ruxsat etilgan qiymatlar
Parametr qiymatlari toifa, model, variant yoki mahsulot darajasida yashashi mumkin.
MultiValueAllowed uchun bir xil paramid bilan ko'p qiymatlarni yuboring. ValueType-dan qiymat shaklini tanlang va displayType SUGGEST bo'lganda ruxsat etilgan variantni birinchi o'rinda hal qiling.
Bozorning toifalari va parametrlari o'zgarib turadi.
GET https://params.selsup.ru/knowledge/getParams?ozonCategoryId=91025609
GET https://options.selsup.ru/option/fetchOption?paramId=60019&query=cotton&limit=10