Аяқтан аяғына дейін жұмыс барысы · Кірістер
Өнімдер каталогы мен карточкалары
Өнімді іздеу, толық картаны алу, модель жасау, бренд және санатты сөздіктер және нарық параметрлері.
SelSup картасы - иерархикалық үлгісі, түстер нұсқалары және түпкілікті өнімдер немесе өлшемдер.
PIM, ERP және каталогтық интеграциялар01
Өнімді тауып , толық картаны жүктеңіз
Өнім іздеу оңай тізімді білдіреді. Өнім ID, skuId, viewId және modelId-ді бөлек сақтау, өйткені олар әртүрлі субъектілерді анықтайды.
Толық карта үшін модельді modelId бойынша жүктеңіз. Динамикалық параметрлер мәндері қажет болған кезде, модельдің соңғы нүктесі үшін құжатталған тиісті сұрау салу параметрін қосу.
- 1
Бет бойынша іздеу
Тұрақты идентификаторларды сұрыптауды қолданыңыз және әрбір бетке санаудан аулақ болыңыз.
- 2
Үлгі идентификаторын оқу
Сұраныс нәтижесіне байланысты modelId немесе view.model.id-ді алу.
- 3
Толық модельді жүктеу
Модель картаны өңдеу үшін қажетті нұсқалар мен өлшемдерді қамтиды.
Қатысушы API соңғы нүктелері
GET/api/product/findІздеу өнімдеріGET/api/model/{modelId}Толық модельді жүктеу
02
Минималды картаны құру
Кәсіпорын түстер мен өлшемдерді қолданбаған жағдайда да модельге бір нұсқа және бір түпкілікті өнім қажет.
Алдымен бренд пен санатты табу немесе құру. Қайтадан импорттау екі рет жасалмасын деп жүйеңізде олардың идентификаторларын сақтаңыз.
Үлгі мақаласын тұрақты сыртқы кілті ретінде қолданыңыз. SelSup жетіспейтін штрихкодтарды туғыза алады, бірақ айқын штриҳкод карталау екі бағыттағы синхрондауға қауіпсіз.
Ортақ үлгілерде қызмет өрістері бар. Тек ағымдағы соңғы нүкте сұраныс органында көрсетілген өрістерді жіберіңіз.
{
"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
Деректерді жоғалтпай жаңарту
PATCH-ді пайдалану, егер соңғы нүкте біріктіруді қолдаса, түпкілікті өнімнің ішінара өзгеруі үшін.
PUT-тен бұрын соңғы модельді жүктеңіз, көшірмеңіздегі қажетті өрістерді өзгертіңіз және келісілген құрылымын жіберіңіз.
Егер бірлік нұсқасы немесе ETag жоқ болса, оқу-жазу терезесін азайтып, сақтаудан кейін тексеруді оқуды орындаңыз.
Қатысушы API соңғы нүктелері
PATCH/api/product/{productId}Өнімді ішінара жаңартуPUT/api/model/{modelId}Үлгі деректерін ауыстыру
04
Параметрлер және рұқсат етілген мәндер
Параметрлік мәндер категория, модель, нұсқа немесе өнім деңгейінде болуы мүмкін.
MultiValueAllowed үшін, бір параметрді бірнеше мәндерді жіберіңіз. valueType-ден мән пішінін таңдаңыз және displayType SUGGEST болған кезде рұқсат етілген опцияны шешу.
Базардағы санаттар мен параметрлер өзгеріп отырады. Оларды тұрақты жаңартыңыз және дисплей атауының тұрақты кілті ретінде ешқашан қолданылмаңыз.
GET https://params.selsup.ru/knowledge/getParams?ozonCategoryId=91025609
GET https://options.selsup.ru/option/fetchOption?paramId=60019&query=cotton&limit=10