Как реализовать каталог с карточками проектов (товаров)?

Добрый день. Помогите разобраться с одним вопросом, пожалуйста. Хоть, он может показаться простым, но я в MODX не профи (больше по SEO в e-commerce). Может, в кучу все намешаю, не судите строго)

Имею пациента: сайт на MODX REVO 2.7.0 старый-городъ.рф
Хочу реализовать каталоги домов в категориях и подкатегориях, например, как здесь winter-house.ru/ceny/doma-iz-brusa/
Есть сайт проектов, откуда я потом импортирую данные для ресурсов, 1000 (карточек домов), чтобы они потом согласно свойствам отображались в нужных категориях. Необходимо отображение одной и той же карточки в разных подкатегориях.
По сути, аналог интернет-магазина. На Opencart я бы сделал сразу, а вот на MODX пока не могу понять, как лучше реализовать.

Подытожу: нужно реализовать каталоги с карточками домов и импорт-экспорт в файл со свойствами, чтобы можно было импортировать любое кол-во новых проектов (выбирая категории/подкатегории, в которых они будут отображаться). Было бы идеально, если бы они смогли потом по cron обновляться.

Может, поставить MiniShop2. Есть ли смысл? Тут главное — удобство последующей работы и временных затрат.
Или можно проще сделать?

Заранее благодарю всех за ответы и помощь!
Михаил
17 февраля 2020, 07:32
modx.pro
828
0

Комментарии: 3

Олег Щавелев
17 февраля 2020, 08:13
0
Здравствуйте, @Михаил.

С точки зрения организации каталога, лучше выбрать Minishop, так как вы запланировали уже как минимум 1000 позиций (MS2 адаптирован лучше под большие каталоги). Если сформулировать причины выбора данного пакета самые существенные:

  • Простая организация импорта и экспорта продуктов
  • Удобная организация свойств и опций товара (в вашем случаи объектов)
  • Масштабирование задач и большое количество пакетов
Для импорта подойдет пакет msImportExport, обязательно попробуйте пакет для шаблонизации мета-тегов seoTemplates, также подумайте о seoFilter его задача из фильтра делать структуру продвигаемых страниц по принципу критериев фильтра.

Удачи!
    Алексей Шумаев
    17 февраля 2020, 09:03
    +1
    По моему опыту, подобные задачи в modx не решаются просто «из коробки», как, возможно, в других более специализированных системах. Но у нас cmf, поэтому всё можно настроить максимально удобно для себя.

    За основу берите minishop2, т.к. там есть сразу: каталог, мультикатегории, свойства.
    Обязательно mSearch2; возможно, seoFilter.

    Импорт/экспорт я бы сделал свой (по мне проще правильно настроить и поддерживать свой класс экспорта-импорта, чем любое стороннее не специализированное решение). Тут главное сразу определиться: что и куда должно попадать; вот как раз это требует опыта построения проектов на modx.
    В модуле экспорта/импорта закладывается логика распределения объектов по категориям minishop'а в зависимости от свойств объектов.

    Для вывода на фронт в различных разрезах можно использовать:
    — мультикатегориии minishop2
    — mSearch2 — настраивать вывод определённых объектов, исходя из их свойств.
    Проще всего, наверное, для ресурса добавить TV-поле c фильтром и применять его на данной странице
    — seoFilter (? я его не использовал, но вроде он для того и создан).
      Олег Щавелев
      17 февраля 2020, 12:41
      +1
      А теперь могу еще предложить еще один вариант расширения семантики. Я думаю можно найти много интересных кластеров. SEOTabs — через неделю в магазине modstore.pro
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        3