Ситация:
* есть работающий интернет-магазин на ocStore 1.5.
* уставновлена одна из бесплатных тем
* занесено ~3000 товаров
Никаких модификаций движа или шаблонов не производилось.
Проблема:
1. Товары заносились в разное время разными исполнителями. Объем инфомации по товарам разный (количество заполненных полей в карточке товара различно).
2. Занесено много атрибутов. К сожалению, один и тот же параметр по смыслу занесен разными атрибутами. Например: "размер", "размеры", "габаритные размеры", "ВхШхГ" и т.д.
3. Для одинаковых по смыслу товаров занесены разные атрибуты. Например, описание лампочки в одном случае два атрибута, а в другом - десять. Причем названия атрибутов могут пересекаться, а могут и не пересекаться.
Задача:
Кратко: Привести описания товаров в единый вид. После консультаций на форуме решено это делать без модификации самого движка.
На самом деле задачи две:
1. Убрать двойники в атрибутах
Мы готовы предоставить в любом виде данные о том какие атрибуты являются синонимами. Далее надо выгрузить с сайта даннные по товарам и заменить синонимы на один атрибут.
2. Добавить шаблоны атрибутов
Здесь посоветовали плагин Можно сделать с его помощью, можно как-то иначе. Суть: мы в каком-то удобном виде предоставим информацию о том у каких товаров какие атрибуты должны быть. Дальше надо пробежаться по списку товаров и посмотреть подходут ли занесенные товары под шаблон или нет. Если есть лишние атрибуты, то их надо дописать в шаблон (или игнорировать). Те, которые подпадают под шаблон, надо расставить в том же порядке как в шаблоне.
Для чего
Следующим этапом мы планируем внедрить две функции на сайт: сравнение и фильтры. Обе функции опираются на атрибуты. Поэтому сейчас стоит первоочередная задача привести все в один вид.
От вас ждем описания решения - как сделать. Готовы расмотреть любые варианты, но в рамках ocStore (без смены движка).
А также сроки и стоимость работ.