
Айвазов Саид
Өнімге, дамуға, өндірушілер мен клиенттермен қарым-қатынасқа жауапты. 2018 жылдан бері e-commerce және B2B-каталогтармен жұмыс істейді.
OneCatalog — кез келген санаттағы тауарлар туралы кез келген өндірушіден ақпарат жинақталған бірыңғай Wiki-API платформа. Өндірушілер өз өнімі туралы деректерді өздері орналастырады және жүргізеді, ал дистрибьюторлар мен ритейлерлер бір API арқылы өзекті каталог алады.
OneCatalog идеясы әртүрлі салалардағы өндірушілер мен дистрибьюторларға интернет-дүкендер жасайтын digital-агенттіктің ішінде туды. Әрбір жаңа жобада — тауар санатына қарамастан — біз бір қабырғаға тірелдік: деректер PDF-каталогтарға, XLS-кестелерге, жабық B2B-порталдарға шашырап жатты.
Контент-менеджерлер карточкаларды қолмен толтырды. Жеткізушілер сайттарын әр қайта жасағанда парсерлер бұзылды. Бір брендтің сипаттамалары дүкеннен дүкенге өзгеше болды. Каталогты іске қосуға 3–6 ай, содан кейін тағы сонша уақыт қолдауға кетті.
Біз қарапайым нәрсені түсіндік: тауар туралы деректердің жалғыз сенімді көзі — өндірушінің өзі. Сондықтан өндірушілер өз өнімін өздері енгізіп, жаңартатын, ал дистрибьюторлар мен ритейлерлер бұл деректерге бірыңғай API арқылы қосылатын платформа құрдық.
Бүгінде OneCatalog — жария Wiki-API платформа: өндірушілер деректерді жүргізеді, дистрибьюторлар мен ритейлерлер API үстінде өз каталогтарын құрады.
Өндіруші каталогты PDF пен XLS-те жариялайды. Тауарларды сипаттама немесе артикул бойынша сүзу үшін алдымен мұның бәрін парсерлеу, содан кейін жаңартуларды қадағалау керек.
Бір тауар әртүрлі сатушыларда әртүрлі сипатталған: өлшем бірліктері, форматтар, артикулдар — бәрінде өзгеше. Салыстыру мүмкін емес, сүзу — одан бетер.
Сатушыларда — қоймадан телефонмен түсірілген фото. Өндірушілерде — студиялық суреттер, бірақ оларға келіссөзсіз жету қиын. Нәтижесінде каталог арзан көрінеді.
Бір менеджер күніне 200 SKU — әдеттегі норма. 10 000 позициялы каталогқа жарты жылға 5 адам керек. Оның үстіне корректор. Оның үстіне фотограф.
Жеткізуші сайтын парсерлеу — инфрақұрылыммен, антиботпен, заңгерлермен таласу. Әрі әр қайта жасау жұмысты нөлге айналдырады.
Кейбір брендтерде жабық B2B-портал бар, бірақ оған менеджер арқылы қолжетімділік алу, NDA қол қою, шарт жасау керек. Брендке бір ай.
Өндірушілер жеке кабинет алады және өз өнімін өздері енгізеді — барлық сипаттамаларымен, фотосуреттерімен және жаңартуларымен. Дистрибьюторлар мен ритейлерлер жария API-ге қосылып, олардың қатысуынсыз жаңартылатын каталог алады.
Брендтер, коллекциялар, тауар түрлері, сипаттамалар — JSON үйіндісі емес, реляциялық модель.
Өлшем бірліктері, ISO бойынша елдер, артикул форматтары — барлық тауар санаттарына бірыңғай ережелер.
min / middle / max — контекстке қажеттісін аласыз, бүкіл көлемді бекер жүктемейсіз.
Өндіруші тауарларды өзі енгізеді, сипаттамаларды жаңартады, фото тіркейді. Деректер бірден API арқылы қолжетімді.
Стандартты спецификация, кілт бойынша авторизация, қарапайым сүзу. GraphQL мен SOAP-сыз.
Бұл сайттың өзі — API үстінде не құруға болатынының эталоны. Үлгі ретінде пайдаланыңыз.
Каталогыңызды бір рет енгізіңіз — және жаңа коллекциялар шыққан сайын жаңартыңыз. Деректеріңіз барлық серіктес дүкендерге бірден түседі.
Тауарлар туралы өзекті деректерді өндірушілерден тікелей бір API арқылы алыңыз. Қоңыраусыз, NDA-сыз және ескірген XLS-сіз.
Контент-команданы API-ге ауыстырыңыз. Қажетті брендтерді бір интеграциямен қосыңыз, жаңартуларды автоматты түрде алыңыз.
Үлкен құрал жасайтын шағын команда. Жасалған әрбір коммитті атымен біледі.

Өнімге, дамуға, өндірушілер мен клиенттермен қарым-қатынасқа жауапты. 2018 жылдан бері e-commerce және B2B-каталогтармен жұмыс істейді.

API мен платформаның архитекторы. Каталогтағы сенімділікке, өнімділікке және деректер сапасына жауапты.
Ешқандай жалған «бізде 50 000 клиент» жоқ. Тарифтерде ойдан шығарылған логотиптермен «Бізге сенеді» блогы жоқ.
UI-фреймворк жоқ. Icon-кітапхана жоқ. State-менеджер жоқ. Тек шынымен қажеттісі ғана.
query-param арқылы API CORS-preflight-тен өтеді. Суреттер үш өлшемде. Жауаптарды қорғаныстық парсерлеу.
Жақсы жұмыс істейтін бір сүзгі модалы үш жартылай жұмыс істейтін режимнен артық.
Айына 1 000 сұраныс тегін. Тіркелу қажет емес — демо-кілт құжаттамаға енгізілген.