[msExtraFields] 0.2.6-beta Гибкие свойства товаров
В продолжении темы sFilters, компонент вышел в свет, а точнее в магазин, под новым именем.
Любознательным сразу сюда: вход в админку:
Логин: demo
Пароль: demo12345
товара (задается в настройках плагина)
работа в нескольких контекстах без создания дубликатов свойств товаров
привязка свойств к категориям товаров
иерархическое наследование свойств от категорий
автоматическое заполнение свойств товаров при создании товара, унаследованных от родителей (категорий)
копирование свойств товара/категории при копировании документа
сортировка свойств через перетаскивание в общих настройках, категориях и товарах
различное отображение свойств в зависимости от потребностей (информативный вид, короткий, режим изменения значения — редактирования)
возможность менять внешний вид и поведение каждого свойства
управлять внешним видом и характеристиками одного и того-же свойства в
каждой категории по отдельности
управлять ценой товара в зависимости от выбранного свойства
включение/выключение добавления скидок к товарам
управление скидками у каждого свойства товара отдельно и в общем у товара
при изменении количества выбора товара, перед добавлением его в корзину, происходит
перерасчет итоговой цены, а также в момент добавления, в результате цена меняется
для ранее добавленных товаров
перерасчет цены при изменении кол-ва товара на странице формировании заказа
группировка свойств в админке и при выводе у клиента в тег fieldset с выводом имени группы
добавление дополнительного описание к свойствам товаров
добавление и вывод у клиента информации о скидках без перезагрузки страницы
задание отдельных артикулов к каждому дополнительному свойства товара / категории
управление количеством товара по тому или иному свойству (например, синих футболок
на складе 20, красных 10, оба этих свойства прописаны у одного единственного документа)
доступ к компоненту и его работа регулируется правилами указанных в политике доступа miniShop2
гибкое управление таблицами, положения полей можно запоминать в кукисах браузера
сохранение всех свойств товаров в истории заказов
можно использовать эти свойства в качестве критериев поиска компонента mSearch2
гибкое управление этими свойствами в качестве критериев mSearch2 при открытии
клиентом различных категорий, через сниппет mFilter2.
* гибкое управление таблицами, положения полей можно запоминать в кукисах браузера
* **сохранение всех свойств товаров в истории заказов**
* можно использовать эти свойства в качестве критериев поиска компонента mSearch2
* гибкое управление этими свойствами в качестве критериев mSearch2 при открытии
клиентом различных категорий, через сниппет mFilter2.


Что умеет?
Дает возможность гибко управлять свойствами товаров (в не зависимости от того прописаны ли какие-либо дополнительные классы обработчики в настройках miniShop2), их ценами, скидками по товару и по отдельным его свойствам, группировать свойства, привязывать их к различным контекстам, что позволяет управлять одновременно несколькими магазинами из одной админки, информировать клиента об изменении цены. Работает «из коробки» с компонентом mSearch2 и многое другое. Основная идея этого проекта: свести к минимуму дублирование одинаковых товаров характеристики которых не значительно отличаются друг от друга. Работает как на старых версиях modx (2.2) так и на последней, также на php 5.3 — 5.6 стабильно.Где поглядеть?
Почти все можно увидеть на демонстрационном сайте.Любознательным сразу сюда: вход в админку:
Логин: demo
Пароль: demo12345
Где скачать?
Ссылка на магазин: msExtraFieldsВозможности
динамическое создание свойств любого вида не зависимо от категориитовара (задается в настройках плагина)
работа в нескольких контекстах без создания дубликатов свойств товаров
привязка свойств к категориям товаров
иерархическое наследование свойств от категорий
автоматическое заполнение свойств товаров при создании товара, унаследованных от родителей (категорий)
копирование свойств товара/категории при копировании документа
сортировка свойств через перетаскивание в общих настройках, категориях и товарах
различное отображение свойств в зависимости от потребностей (информативный вид, короткий, режим изменения значения — редактирования)
возможность менять внешний вид и поведение каждого свойства
управлять внешним видом и характеристиками одного и того-же свойства в
каждой категории по отдельности
управлять ценой товара в зависимости от выбранного свойства
включение/выключение добавления скидок к товарам
управление скидками у каждого свойства товара отдельно и в общем у товара
при изменении количества выбора товара, перед добавлением его в корзину, происходит
перерасчет итоговой цены, а также в момент добавления, в результате цена меняется
для ранее добавленных товаров
перерасчет цены при изменении кол-ва товара на странице формировании заказа
группировка свойств в админке и при выводе у клиента в тег fieldset с выводом имени группы
добавление дополнительного описание к свойствам товаров
добавление и вывод у клиента информации о скидках без перезагрузки страницы
задание отдельных артикулов к каждому дополнительному свойства товара / категории
управление количеством товара по тому или иному свойству (например, синих футболок
на складе 20, красных 10, оба этих свойства прописаны у одного единственного документа)
доступ к компоненту и его работа регулируется правилами указанных в политике доступа miniShop2
гибкое управление таблицами, положения полей можно запоминать в кукисах браузера
сохранение всех свойств товаров в истории заказов
можно использовать эти свойства в качестве критериев поиска компонента mSearch2
гибкое управление этими свойствами в качестве критериев mSearch2 при открытии
клиентом различных категорий, через сниппет mFilter2.
* гибкое управление таблицами, положения полей можно запоминать в кукисах браузера
* **сохранение всех свойств товаров в истории заказов**
* можно использовать эти свойства в качестве критериев поиска компонента mSearch2
* гибкое управление этими свойствами в качестве критериев mSearch2 при открытии
клиентом различных категорий, через сниппет mFilter2.
Внешний вид


Комментарии: 32
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Демо-сайт фронтенд почему то не пашет.Зашел через админку.P.S. а главную нужно починить как можно скорее, а то многие так и не увидят всех возможностей компонента.
Это одна из самых важных функций в юзабилити ИМ, по моему мнению.
На демо это ещё не бросается в глаза, так как мало товаров и все опции в выпадающих списках. А если это будет интернет-магазин телефонов со всеми опциями в списках, то будет очень и очень не удобно пользователям сталкиваться с тем, что постоянно нет результатов)
А так, проделана огромная работа! Спасибо! Скоро обязательно пригодится этот компонент)
А еще я заметил тормоза на странице каталога — в разделе телефоны при всего-лишь 2х товарах.
И оно еще не кэшируется судя по всему?
yadi.sk/i/maetICDqqxudo
Как я могу вывести в карточке товара свойства, только из определенной группы свойств?