Интернет-магазин

Массовый ввод товаров в интернет-магазин: с 4 часов до 20 минут

Менеджер копировал данные из Excel поставщика в панель администратора магазина по одному товару. 200 позиций = 4 часа монотонной работы. Макрос Repio делает это за 20 минут.

200 товаров и 4 часа работы

При каждом обновлении каталога поставщика (раз в 1–2 недели) менеджер получал Excel-файл с 150–250 новыми позициями: название, артикул, цена, описание, категория, путь к изображению. Добавление одного товара через административную панель занимало ~60–90 секунд: открыть форму, заполнить 7–8 полей, загрузить изображение, сохранить.

Итого: до 4 часов на одно обновление каталога. При 2 обновлениях в месяц — 8 часов чистой механической работы.

Ключевой паттерн: повторяющаяся форма с фиксированной структурой + данные из таблицы = идеальный кандидат для макро-цикла.

Запись одного цикла добавления

Открываем Excel и административную панель рядом. Записываем полный цикл для одного товара: переход в Excel → копирование названия → переход в браузер → открытие формы нового товара → вставка каждого поля → сохранение.

# Копируем название из Excel
click,left,200,180,100,Ячейка с названием
key,ctrl+c,,,80,Копировать
# Переходим в браузер
key,alt+tab,,,400,Переключиться в браузер
# Открываем форму нового товара
click,left,890,120,150,Кнопка "Добавить товар"
wait,,,800,,Ждём загрузки формы
# Вставляем название
click,left,450,240,100,Поле Название
key,ctrl+v,,,80,Вставить
key,tab,,,50,Следующее поле — Артикул
# Возвращаемся в Excel за следующим полем
key,alt+tab,,,300,В Excel
click,left,320,180,100,Ячейка с артикулом
key,ctrl+c,,,80,Копировать
key,alt+tab,,,300,Обратно в браузер
key,ctrl+v,,,80,Вставить артикул

Работа с изображениями

Если у каждого товара есть путь к изображению в Excel, макрос может скопировать путь → перейти в поле загрузки в форме → вставить путь через диалог загрузки файла (кнопка «Обзор» → вставить путь в адресную строку → Enter).

Альтернатива: если изображения уже загружены на сервер, используйте поле «URL изображения» вместо загрузки файла — надёжнее и быстрее.

Настройка цикла

После записи одного цикла выделяем все действия в редакторе → Добавить цикл → устанавливаем счётчик (количество товаров). В конце каждой итерации добавляем переход к следующей строке Excel: клавиша «Вниз» + Home для возврата в первую колонку.

Важно добавить задержку 800–1200 мс после нажатия «Сохранить» — дайте серверу обработать запрос перед переходом к следующему товару.

Результаты

До: ~70 секунд на товар, 4 часа на 200 позиций
После: ~6 секунд на товар, 20 минут на 200 позиций
Экономия: 3+ часа на каждое обновление каталога
Ошибки: ноль (данные из Excel вставляются точно)

Советы

  • Тестируйте на 5–10 товарах сначала, проверяйте результаты в панели администратора.
  • Добавьте задержку 800–1200 мс после «Сохранить» — серверу нужно время на обработку.
  • Если форма иногда загружается медленно, используйте условный клик: ждать появления кнопки «Сохранить» как сигнал готовности.
  • Для надёжности используйте Tab-навигацию между полями вместо кликов по координатам.

Готовы автоматизировать каталог?

Скачайте Repio бесплатно и создайте первый макрос за 10 минут. Без кода.

Скачать Repio бесплатно