На главную

Обновление таблицы с использованием API Яндекс Маркета

Добрый день. Имеется обработка 1С (скрин), которая при проведении документа Установка цен номенклатур, обновляет или удаляет строки в таблицах Эксель по заданным условиям (скрин), при этом частично собирает данные в ОЗОНе. Необходимо по аналогии сделать тоже самое, но с Яндекс Маркетом. Подробнее: проводим УЦН, запрашиваем (метод https://yandex.ru/dev/market/partner-api/doc/ru/reference/business-assortment/getOfferMappings) по артикулам из документа у Яндекса marketSku и marketModelId. На основании данных формируем ссылку https://market.yandex.ru/product/18902861?sku=102481250052&uniqueId=920655. Где 18902861 – marketModelId, 102481250052 – marketSku. Все остальное в ссылке остается неизменным всегда. После этого формируем таблицу эксель как на скриншоте. 1 столбец это Артикул из УЦН, 2 столбец marketSku из API, 3 столбец ссылка, 4 столбец это вид цены из УЦН (его выставляем в настройках обработки, это уже есть), 5 столбец это название Группы номенклатуры, 6 столбец Площадка, все YM. Таблиц может быть несколько, в обработке есть настройка какие группы номенклатур в какие файлы записывать.