Minishop2 - фильтры, характеристики, подборки

Здравствуйте!
Столкнулся с таким вопросом, т/к готовых модулей не нашел, возможно они имеются или я не совсем разобрался с их работой. Либо это надо делать с 0 и дорабатывать текущие модули.
1) Интернет-магазин, свойства и опции
Есть интернет-магазин. Понятно что у большинства магазинов есть разделы с разными свойствами. Как это сделать в minishop2? Использовать опции? В опциях есть возможность создавать и присваивать их к различным разделам.
Возможность сортировки характеристик товара, важные наверху например?
Но я не пойму тогда отличия опций и свойств? И чем они лучше/хуже.
Я конечно понимаю, что опции можно выбирать и связывать со стоимостями, например цвет и т/д.

2) Фильтры
Как делать настраиваемые фильтры для разделов? Как описано выше, у разных разделов разные опции/свойства и хотелось бы управлять этим. Т/е для каждого раздела, чтобы можно было (не в коде), а визуально выбирать опции/свойства в фильтре для конкретного раздела. Есть ли такой модуль или это все делается уже конкретно под каждый магазин?

3) Работа с валютами
Есть цены в валюте, чтобы был пересчет (опять же чтобы это было визуально в админке оформлено) на рубли, с автоматическим обновлением курса раз в день (например)

4) Модификации
У товаров бывает так, что есть различные модификации того или другого товара, причем каждая модификация выступает как отдельный товар, т/е это не опция, а именно отдельный товар, которые связаны между собой. Возможно это можно сделать связями товаров.

Возможно описал все очень сумбурно, но хотелось бы понимать есть ли такие модули, или же все-таки нужно все делать всегда конкретно под каждый магазин?
Спасибо!
Роман
10 мая 2018, 09:02
modx.pro
2 065
0

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

Дмитрий
10 мая 2018, 12:17
0
1) Можно опции, можно свойства. Свойства сложнее подключить и настроить, но работают они быстрее. Свойства нельзя привязать к определенной категории товаров, они видны всегда. В свойства можно вынести общие для всех товаров параметры, как цена в другой валюте, например.
2) Ну, тут надо купить mFilter2 и допустим сделать TV-поле у каждой категории, где задавать какие именно опции искать. С другой стороны, можно задать вообще все опции в фильтр, и если в выбранной категории нет ни одного товара с таким свойством, то это свойство просто не будет выводится. Изи.
3) Есть два модуля в Modstore — CurrencyRate и CurrencyCalc. Тут нужно выбрать, какой более подходит и использовать. Я везде использую первый, его возможностей хватает.
4) Можно и связанными товарами сделать. А можно в Modstore посмотреть еще разные модули и там полно всякого для таких задач.
В общем, советую в следующий раз сначала посмотреть все возможные пакеты в Modstore, и я уверен, часть вопросов отпадёт. К тому же каждое дополнение перед покупкой можно пощупать на хостинге бесплатно
    Роман
    10 мая 2018, 12:42
    0
    Дмитрий, спасибо за ответ.
    Тут скорее вопрос в том, что нужно визуальное оформление и управление этим всем из админки.
    1) Тут вопрос еще в том, что опции я так понимаю нельзя импортировать. А обычно всегда требуется импорт/экспорт товаров их Эксель файла, т/к никто вручную товары не забивает, слишком затратно. Отсюда проблема с опциями. А забивать свойства постоянно и выводить их все для каждого товара — это тоже неудобно для клиента.
    2) Не всегда, например, в фильтр хочется пихать все свойства/опции для фильтрации, а только те, что реально нужны. А это сделать можно только копаясь в коде, для клиента это неудобно.
      SaLacoste
      10 мая 2018, 13:13
      +1
      Роман, а где вопрос?
      1) модуль ImportExport
      2) В фильтр вы можете добавлять только те свойства, которые нужны.
      Выше говорилось скорей про то, что все реализуемо и даже несколькими способами.

      А про клиента, так это про водителя, который не может колесо поменять. Либо учиться, либо держать человека, который будет его менять.
    Степан Прищепенко
    15 мая 2018, 12:06
    0
    2) модуль msExtraFields совместно с mFilter2. Но тут надо думать как работать в связке с другими модулями.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4