Написать в Telegram@Odilient

ИИ И АВТОМАТИЗАЦИЯ

Инструменты для продавцов Amazon

Браузерные расширения и десктопное приложение на Electron для продавцов на Amazon: улучшение таблицы ключевых слов Jungle Scout, подсказки ставок и запланированная загрузка bulk-файлов рекламы.

Электронная коммерция
Отрасль
5 месяцев
Срок
2021
Год
С чего всё началось

Задача

Продавцы на Amazon изо дня в день повторяют одни и те же рутинные действия во внешних сервисах аналитики и в консоли Amazon Ads: сравнивают столбцы ключевых слов на глаз, копируют строки в таблицы, сверяют рекомендуемые диапазоны ставок и загружают bulk-файлы рекламных кампаний в строго определённое время суток. Эти страницы принадлежат другим компаниям, поэтому любое улучшение должно было работать в браузере или на компьютере самого продавца.

Что мы сделали

Решение

Мы создали набор небольших инструментов, каждый под свою задачу. Браузерное расширение добавляет в таблицу ключевых слов Jungle Scout процент Sold/Search, выбор строк, сортировку по клику на заголовок и копирование в один клик. Второй прототип считывает диапазоны рекомендуемых ставок в таблице ключевых слов Amazon Ads. Десктопное приложение на Electron управляет Chrome через Selenium, загружает рекламные bulk-файлы по расписанию и ведёт историю загрузок.

Технологии
JavaScriptWebExtensions APIElectronSelenium WebDriverNode.jselectron-builder
За кулисами

Как всё создавалось

Браузерные расширения и десктопная автоматизация для продавцов Amazon

«Инструменты для продавцов Amazon» — набор небольших средств автоматизации, которые мы сделали для продавцов Amazon с августа 2021 по январь 2022 года. Каждый закрывает одну конкретную рутинную задачу в сервисах, которыми продавцы уже пользуются: Jungle Scout для подбора ключевых слов и консоли Amazon Ads для кампаний Sponsored Products. Все инструменты работают в браузере или на компьютере самого продавца, поэтому ни один из них не зависит от изменений на этих платформах.

Ключевые возможности

  • Колонка Sold/Search для Jungle Scout — браузерное расширение добавляет в таблицу ключевых слов колонку с долей товаров, проданных из результатов поиска; процент считается по цифрам из самой таблицы.
  • Выбор строк и массовые действия — колонка с чекбоксами и плавающие кнопки, чтобы выделить все строки, удалить выбранные или скопировать их текстом с табуляцией, который сразу вставляется в электронную таблицу.
  • Сортировка по любой колонке — клик по заголовку сортирует строки по числу или по алфавиту; перед этим расширение убирает из чисел неразрывные пробелы и знаки процента.
  • Копирование двойным кликом — двойной клик по строке копирует её в том же удобном для таблиц формате.
  • Считывание рекомендуемых ставок — прототип расширения разбирает диапазоны рекомендуемых ставок в таблице ключевых слов Amazon Ads и сопоставляет каждый диапазон с его полем ввода ставки.
  • Загрузка bulk-файлов по расписанию — десктопное приложение с четырьмя слотами загрузки, в каждом — файл и время суток. В назначенную минуту оно загружает bulk-файл в Amazon Ads и ждёт подтверждения, что изменения применяются.
  • История загрузок — каждый запуск по расписанию записывается в журнал с датой, файлом и статусом «успех» или «ошибка», и журнал сохраняется между запусками приложения.

Архитектура и технологический стек

Браузерные расширения

Оба расширения написаны на чистом JavaScript на базе WebExtensions: контент-скрипты, всплывающее окно на панели инструментов и страница настроек. Расширение для Jungle Scout работает с уже отрисованной таблицей: вставляет ячейки заголовка и тела по разметке самой таблицы, строит отсортированный индекс для каждой колонки, чтобы быстро менять порядок строк, и копирует данные через Clipboard API.

Десктопный загрузчик

Загрузчик bulk-файлов, Izi Amz Tools, — приложение на Electron. Его preload-скрипт хранит слоты загрузки и историю через electron-json-storage в папке данных приложений операционной системы и раз в минуту сверяется с расписанием. Загрузка идёт через Selenium WebDriver и встроенный ChromeDriver: Chrome запускается с отдельным профилем, поэтому используется уже открытая сессия продавца в Amazon Ads. Приложение собирается через electron-builder, а автоматизация Chrome рассчитана на Windows.

Подход к автоматизации

Каждый инструмент определило одно обстоятельство: мы работали внутри чужих страниц. Расширения читают и дополняют разметку, которая уже на экране, вместо вызова закрытых API, а загрузчик управляет настоящей страницей Amazon Ads через обычную сессию браузера. Благодаря этому каждый инструмент остался небольшим, легко устанавливается и не зависит ни от какого бэкенда.

Наша роль

Мы спроектировали и создали каждый инструмент как отдельный продукт: расширение для Jungle Scout — в нескольких версиях с августа по октябрь 2021 года, прототип для ставок — в декабре 2021 года, а загрузчик на Electron — в январе 2022 года.

Смежные работы

Эти инструменты дополняют наше расширение «Автоматизация Amazon Relay» для перевозчиков и внутренние «Виджеты заказов и доставки для Amazon». Похожие задачи мы решаем в рамках услуг внедрения ИИ и автоматизации и разработки интернет-магазинов.

Создадим вместе

Хотите что-то вроде Инструменты для продавцов Amazon?

Расскажите, что должен делать ваш продукт. Мы определим объём работ, распишем сроки и пришлём фиксированную цену — бесплатно и без обязательств продолжать.

Бесплатная консультация Без обязательств Быстрый ответ