🧮 Сложный расчет стоимости товара от cs-commerce.com

Дорогие друзья, вас приветствует компания 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.

Если у вас возникли вопросы или трудности, связанные с покупкой или использованием наших модулей, пожалуйста, обращайтесь в наш Центр поддержки. Это наиболее оперативный способ получить консультацию или необходимую помощь.