Обновляем цены на товары в магазине Ozon из Гугл таблицы
Обновляем цены на товары в магазине Ozon из Гугл таблицы
Продолжаем нашу рубрику «Ozon и Google-таблицы: продаем товары “в клеточках”» для начинающих продавцов на Ozon, в которой мы рассказываем как автоматизировать работу с магазином и товарами из гугл таблиц.
В этой статье мы покажем вам новую гугл таблицу для обновления цен на товары в магазине Озон, в которую мы не только загружаем список товаров как в предыдущей статье, но еще загружаем их цены, а также имеем возможность эти цены отредактировать и отправить изменения сразу в Озон.
В этот раз мы больше внимания уделим структуре таблицы и взаимоотношениям данных в ней, чем скриптам. Все скрипты и новые функции подробнее можно будет посмотреть в редакторе скриптов таблицы.
Структура таблицы
Лист “товары”
В отличии от прошлого примера, где мы записывали в таблицу товары из магазина Озон, одним листом со списком товаров уже не обойтись. Тем не менее, первым листом в таблице будут как раз данные о товарах, он будет называться “товары”.
Нам обязательно понадобятся название товара и его offer_id. Они будут служить нам для удобства понимания с каким именно товаром мы работаем и сопоставления с данными о ценах, которые мы позже загрузим.
Лист “текущие цены”
На следующий лист мы будем загружать актуальные цены на товары из Озон. С помощью Ozon seller API можно загрузить в таблицу данные о ценах, комиссиях и об акциях в которых участвует данный товар.
Запишем только данные о ценах, потому что остальные нам пока не нужны.
Лист “обновление цен”
На этом листе как раз и происходит вся магия. На нем мы объединяем данные из двух предыдущих листов, чтобы видеть не только offer_id, но и название товара для удобства работы с ними при обновлении цен, сами цены, а также данные для изменения.
Будьте внимательны при обновлении данных о товарах, при добавлении или удалении товара в Озон они могут “съехать” в этом листе и перестать соответствовать тем значениям, которые вы ранее ввели для них.
Все что залито синим цветом – исходные данные, полученные в результате загрузки в таблицу данных о товарах и ценах на них, а все что зеленым – это данные, которые будут отправлены в Озон для обновления цен.
Мы специально добавили флаг update, чтобы была возможность выбрать конкретные товары для обновления. В примечаниях к полям указано назначение из документации к Ozon seller API. Если нужно обновить какие-то другие значения, которых на этом листе нет – можно добавить соответствующий столбец справа, после old_price. Главное, чтобы его название соответствовало документации.
Как запустить обновление цен на товары
Давайте попробуем сделать это вместе:
- Ставим флажок в столбце update
- Указываем новую цену
- Обращаем внимание, что если не хотите изменить настройки участия товара в акциях, то следует поставить “UNKNOWN” — при обновлении это поле не должно быть пустым
- В меню кликаем на пункт Ozon
- Ждем выполнения скрипта
- Идем в личный кабинет продавца проверять результат
Как мы можем наблюдать – все что записали в таблицу обновилось в кабинете продавца.
Заключение
Мы рассмотрели пример применения методов загрузки и обновления цен на товары в магазине Озон из Гугл таблицы. Таблица и код в ней – полностью рабочие и, если вам лень разбираться с тем как это работает, то достаточно просто сделать копию таблицы и вставить свои ключи АПИ.
Практическое применение может быть любым. Например, можно написать формулу, которая будет повышать или снижать цену в зависимости от остатков или курса валют и автоматически запускать обновление два раза в день.
Кстати, в следующих статьях мы разберём работу с остатками товаров, поэтому не отключайтесь 😉
Готовая таблица
👉 Сделать копию таблицы — таблица полностью рабочая, достаточно вставить свои ключи API.
Читайте также
Подписывайтесь — делимся скриптами, кейсами и лайфхаками