Excel из Пром → YML для Розетка

У Вас есть магазин на Prom и Вы хотите его перенести на Розетку? Есть готовое решение.

VBA макросы для Excel _prom_rozetka.xlsm

Это Excel-приложение с макросами VBA. Оно автоматически генерирует технически корректный YML для Rozetka из экспортного excel-файла c Prom.


Картинка кликабельна – в отдельном окне откроется полноформатоное изображение. Код макроса открыт, грамотно структурирован и обильно прокомментирован. Если у вас есть кто-либо, умеющий кодить на VBA, то можете улучшать макрос своими силами.


Как пользоваться

Для этого необходимо на листе «options» прописать правильно все настройки: столбцы и строки, соответствующие промовской выгрузке, верно ли указаны курсы валют, указать название и сайт магазина и т.п. После чего нужно нажать на кнопку «Загрузить файл и создать HTML». Откроется диалоговое окно, в котором нужно выбрать excel-файл. Дальше макрос всё сделает сам – обработает выгрузку с Prom и сформирует YML для Розетки.

Подробное руководство по использованию макроса


Чего макрос не может делать

Но есть ещё требования по контенту, которые макросом решить очень затруднительно, поскольку это всего лишь макрос а не искусственный интеллект. Модераторам с Розетки могут не понравиться категории, заголовки товаров, параметры, ватермарки на фото и т.п. Средствами VBA, опираясь на имеющуюся выгрузку Prom эти проблемы решить весьма непросто, если вообще возможно.


Оптимальный порядок действий работы с макросом

  1. Непосредственно на своём сайте делаются изменения с товарами, чтобы у модераторов Розетки было меньше поводов придираться. Например, можно названия товаров сделать по их схеме или проследить чтобы фото было без ватермарков.
  2. Делается выгрузка с Prom в виде Excel-файла.
  3. Редактируется Excel-файл - контент-менеджер подправляет категории, описания, названия и т.п. таким образом, чтобы модераторы Розетки не возмущались.
  4. Уже затем применяется макрос, который автоматически преобразует excel в yml.
  5. Можно ещё подредактировать непосредственно в сгенерированном YML если это удобнее чем в excel-файле.
  6. После всех правок и генерации YML высылать в Розетку на проверку.


Цена

На данный момент цена макроса 500 гривен (около $20 или примерно 1250 рублей). 100% предоплата.

Предварительно (чтобы до покупки убедиться, что макрос работает корректно) можно выслать мне excel-файл выгрузки c Prom. Я в макросе проверю правильно ли прописаны столбцы и строки в настройках и сформирую тестовый YML на 10-20 позиций, который вышлю обратно.


Поддержка

Макрос работает исправно, он механически переделывает Excel из Prom в YML для Розетки. Другое дело, что модераторов Розетки могут не устроить категории или названия параметров или описания или ещё ватермарки на фото - но это уже не вопрос к макросу, а к оформлению товаров на prom-сайте.

Если замечено, что макрос работает некорректно (генерирует невалидный YML), то, доработки до корректности осуществляются без дополнительных доплат.


Обновления

Периодически приобретатели макроса просят в нём добавить какие-то пункты, зачастую эти нововведения переходят в основную версию макроса. Вот крайние из этих улучшений:

Рубль

К долларам и евро добавлена российская валюта.

Дополнительные настройки

Добавлен новый большой раздел (красная область) с настройками для конкретных тегов. Появились новые настройки, также сюда перенесены некоторые общие настройки.

Подсветка обработанных торговых предложений

На листе «temp-product» зелёным цветом подкрашены строки с товарами, добавленными в YML. А у товаров, которые по причине ошибок в YML не попали – красным цветом подсвечены ячейки с ошибками (названия-дубликаты, отсутствующие производители, некорректная цена и т.п.)


Доплата за обновлённую версию

Со временем макрос обрастает новым функционалом (иногда весьма существенным). Об обновлениях я пишу на этой странице. Если заказчик пожелает, то я могу присылать оповещения на емайл, если что-то добавляю новое в программу.

Для заказчиков, которые купили макрос раннее и желают получить обновлённую версию – макрос с новым функционалом высылается после доплаты +20% от его полной стоимости на момент обновления (цену, впрочем, могу повысить только в случае заметной инфляции, текущую стоимость в 500 гривен считаю оптимальной). Если на момент обновления макрос будет так и стоить 500 гривен, то, чтобы заказчику, уже приобретавшему этот макрос раннее (а также, если он уже оплачивал предыдущие обновления), получить очередную новую версию - надо доплатить 100 гривен.

Ссылки

Prom.ua

Формат файлов XLS, XLSX и CSV

Формат файлов XLS, XLSX и CSV (новый кабинет)

Rozetka.ua

Требования к XML-файлу

Требования к контенту

Отзыв 1

Отзыв 2