Вы находитесь на странице товара, справой стороны размещены стандартные свойства товара и динамические свойства, которые формируются компонентом msExtraFields посредством одноименного сниппета msExtraFields. Для понимания того, как происходит разделения по типу отображения, на странице последовательно выводятся:
- режим редактирования (edit) - обрабатывает чанки свойств, в имени параметра которых нет суфикса (info или short), например tplProduct_checkbox_row. Эти чанки позволяют пользователю менять значения свойств, тем самым влияя на уточнение характеристик товара перед его заказом;
- информационный вид (info) - чанки с суфиксом info. Не позволяют производить какие-либо изменения;
- короткий вид (short) - чанки с суфиксом short. В эту категорию попадают свойства в настройках которых (в том числе в настройках категории) установлен параметр inshort. Зачастую служит для вывода кратких характеристик товара при просмотре общего каталога;
В нижней левой части, под кнопкой "добавить в корзину", выводятся возможные скидки под которые попадают значения свойств выбранные клиентом. При изменения какого-либо значения отправляется запрос на сервер, где производится перерасчет цены и при получении ответа клиент будет проинформирован об изменениях как в цене, так и в доступных в данном случае для него скидках. Если цена товара при таких условиях изменилась, то посредством анимации, красного ценового блока вы сразу заметите изменения.
В момент изменения кол-ва товара в корзине, при совпадении этого значения с условиями действия скидок, происходит его перерасчет. Дабы не вводить пользователя в заблуждения, на экране всплывает отдельное сообщение о том, что цена на его заказанный товар, была пересчитана, и все последующие заказы этого товара будут формироваться по новой цене.
Так как, пользователю дается возможность изменять характеристики будущего товара, то и товар добавленный в корзину, разделяется по комбинации значений его свойств. Например, если вы добавите 3 синих товара в корзину, затем 2 зеленых и снова 5 синих, то в итоге, в вашей корзине окажутся: 8 синих и 2 зеленых товара, представленных в виде 2-х позиций, но с разными значенями колличества.
Также вы можете понаблюдать, как мгновенно изменяется цена товаров в корзине при изменении их колличества, с учетом всех скидок и текущих характеристик каждого товара.
Для того чтобы было удобнее проводить аналогии с текущими настройками товара, я рекомендую вам авторизоваться на сайте, и вы дополнительно сможете увидеть результат работы лога при запуске сниппета msExtraFields с типом edit, и лог которые возвращается при пересчете цены или изменения кол-ва товара в корзине.