Заказчик поставил задачу написать скрипт, осуществляющий поиск доступных товаров в Onliner.by и запись результатов его в документ Google Sheets. При этом, критерии поиска задаются в том же документе Google Sheets. На втором этапе скрипт должен получить информацию о позициях для каждого товара из списка результатов в таблице и записать эту информацию напротив каждого товара в документе Google Sheets.
Основными моментами для реализации этой задачи были:
- работа с таблицами с помощью Google Sheets API (чтение / запись)
- взаимодействие с каталогом с помощью Onliner B2B API
- работа с данными в формате json
- получение данных о позициях товаров в Onliner
- парсинг логотипов поставщиков с сайта onliner.by
- настройка автоматического режима работы скрипта
Проект был сдан вовремя. Заказчик остался доволен. По сегодняшний день продолжаем с ним работать.
https://github.com/onlinerby/onliner-b2b-api