Демо: http://minimarket.nbooks.by/catalog/notebook/asus/
Чего нет в версии 0.1:
1) Нет корзины. Совсем. Ее нет не потому, что она не нужна, а потому, что на ее разработку нужно потратить много времени, а многим из вас уже сейчас нужно что-то продавать через свой сайт. Соответственно, так же нет никакого функционала, который обычно бывает завязан на корзину: это указание платежных реквизитов, способы оплаты, реквизиты доставки и т.п.
Что есть в версии 0.1:
1) Категории товаров.
- Могут быть бесконечной вложенности.
- Позволяют «путешествовать» по УРЛ. Например, УРЛ вида /catalog/notebook/asus/multimedia_entertainment/ вернет нам список ноутбуков Asus в модификации Multimedia Entertainment, а УРЛ вида /catalog/notebook/asus/ вернет просто все ноутбуки Asus. Другими словами, вся вложенность категории товара будет отображена в УРЛ.
Значения свойств товара задаются предварительно в админке. После, при создании товара, можно указать, какие свойства должны быть у создаваемого товара. Данный механизм позволяет добиться приблизительно такого результата:
3) Фильтры.
Фильтр состоит из 2х частей: поиск по «особенностям» товара, и поиск по жестко заданным характеристикам. Оба варианта позволяют задать одновременно несколько параметров для поиска. Например, можно искать ноутбук, который будет подходить и для девушки и для программиста. Либо, мне нужен ноутбук, у которого есть SSD диск заданного объема, определенный процессор и матовый экран.
UP:
Плагин можно скачать с GitHub: https://github.com/nikto256/minimarket
UP2:
Плагин уже доступен в каталоге, что не может не радовать. Соответственно, хочу выразить благодарность админам (а именно, extravert-у) за оперативную премодерацию плагина. Надеюсь, вместе мы сможем сделать проект altocms.ru немножко лучше.
Так же хочется обратиться к пользователям моего плагина: если увидели какую либо ошибку в его работе, либо если имеется идея по его доработке — буду рад выслушать все ваши предложения и пожелания.
Если вы собираетесь плагин оставлять бесплатным (он же бесплатный да? не посмотреть пока его не одобрят) то может вам стоит выложить его на github? И отслеживать изменения удобно, да вдруг кто свои правки пришлет
В конце топика есть ссылка — уже можно скачать его для теста.