Как реализовать каталог с карточками проектов (товаров)?
Имею пациента: сайт на MODX REVO 2.7.0 старый-городъ.рф
Хочу реализовать каталоги домов в категориях и подкатегориях, например, как здесь winter-house.ru/ceny/doma-iz-brusa/
Есть сайт проектов, откуда я потом импортирую данные для ресурсов, 1000 (карточек домов), чтобы они потом согласно свойствам отображались в нужных категориях. Необходимо отображение одной и той же карточки в разных подкатегориях.
По сути, аналог интернет-магазина. На Opencart я бы сделал сразу, а вот на MODX пока не могу понять, как лучше реализовать.
Подытожу: нужно реализовать каталоги с карточками домов и импорт-экспорт в файл со свойствами, чтобы можно было импортировать любое кол-во новых проектов (выбирая категории/подкатегории, в которых они будут отображаться). Было бы идеально, если бы они смогли потом по cron обновляться.
Может, поставить MiniShop2. Есть ли смысл? Тут главное — удобство последующей работы и временных затрат.
Или можно проще сделать?
Заранее благодарю всех за ответы и помощь!
Комментарии: 3
Здравствуйте, @Михаил.
С точки зрения организации каталога, лучше выбрать Minishop, так как вы запланировали уже как минимум 1000 позиций (MS2 адаптирован лучше под большие каталоги). Если сформулировать причины выбора данного пакета самые существенные:
Удачи!
С точки зрения организации каталога, лучше выбрать Minishop, так как вы запланировали уже как минимум 1000 позиций (MS2 адаптирован лучше под большие каталоги). Если сформулировать причины выбора данного пакета самые существенные:
- Простая организация импорта и экспорта продуктов
- Удобная организация свойств и опций товара (в вашем случаи объектов)
- Масштабирование задач и большое количество пакетов
Удачи!
По моему опыту, подобные задачи в modx не решаются просто «из коробки», как, возможно, в других более специализированных системах. Но у нас cmf, поэтому всё можно настроить максимально удобно для себя.
За основу берите minishop2, т.к. там есть сразу: каталог, мультикатегории, свойства.
Обязательно mSearch2; возможно, seoFilter.
Импорт/экспорт я бы сделал свой (по мне проще правильно настроить и поддерживать свой класс экспорта-импорта, чем любое стороннее не специализированное решение). Тут главное сразу определиться: что и куда должно попадать; вот как раз это требует опыта построения проектов на modx.
В модуле экспорта/импорта закладывается логика распределения объектов по категориям minishop'а в зависимости от свойств объектов.
Для вывода на фронт в различных разрезах можно использовать:
— мультикатегориии minishop2
— mSearch2 — настраивать вывод определённых объектов, исходя из их свойств.
Проще всего, наверное, для ресурса добавить TV-поле c фильтром и применять его на данной странице
— seoFilter (? я его не использовал, но вроде он для того и создан).
За основу берите minishop2, т.к. там есть сразу: каталог, мультикатегории, свойства.
Обязательно mSearch2; возможно, seoFilter.
Импорт/экспорт я бы сделал свой (по мне проще правильно настроить и поддерживать свой класс экспорта-импорта, чем любое стороннее не специализированное решение). Тут главное сразу определиться: что и куда должно попадать; вот как раз это требует опыта построения проектов на modx.
В модуле экспорта/импорта закладывается логика распределения объектов по категориям minishop'а в зависимости от свойств объектов.
Для вывода на фронт в различных разрезах можно использовать:
— мультикатегориии minishop2
— mSearch2 — настраивать вывод определённых объектов, исходя из их свойств.
Проще всего, наверное, для ресурса добавить TV-поле c фильтром и применять его на данной странице
— seoFilter (? я его не использовал, но вроде он для того и создан).
А теперь могу еще предложить еще один вариант расширения семантики. Я думаю можно найти много интересных кластеров. SEOTabs — через неделю в магазине modstore.pro
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.