CS-Cart модуль “Калькулятор цены товара”- это необходимое решение для интернет-магазинов, продающих товары с нестандартными размерами - ткани, строительные материалы, жалюзи, ковры, двери и т. д. Этот модуль добавляет на сайт онлайн калькулятор, где покупатель вводит необходимые размеры, а также выбирает нужные опции, в соответствии с чем получает расчёт стоимости товара.
Особенности:
- Вкладка “Калькулятор цены товара” находится в администраторской части на странице редактирования товара.
- Возможность для администратора задавать название размера (ширина, высота, длина, толщина и т.п.) и указывать значения для размеров, которые будут отображаться в витрине магазина по умолчанию.
- Возможность установить максимальные и минимальные пределы для числовых значений, введенных пользователем.
- Возможность использования разных единиц измерения (м, см, кг, и др.).
- Возможность для администратора задать формулу для расчёта стоимости товара.
- Формула работает с опциями.
- Возможность добавить описание формулы, которое будет отображаться в витрине электронного магазина под названием продукта.
- Возможность применить формулу для нескольких товаров одновременно.
- Форма онлайн калькулятора на детальной странице товара.
- Указанные размеры и опции отображаются в корзине, на странице оформленмия заказа, в счете-фатуре.
Совместимость:
1. Модуль корректно работает во всех браузерах- Internet Explorer, Mozilla Firefox, Safari, Google Chrome и Opera (последние версии).
2. Модуль совместим с CS-Cart 3.0.x и 4.x.x.
Примечания:
1. Модуль “Калькулятор цены товара” использует следующие хуки:
- products:view_main_info
- products:buttons_block
- products:prices_block
Поэтому, модуль может быть не совместим с другими модулями, использующими такие же хуки.
2. Мы предлагаем бесплатную установку на чистую версию CS-Cart (где нет серьезных изменений файлов и модификаций). В противном случае, может понадобиться дополнительная оплата за установку.
3. После подтверждения оплаты ссылка для скачивания модуля будет доступна на странице заказа.
4. Все настройки модуля могут быть переведены на русский язык через Администрирование -> Языки -> Перевод.
Пожалуйста, свяжитесь с нами, если у Вас возникнут какие-либо вопросы относительно этого модуля.
Как активировать “Калькулятор цены товара” для определенного товара?
1. После установки модуля, перейдите в Товары --> Товары. Нажмите на Редактировать рядом с необходимым товаром и нажмите на вкладку Модули.
2. Прокрутите страницу вниз до раздела Product Price Calculator. Вы увидите следующие параметры:
Product Price Calculator - поставьте флажок, чтобы активировать Калькулятор для этого товара.
Minimal calculated price - здесь Вы можете ввести минимальную возможную стоимость товара, которая может быть допустима после расчета окончательной стоимости товара. Если расчитанная стоимость товара ниже установленного минимума, она автоматически изменится на установленный минимум. Не вводите ничего в это поле, если не хотите устанавливать мимнимальную стоимость товара после калькуляции.
3. После сохранения изменений появится вкладка Product Price Calculator.
Вкладка Product Price Calculator на странице редактирования товара и ее особенности
После того, как “Калькулятор цены товара” активирован, администратор должен выполнить все необходимые действия во вкладке Product Price Calculator на странице редактирования товара.
1. Нажав на вкладку Product Price Calculator, Вы увидите следующие разделы:

