Дорогие друзья, вас приветствует компания CS-Commerce Software Solutions!
Представляем модуль Сложный расчет стоимости товара. Он считает цену товара по формуле, которую вы задаёте сами, — своей у каждого товара. Переменными в формуле служат выбранные покупателем опции, числовые характеристики товара, глобальные переменные (общие константы: курс, стоимость работы, коэффициент) и параметры самого товара: базовая и рекомендованная цена, количество, остаток на складе, популярность. Так считаются товары, цена которых зависит от размеров, площади, длины или тиража: мебель, стёкла, ткани, печать, стройматериалы.
Как это работает
- Формула задаётся на странице товара во вкладке «Сложный расчет стоимости»: рядом с каждой переменной показан её индекс и кнопка «+», которая дописывает переменную в формулу.
- Два режима. Простой — арифметическое выражение:
([price]+[opt_1])*[opt_2]*[glb_1]. Профессиональный — код на PHP с условиями, округлением и любыми проверками промежуточного результата; цена — то, что осталось в переменной$price. - Свой тип опции «Число (Модуль)»: поле для ввода длины, ширины, площади, тиража — со значением по умолчанию, диапазоном, шагом и готовыми вариантами для быстрого выбора. Границы и шаг можно брать из характеристик конкретного товара.
- Цена пересчитывается без перезагрузки страницы при каждом изменении опций, а также в корзине, при оформлении и при редактировании заказа администратором. Штатные наценки опций у товара с формулой не применяются — цену целиком определяет формула.
- Поле количества можно скрыть у товаров, где оно не имеет смысла или уже заложено в формулу.
- Формулы включаются и выключаются массово, переносятся импортом и экспортом товаров; при дублировании товара и генерации вариаций формула копируется.
- На Multi-Vendor вкладку формулы можно скрыть от продавцов, глобальные переменные делятся на общие и переменные продавца, а формулу общего товара продавец подставляет в свой товар одним кликом.
Что нового в версии 4.5.0
- Исправлен пересчёт цены на витрине: если у товара была только числовая опция калькулятора, без других опций с наценками, цена при вводе значения не обновлялась. Теперь у товара с активной формулой пересчёт выполняется при любом изменении опций.
- Обновлён блок информации о версии и подписке в настройках модуля.
- Совместимость с PHP 8.3.
Обновление доступно через Центр обновлений CS-Cart. Модуль работает на CS-Cart и Multi-Vendor начиная с версии 4.0.1 во всех редакциях, с темой Responsive и темами на её основе. Документация переписана под версию 4.5.0: переменные и что в них подставляется, оба режима с примерами, числовой тип опции, массовые операции и особенности Multi-Vendor.
Если у вас возникли вопросы или трудности, связанные с покупкой или использованием наших модулей, пожалуйста, обращайтесь в наш Центр поддержки. Это наиболее оперативный способ получить консультацию или необходимую помощь.