макросы в excel freelance excel из пром → yml для розетка

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), то, доработки до корректности осуществляются без дополнительных доплат.


Обновления

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

Несколько валют

Помимо гривн в экспортном excel-файле можно использовать доллары и евро. Для YML цены в валюте будут пересчитываться в гривны по тому курсу, который укажете в настройках.

Разные коэффициенты цен для разных категорий

Скидки/наценки прописываются именно на листе «category_price». На листе «options» есть похожая область синего цвета, но эта область очищается и автоматически заполняется при каждом запуске макроса. Проставлять там вручную коэффициенты смысла нет.

Если товар из категории со своим ценовым коэффициентом, то его цена умножается на этот коэффициент. Если товар из категории у которой нет своего коэффициента, то цена товара умножится на коэффициент по умолчанию (указывается на листе «options»).


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

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

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

Ссылки

Prom.ua

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

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

Rozetka.ua

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

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

Отзыв 1

Отзыв 2