2. В разделе Fields (Поля) укажите:
Name (Название) - название размера (например, ширина).
Position (Позиция) - расположение параметра размера в формуле.
Default value (Значение по умолчанию) - задайте числовое значение по умолчанию, которое будет видеть покупатель в интернет-магазине.
Abbreviation - название единицы измерения (например, м. (метр)
Minimum - минимальное допустимое числовое значение, которое может быть введено покупателем. Если покупатель вводит число, которое меньше допустимого минимума, он увидит сообщение об ошибке и это число будет заменено на допустимый минимум.
Maximum - максимальное допустимое числовое значение, которое может быть введено покупателем. Если покупатель вводит число, которое больше допустимого максимума, он увидит сообщение об ошибке и это число будет заменено на допустимый максимум.
Selectbox - это поле будет активно только после заполнения всех необходимых полей и после нажатия кнопки Сохранить. Поставте галочку, если хотите, чтобы пользователи выбирали значения для размеров из выпадающего списка. Не ставте галочку и клиенты смогут вводить необходимые числа вручную.
Step - используйте это поле, если Вы выбрали Selectbox. Здесь задаётся шаг между числами, доступными для выбора в выпадающем списке.
Additional - это поле может быть полезно для дюймов и ярдов. Здесь задаётся дробная часть. Проигнорируйте его, если Вы не используете дробные числа.
Additional Abbreviation - это поле также для дюймов и ярдов. Проигнорируйте его, если Вы не используете дробные числа.
Кликните на значок “+”, чтобы добавить новое поле.
3. Options (Параметры) - если товар содержит опции, то Вы увидите раздел Options (Параметры). Этот раздел включает в себя параметры, которые должны быть указаны в формуле.
4. Formula - в данном разделе создайте формулу в соответствии с примерами, приведенными ниже на этой странице.
5. Formula description (Описание формулы) - здесь Вы можете ввести описание формулы или любой текст, содержащий важную информацию для покупателя. Описание формулы будет отображаться в витрине интернет-магазина под названием товара.
6. Apply formula to other product (Применить формулу к другим товарам). Нажмите на ссылку Добавить товар, чтобы выбрать товар, к которому Вы хотели бы применить формулу.
Внимание! Применить корректно можно только формулу без параметров. В случае, если к другим товарам Вы применили формулу с параметрами, измените эти параметры или удалите их.
Пример формулы для расчёта высоты и ширины в метрах (первоначальная стоимость за квадратный метр).

Объяснение формулы
[val_1] является значением для размера Name (Название) с позицией 1;
[val_2] является значением для размера Name (Название) с позицией 2;
[price] это цена за единицу, указанную администратором в поле Цена на странице редактирования товара, вкладка Общее.
Внимание!
Такая же формула применяется для измерения величин в сантиметрах с первоначальной стоимостью за квадратный сантиметр.
Если у Вас возникнут какие-либо проблемы с созданием формулы, мы поможем Вам бесплатно.
Как создать формулу, которая будет работать с параметрами (опциями)?
Калькулятор цены товара работает корректно с параметрами товаров.
Например, Вы продаете столешницу, у нее есть такие параметры как Материал (дуб, береза и т.д.) и Цвет (белый, черный и т.д.). Цена Материала зависит от стоимости за квадратный метр. Стоимость Цвета фиксирована и будет добавлена к конечной цене товара.
Рассмотрим пример формулы (цена товара указана за квадратный метр)

После того, как Вы добавили необходимые параметры товара во вкладке Параметры на странице редактирования товара, значения параметров (т.е. как они должны использоваться в формуле) появляются в разделе Options (Параметры), как показано выше на скриншоте.
Объяснение формулы
[val_1] является значением для размера Name (Название) с позицией 1.
[val_2] является значением для размера Name (Название) с позицией 2.
[opt_15] является значением для опции Table top material (Материал). Запомните, что в данном примере у этой опции есть модификатор цены, зависящий от стоимости за квадратный метр.
[opt_16] является значением кода опции Color (Цвет). Запомните, что в данном примере у этой опции модификатор цены фиксированный и должен быть добавлен к конечной цене товара.
[price] - стоимость за квадратный метр.
Формула выглядит следующим образом:
[val_1]*[val_2]*([opt_15]+[price])+[opt_16]
Это означает, что параметр стоимости Материала [opt_15] добавляется к стоимости за квадратный метр [price] затем уножается на площадь стола [val_1]*[val_2] и параметр стоимости Цвета прибавляется к конечной цене товара.
Если у Вас возникнут какие-либо проблемы с созданием формулы, мы поможем Вам бесплатно.
Инструкция по установке:
1. Скачайте архив с модулем Калькулятор цены товара
2. Распакуйте архив и загрузите файлы на свой сервер в корневую папку с установленной CS-Cart.
3. Залогиньтесь в администраторскую часть магазина, перейдите в “Администрирование” →
“Модули”.
4. Найдите модуль Калькулятор цены товара в списке модулей и нажмите на ссылку “Установка”
напротив названия.
5. Все, модуль установлен. Выберите статус Вкл.
Калькулятор цены товара с полями для ввода значений:

Клиентская часть
Панель администратора (Найдите вкладку "Product price calculator")
Логин:demo@alt-team.comПароль:admin
Калькулятор цены товара с дробными значениями:

Клиентская часть
Панель администратора (Найдите вкладку "Product price calculator")
Логин:demo@alt-team.comПароль:admin
Калькулятор цены товара с полем для выбора:

Клиентская часть
Панель администратора(Найдите вкладку "Product price calculator")
Логин:demo@alt-team.comПароль:admin