Подготовка правильного прайс-листа для интернет магазина

Итак есть стандартный прайс-лист в формате Excel

Стандартный прайс для интернет магазина.

И вот простой администратор интернет магазина возьмет и просто его зальет — на сайт. Не понимая что в названии есть характеристики и разделы каталога. И так делают большинство начинающих. Что лучше чем пустой магазин. Такие названия хороши для организации работы магазина с интернет магазином, но не с пользователем интернет магазина.

Сколько всего закопано в одном названии в стандартном прайс листе

Итак как же быть. Можно программировать на PHP разбивать это в программном коде на стороне сервера.

Для визуализации процесса придется долго работать на фронтэнде — что тоже долго и не удобно. Самое быстрое это накидать небольшой VBA — скрипт который нам все разложит по полочкам.

Итак работаем

Создали отдельный лист где будем собирать характеристики и все данные на которые будем раскладывать товар.

Функция которая раскладывает имя товара по полочкам

Вызов функции осуществляется командой из макроса.

В таблице атрибутов записываем все возможные варианты для перебора через запятую

Наслаждаемся работой

Как добавить новое свойство

Наглядно показываю — необходимо заново вызвать функцию на новый атрибут

После добавления нового атрибута в парсинг наименования товара в прайс листе:

Теперь имя раскладывается на атрибуты — такой прайс уже более годный

Буду дорабатывать в плане связки товара по литражу. Чтобы имена не повторялись.

Исходный код для вызова конкретно моего прайс листа

Может кому это хозяйство будет полезным и сэкономит пару рабочих деньков)

Автор: siniinik

Web программист. Дизайнер. Фотограф. Видеооператор.