STARt: Калькулятор PRO - расчет стоимости товаров и услуг
START: Калькулятор PRO. Решение позволяет создать неограниченное количество калькуляторов расчета товаров или услуг на вашем сайте.
Калькулятор позволяет вычислять цену или количество товаров и услуг по заданной формуле, а так же производить расчёты любой сложности.
Для чего подойдет решение:
- Калькулятор стоимости дверей, окон, натяжных потолков, гаражных ворот и т.п.
- Расчет необходимого количества стройматериалов: ламината, обоев, кирпича, бруса и т.п.
- Калькулятор финансовых услуг (вкладов, кредитов, ипотеки, кэшбэка).
- Расчет стоимости кейтеринга (банкета, фуршета, кофе-брейка).
- Калькулятор стоимости клининга.
- Расчет стоимости кухонного гарнитура, мягкой и корпусной мебели.
- Калькулятор грузоперевозок (доставки, переезда).
- Расчет индекса массы тела, калорийности и т.п.
- Калькулятор, в котором можно собрать блюдо из собственных ингредиентов (например, пиццу).
Особенности решения:
- Возможность задать произвольную формулу для расчётов любой сложности.
- В калькуляторе реализовано создание зависимостей. Изменение одного параметра может влиять на другие параметры.
- С помощью базовых настроек вы можете изменить внешний вид калькулятора, настроить цвета и отображение его отдельных элементов.
- Вы можете добавить неограниченное количество параметров, выбрать их типы и определить, в каком порядке они будут выводиться в калькуляторе.
- При установке решения загружается демо-наполнение. На примере расчёта цены пластиковых окон представлены все возможные типы параметров.
- Калькулятор содержит форму обратной связи, с помощью которой пользователь может оставить заявку и отправить результат расчёта на свой e-mail.
Примеры реализованных калькуляторов:
- https://law-c.ru/registratsiya-yuridicheskikh-lits/
- https://formula4.ru/services/razrabotka-saytov/
- https://sezus.ru/product/zagraditelnye-seti/
- https://it-klaster.com/price/calculator_price/calculator.php
- https://klester.ru/kalkulyator-dlya-grunta-i-kraski.php
- http://atex37.ru/termostyezhka/kalkulyator-termostyezhki.php
- http://atex37.ru/termostyezhka/kalkulyator-stezhki-nitkami.php
- https://www.dobro38.ru/info/calc/alcohol_water/
- https://www.dobro38.ru/info/calc/spn/
- https://ekovata-montazh.ru/gallery/
- https://stroj.biz/calculator/
- https://istroit.ru/kalkulyatory/raschet-kolichestva-dosok-ili-brusa-v-odnom-kubometre-po-secheniyu-i...
- https://istroit.ru/kalkulyatory/raschet-obema-doski-brusa-v-kubometrakh-po-shirine-tolshchine-i-dlin...
- https://istroit.ru/kalkulyatory/kalkulyator-raschet-kolichestva-vagonki-po-ploshchadi-zakryvaemoy-po...
- https://samoreg.ru/catalog/greyushchiy-kabel/samoreguliruyushchiysya/fine-korea-srl10-2.html?bitrix_...
- https://alfagroupsro.ru/services/dopusk-sro-alfa-group/vstuplenie-v-sro/ https://offer.first-bit.ru/
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER]
[CENTER]
[/CENTER][CENTER]
[/CENTER] Дополнительные услуги
- Microsoft Internet Explorer
- Microsoft Edge(на базе Chromium)
- Mozilla Firefox
- Opera
- Apple Safari
- Google Chrome,
- Яндекс.Браузер,
- Chromium Gost
- другие браузеры, поддерживающие плагины NPAPI.
- КриптоПро CSP версии 4.0 и выше
- ViPNet CSP 4
- ID файла на Битрикс.Диск
- Ответственный
- Одно из возможных расширений файла ЭЦП (sig, p7s)
- Папка для сохранения файла на Битрикс.Диск. Если папка не указана, то подписанный файл сохраняется в той же папке, что и подписываемый. Тип подписи - присоединенная.
- ID подписанного файла на Битрикс.Диске
- Внутренняя ссылка для просмотра подписанного файла
- Внешняя ссылка для скачивания подписанного файла
[/CENTER]
[CENTER]Легкий дизайн - без лишних элементов, ориентированный на мобильные устройства и экраны большого разрешения.
Оформление страниц подчеркивает Ваши компетенции, товарные предложения и контент. [/CENTER]
[CENTER]Вовлекает пользователя во взаимодействие с сайтом, определяя логический выбор на основе большого количества параметров деятельности компании.
Формы захвата позволяют осуществлять быстрые продажи, а рекомендации сопутствующих товаров - перекрестные продажи. [/CENTER]
[CENTER]
[/CENTER]
[CENTER]Главная страница - с формами захвата, быстрым оформлением заявки, предложением популярных товаров и услуг, видео-контентом, описанием компетенций, важной информацией для клиентов из ленты событий. [/CENTER]
[CENTER]
[/CENTER]
[CENTER]Раздел компания - визитная карточка организации - история и подход к работе, отзывы и сертификаты, список партнеров и предложение для сотрудничества.
Коммуникации с клиентами через форму вопрос-ответ. [/CENTER]
[CENTER]Планируйте акции компании, запускайте их в соответствующем разделе компании и транслируйте акции клиентам в каталог продукции и карточки услуг при заказе товара. [/CENTER]
[CENTER]
[/CENTER]
[CENTER]Каталог продукции с умным фильтром - простая навигация по каталогу, с возможностью поиска товара по характеристикам.
[/CENTER]
[CENTER]Три вида представления каталога:[/CENTER]
[CENTER]- карточки товаров
- список товаров
- табличная форма[/CENTER]
[CENTER]Настраивайте представление каталога товара в зависимости от типа продукции и продавайте больше, делая акцент на самом важном - изображении, кратком описании или представленном ассортименте.[/CENTER]
[CENTER]
[/CENTER]
[CENTER]Прайс-лист - формируется на сайте автоматически при загрузке товаров и представляет всю ассортиментную матрицу товаров компании.
Актуальный инструмент для компаний работающих в B2B - сегменте.
Актуальный прайс-лист в 1 действие могут скачать, как Ваши клиенты, так и менеджеры по продажам для отправки клиентам на электронную почту.[/CENTER]
[CENTER]
[/CENTER]
[CENTER]Детальная карточка товара - одинаково хорошо выглядит, как на мобильных устройствах, так и на большом экране.
Загружайте подробное описание, характеристики продукции, изображение или галерею изображений товара.
Формируйте актуальные списки товара в наличии и на заказ.
Отдельная вкладка по доставке товара покупателю. [/CENTER]
[CENTER]
[/CENTER]
[CENTER]Услуги - раздел с упором на Ваш контент, для описания предоставляемых услуг, подхода в работе, объемов и технических возможностей.
Добавляйте в контентную часть страницы параметры в табличной форме для детального описания.
Форма заказа позволит клиентам задать вопрос или заказать услугу в 1 клик. [/CENTER]
[CENTER]
[/CENTER]
[CENTER]Наши работы - начните пополнять ваше портфолио фотографиями и описанием, чтобы рассказать о своих компетенциях, утвердить покупателей в выборе компании на основе выполненных работ.
Перелинковка позволит в карточке работы указать использованную продукцию и виды работ из каталога сайта. [/CENTER]
[CENTER]
[/CENTER]
[CENTER][CENTER]1 год технической поддержки через службу [/CENTER]tp@citrus-soft.ru
[CENTER]подробная документация для самостоятельной настройки сайта и наполнения контентом
[/CENTER]
[CENTER]гарантированная работоспособность решения - выпускаем и поддерживаем собственные тиражные решения с 2013 года
[/CENTER]
[CENTER]возможность индивидуальной доработки, масштабирования, интеграции специалистами компании Цитрус, в нашем штате: [/CENTER][/CENTER]
[CENTER]- дизайнеры
- программисты
- интеграторы CRM, ERP систем[/CENTER]
[CENTER]
[/CENTER]
[CENTER]- Скидка для партнеров - 50% на решения
- Бесплатные NFR ключи для партнеров. Используйте свой демо-контент и контакты для презентации решения клиентам.[CENTER]По вопросам партнерства и получения ключей пишите [/CENTER]info@citrus-soft.ru[/CENTER] - Письма о новом заказе
- Письма об изменении статуса
- Письма об оплате заказа
- Письма об отмене заказа
- Ваши прочие письма, содержащие ID заказа (решение обрабатывает все письма в которых определён #ORDER_ID#)
- О параметрах заказа и текущем статусе заказа
- О способе оплаты, параметры оплаты
- О способе доставки, параметры доставки
- Данные указанные пользователем при оформлении заказа
- Настраиваемую таблицу состава заказа
- ID заказа
- Номер заказа
- Публичная ссылка на заказ
- Основная таблица позиций заказа
- Дополнительная таблица позиций заказа
- Дата и время создания или обновления заказа
- Купоны (промокоды) примененные к заказу
- Название типа плательщика
- Комментарий покупателя
- Комментарий менеджера (видимый только в админке)
- Общий вес заказа: в граммах или килограммах
- Общий объём заказа: в куб. сантиметрах или куб. метрах
- Название статуса заказа
- Описание статуса заказа
- Дата и время последнего изменения статуса
- Заказ отменён (Отменён/Не отменён)
- Дата и время отмены заказа
- Причина отмены заказа
- Название службы доставки
- Описание службы доставки
- Доставка разрешена (Разрешена/Не разрешена)
- Идентификатор отправления (отслеживания)
- Дополнительные услуги доставки списком Информация о выбранном складе или пункте выдачи:
- Название склада
- Телефон склада
- Email склада
- Расписание склада
- Адрес склада
- Описание склада
- Название системы оплаты
- Описание службы оплаты
- Оплата заказа (Оплачен/Не оплачен)
- Дата и время отмены заказа
- Стоимость товаров в заказе
- Стоимость заказа
- Стоимость доставки
- Сумма скидки
- Сумма налога
- Уже оплачено
- Все заполненные свойства заказа без системных
- Все заполненные свойства заказа включая системные
- Настраиваемый список свойств Значение конкретного свойства
[TABLE][TR][TD]
[/TD][TD] ▷ [/TD][TD] Нет абонентской платы
[/TD][/TR][/TABLE][TABLE][TR][TD]
[/TD][TD] ▷ [/TD][TD] Добавляет макросы для всех типов событий, в которых определена переменная ORDER_ID
[/TD][/TR][/TABLE][TABLE][TR][TD]
[/TD][TD] ▷ [/TD][TD] Поддерживает настройку двух различных таблиц товаров в заказе (например для отправки администратору таблицы заказа с дополнительными полями)
[/TD][/TR][/TABLE]
[TABLE][TR][TD]
[/TD][TD] ✔ [/TD][TD] Поддерживает механизм многосайтовости[/TD][/TR][TR][TD]
[/TD][TD] ✔ [/TD][TD] Поддержка версий PHP: 7.x, 8.x[/TD][/TR][TR][TD]
[/TD][TD] ✔ [/TD][TD] Корректно работает на актуальных и на более старых версиях 1с-Битрикс[/TD][/TR][TR][TD]
[/TD][TD] ✔ [/TD][TD] Корректно работает с большинством готовых шаблонов (Аспро, Сотбит, Digital Web, Intec, Альфа, Некстайп, Крайт и т.д.) и на сайтах с уникальным дизайном[/TD][/TR][TR][TD]
[/TD][TD]
[/TD][TD] [/TD][/TR][/TABLE]
«SEO – мастер» – современный многофункциональный инструмент для качественной SEO-оптимизации сайта. Он позволит повысить позиции сайта в поисковой выдаче (Яндекс, Гугл) и привлечь значительно больше целевых клиентов, интересующихся Вашими товарами и услугами.
Модуль прост в освоении, имеет интуитивно понятный интерфейс, легко и гибко настраивается. От клиентов, использующих наш модуль после опыта работы с другими модулями, мы получаем исключительно хорошие отзывы. Попробуйте и Вы!
Модуль устанавливается за пару кликов, а первичная настройка займёт всего несколько минут. При этом модуль построен на современных механизмах, имеет привычный интерфейс системы 1С-Битрикс, поэтому работа с модулем доставит одно удовольствие.
А если возникнут какие-то вопросы – мы всегда рады помочь: не только быстрыми и точными ответами, но и оперативными доработками модуля: многие новые функции в модуле созданы по просьбам наших клиентов, причём большинство из доработок выполнены в максимально короткие сроки.
На данный момент модуль имеет в комплекте следующие возможности:
SEO для умного фильтра – установка собственных SEO-данных (заголовки, описания, дополнительные SEO-тексты и др.) на страницы фильтра (подробнее),
АвтоSEO для умного фильтра – дополнительное SEO для умного фильтра: установка SEO-данных автоматически (подробнее),
SEO для произвольных страниц (в т.ч. подмена адресов) – установка мета-тегов любых страниц сайта в 1 клик, а также установка собственного «красивого» адреса для любой страницы, поддерживается работа прямо на странице сайта: кнопка «SEO-мастер» (подробнее),
перелинковка – модуль позволяет на одних страницах выводить ссылки на другие страницы, причём также возможна группировка (подробнее),
базовые редиректы сайта – редиректы с http на https, с www на без-www (и наоборот), редирект для удаления index.php из адреса, редирект для добавления слеша в конец адреса (подробнее),
произвольные редиректы – любые редиректы с одной страницы сайта на другую, с возможностью импорта правил из Excel (подробнее),
канонические ссылки <link rel="canonical"> – настройка канонических ссылок в 1 клик (подробнее),
ЧПУ для постраничной навигации вместо PAGEN_1=2 – например /page-2/ или /page2/ а в некоторых случаях и просто /2/ (подробнее),
работа с внешними ссылками – подтверждение перехода по внешней ссылке, добавление "noindex, nofollow",
просмотр текущих SEO-данных – удобная кнопка на сайте, которая позволяет увидеть все установленные на странице SEO-данные,
разделы-ссылки – повышение удобства навигации пользователей по меню каталога с помощью добавления одного раздела в разные подразделы (подробнее),
анализатор запросов – просмотр информации о посещаемости сайта роботами, с предоставлением подробной информации (подробнее).
блокировка заданных роботов – модуль позволяет блокировать любых заданных роботов - например ненужных роботов, которые не несут никакой пользы, но создают высокую нагрузку на сервер (подробнее),
регионы для продвижения – современный функционал для работы с регионами (на поддоменах, отдельных доменах или на одном домене), который позволит продвигать сайт отдельно для каждого региона (подробнее),
генератор карты сайта sitemap.xml – гибко настраиваемая генерация карты сайта, в т.ч. с регулярной автоматической выгрузкой по Cron и выгрузкой изображений (подробнее),
генератор robots.txt – простой и удобный функционал для создания robots.txt без необходимости его постоянной перегенерации (подробнее).
SEO для умного фильтра
Основной функционал модуля – SEO для умного фильтра. Это позволяет реализовать установку «правильных» SEO-данных для страниц умного фильтра. Модуль создаст тысячи новых страниц с уникальным и качественным контентом для продвижения. Это добавит в поисковые системы новые страницы сайта для продвижения, а сайт получит новых пользователей, которые ищут Ваши товары и услуги.
Как по настройкам, так и в работе, функционал кардинально отличается от модулей конкурентов. Основные преимущества перед аналогами:
прозрачная работа – модуль заранее генерирует все заданные страницы для умного фильтра, и сразу назначает им SEO-данные (их даже можно редактировать вручную при необходимости, а также заблокировать от изменений, если требуется), таким образом Вы сразу контролируете, для каких ссылок модуль добавляет данные, и управляете генерацией этих данных,
производительность – модуль работает максимально быстро, на странице публичной части для работы SEO умного фильтра выполняет всего один SQL-запрос, при этом используется кеширование,
красивые ссылки – созданным страницам умного фильтра за пару кликов можно назначить «красивые» адреса,
ручная донастройка (при необходимости) – создавайте и редактируйте ссылки вручную, указывая каждой ссылке конкретные SEO-данные,
мощные SEO-тексты – собственная разработка функционала работы с SEO-текстами, что добавляет огромные, почти неограниченные возможности генерации текстов,
предпросмотр генерируемых данных – перед сохранением можно одним кликом (или горячей клавишей) посмотреть пример результата,
автоматические генераторы – модуль имеет автоматический генератор правил и автоматический генератор ссылок в правилах, что делает удобной и быстрой массовую работу с правилами и ссылками, разделами и свойствами.
Кроме того, модуль имеет огромное количество других инструментов и настроек, позволяющих выполнить SEO-оптимизацию максимально эффективно и просто! Для Вашего удобства, все функции, в том числе и настройки модуля, собраны в меню модуля (Административный раздел – Маркетинг – SEO-мастер).
Также планируется добавление новых инструментов и возможностей, принимаем заявки и предложения на бесплатную доработку модуля.
Модуль предоставляет возможность использовать зоны доставки, размеченные на Яндекс.Картах с помощью сторонних модулей, при обработке заказов модуля «Яндекс.Маркет для бизнеса» по модели DBS.
Возможности- Использование зон доставки, заполненные в модулях «Расчет стоимости доставки по зонам с подсказками от DaData» и «Зоны доставки на Яндекс картах»;
- Указание стоимости и сроков доставки для каждой зоны;
- Доставка за пределы зон с расчетом расстояния и максимальным ограничением ^1.
^1 - расстояние рассчитывается линейным методом между ближайшей точкой зоны доставки и координатами пользователя.
Примеры использования- Фиксированная стоимость доставки в пределах МКАД (КАД);
- Цена за километр при доставке за МКАД (КАД); Выбор ближайшего склада и правила расчета модуля «Расчет стоимости доставки по зонам с подсказками от DaData».
Интеграция с модулями «Стоимость доставки по зонам» от СитиВеб, «Расчет стоимости доставки по Яндекс.карте» и «Расчет стоимости перевозки по Яндекс.карте» от SEBEKON может быть реализована при достаточном количестве запросов пользователей по решению разработчика модуля.
Индивидуальная доработка, заполнение зон и настройка бизнес-правил магазина не входит в стоимость решения.
Представляем вам современный и функциональный дизайн. Наше решение отлично подойдёт компаниям, которые предоставляют услуги мойки автомобилей. Почему нужно выбрать именно наш шаблон? Современный и интуитивно понятный дизайн. Сайт адаптивен под любое мобильное устройство. Прайс-лист на услуги, новости и фотогалерея - всё это уже предусмотрено на сайте и легко настраивается.
[CENTER]
[/CENTER]
Возможность записи онлайн. По опыту нашей компании ключевая задача в сфере предоставления услуг - удобство записи на приём. На сайте предусмотрена форма с записи. С помощью такого подхода можно автоматически управлять записью. При необходимости вы можете подтверждать запись по телефону. Для клиента такой способ записи выглядит наиболее комфортным и удобным.
[CENTER]
[/CENTER]
На сайте предусмотрено несколько форм для записи. При установке решения вам будет доступна стандартная форма. В настройках административной части сайта вы можете сменить форму на CRM - форму на платформе Битрикс24
[/CENTER]
[CENTER]
[/CENTER]
SEO умного фильтра Lite – модуль позволит вам легко оптимизировать любую страницу по заданному URL, а так же по URL из фильтра. Сделать такие страницы уникальными для поисковых роботов не составит труда, тем самым повысить на сайте поведенческие факторы и увеличить трафик интернет-магазина.
[CENTER]
[/CENTER]
ФУНКЦИОНАЛЬНОСТЬ МОДУЛЯ:
- Мета-теги. Под каждый запрос умного фильтра создаётся отдельная страница с уникальными (title, description, keywords) что позволяет делать посадочные страницы.
- Уникальные заголовок H1. Для посадочных страниц можем задать любой заголовок.
- SEO текст. Формируем свой уникальный текст под каждый запрос фильтра.
- Хлебные крошки. Возможность добавлять или изменять пункты навигации.
- ЧПУ. Формируем свои понятные URL-адреса для посадочных страниц.
- Поиск по сайту. Заголовки и SEO описание из посадочных страниц будут участвовать в поиске по всему сайту.
- Многосайтовость. Под каждый сайт при многосайтовости можем задавать отдельные посадочные страницы.
[CENTER]
[/CENTER]
Что бы карта сайта регенила урлы без дополнительных символов как показано ниже. Надо проделать несколько действий с .htaccess.
[CENTER]
[/CENTER]
В корне сайта открываем .htaccess и дописываем туда следующий код.
RewriteCond %{REQUEST_FILENAME} sitemap-iblock-21.xml RewriteCond %{DOCUMENT_ROOT}/sitemap-iblock-21.php -f RewriteRule ^(.*)$ /sitemap-iblock-21.php [L] Пример:[CENTER]
[/CENTER]
Где sitemap-iblock-21.xml это карта сгенерена стандартным генератором. И Имя зависит от sitemap-iblock-21.php такой файл нужно добавить в корень. Его заготовку можно взять тут /bitrix/modules/dwstroy.seochpulite/install/sitemap/sitemapiblock__ID__.php. Только самим вставить верный путь.
[CENTER]
[/CENTER]
Описание выше, для сайтов что работаю на Апач, те которые на nginx настраиваются по другому.
Внимание! Модуль «SEO умного фильтра Lite» не является фильтром! Он забирает и обрабатывает страницы по заданному URL.
Настройка модуля SEO умного фильтра Lite - https://youtu.be/2opePbAzk4w
- Выделение контента и копирование (правой кнопкой мыши)
- Использование клавиш Ctrl +C Ctrl +v
- Перетаскивание Drag & Drop Защита от печати
Современный адаптивный сайт для туристических баз/комплексов, загородных клубов, рыболовных баз и т.д..
Три цветовых темы: зеленая, красная, синяя
Сайт создан с использованием технологии bootstrap 5.
Сайт корректно работает на телефонах c Android 5 и выше, iPhone 5s и выше, так же на планшетах с такими же операционными системами.
На сайте реализована система Бронирования, предоставление информации о услугах, проживании, мероприятиях и фотогалереи.
Модуль автоматически определяет является ли инфоблок, в котором вы находитесь, торговым каталогом, а также имеет ли он инфоблок торговых предложений. В зависимости от этого позволяет копировать и перемещать следующее:
- Разделы с товарами и без
- Простые товары Товары с торговыми предложениями
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4college/margin/30.png[/IMG]


![]()

[IMG WIDTH=800]http://simai.studio/upload/mp/sf4college/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4college/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4college/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4college/margin/30.png[/IMG]
[IMG WIDTH=800]http://simai.studio/upload/mp/sf4college/margin/90.png[/IMG]
[/TD][TD]
[/TD][/TR][/TABLE]
[/CENTER]
[CENTER]

- отображение объектов на Яндекс.Карты
- группировка объектов по категориям
- список объектов
- построить маршрут
- измерить расстояние
- оценить масштаб
- узнать информацию о реальном объекте
- определить местоположение (как своё, так и других)
- поиск объектов по их названию и адресу
- детальная информация об объекте прокладка маршрута до объекта
Инструкция по работе с модулем доступна по ссылкеВ настройках можно отключить параметры которые не требуются и добавить новые.
Заявки сохраняются в отдельном инфоблоке и отправляются менеджеру на e-mail.
Цены устанавливаются на дополнительные услуги, стеклопакеты, двери. Устанавливается коэффициент наценки на размеры.
Здесь находится два раздела: «Калькуляторы» и «Обратная связь».
В разделе "Обратная связь" сохраняются сообщения, оставленные пользователями через форму обратной связи.
В разделе «Калькуляторы» хранятся параметры калькулятора, которые можно редактировать, добавлять или удалять.
Для изменения общих настроек калькулятора, необходимо кликнуть по меню, слева от раздела «Калькуляторы» и выбрать пункт «Изменить».
Разместить решение на странице сайта можно с помощью одноимённого компонента «STARt: Калькулятор услуг». Для этого достаточно из списка справа выбрать необходимый компонент.
Подробнее как установить компонент https://clck.ru/N6oWC.
После размещения калькулятора на странице будет выведен калькулятор с демо-наполнением, в котором можно посмотреть внешний вид калькулятора, протестировать все доступные типы параметров и работу решения в публичной части сайта.
Откройте нужный файл в режиме редактирования PHP. Внимание! Не забудьте сделать его резервную копию, либо доверьте работу специалисту.
Вставьте в нужный вам блок следующий код http://joxi.ru/E2pdkgYI7LwZx2 <?$APPLICATION->IncludeComponent( "star:calculatorpro", ".default", Array( "COMPONENT_TEMPLATE" => ".default", "SECTION_ID" => "xxx" ) );?>
Вместо xxx – вставьте в код ID нужного калькулятора. ID можно узнать в разделе «Контент - STARt: Калькулятор - Калькуляторы» тут http://joxi.ru/eAO741ZF9PdYLA.
Сохраните файл.
Раздел активен. Если опция выбрана, то калькулятор активен и будет выводиться на странице, где размещён соответствующий компонент.
Название. Название калькулятора, которое будет выводиться в списке калькуляторов.
- Изображение. Отображается в шапке рядом с названием калькулятора.
- Текст. Выводится в шапке под названием. Например: «Итоговая сумма является приблизительной. Для более точного расчёта свяжитесь с нами».
Подключить jQuery (Поставьте здесь галочку, если калькулятор не работает). На большинстве сайтов уже подключена библиотека jQuery, которая необходима калькулятору для работы. Тем не менее, ее может не быть. Поставьте здесь галочку, если калькулятор не работает.
Заголовок. Заголовок, который отображается в шапке калькулятора.
Валюта. Это знак, который должен выводиться после суммы. Туда можно написать руб., ₽, $ или любой другой текст.
Текст в строке с результатом. Произвольный текст, который будет выводиться в строке результата. Например: «Итоговая стоимость», «Сумма», «Результат» и т. п.
Пояснение к результату. Текст, который будет выводиться сразу под строкой результата. Например: «* Расчет является приблизительным. Окончательную стоимость уточняйте».
Цвет шапки и иконок. Введите код нужного цвета в системе HEX (прим.: #cc3131, #160aa1, #183b30). Если нужно подобрать цвет или узнать код конкретного цвета, можно воспользоваться ресурсом https://www.csscolor.ru/.
Цвет подсказок. Введите код нужного цвета в системе HEX (прим.: #cc3131, #160aa1, #183b30). Если нужно подобрать цвет или узнать код конкретного цвета, можно воспользоваться ресурсом https://www.csscolor.ru/.
- Показывать шапку. Если опция выбрана, шапка будет отображаться на странице калькулятора.
Показывать рамку. Если опция выбрана, вокруг калькулятора будет отображаться рамка.
Маска телефона. Шаблон телефона для заполнения в форме обратной связи. Например, для России +7(***)***-**-**.
Формула. Подробнее см. в разделе инструкции «Справка по использованию формул в модулях «STARt: Калькулятор услуг» и «STARt: Калькулятор PRO».
Заменить итоговый расчёт кнопкой. Если опция выбрана, вместо итоговой суммы будет отображаться кнопка с заданным текстом. Например: «Рассчитать» и др.
Текст кнопки. Текст, который будет выводиться на кнопке расчёта калькулятора. Например: «Рассчитать», «Итог» и т.п.
Произвольный СSS. CSS-код, применяемый для изменения цветов, шрифтов, стилей, расположения отдельных блоков и других аспектов внешнего вида, которые нельзя редактировать при помощи базовых настроек калькулятора. Например, если ввести
color: #ff0000; }
То цвет текста изменится.
Показывать форму обратной связи. Если опция не выбрана, форма обратной связи под калькулятором показываться не будет.
E-mail для обратной связи. Е-mail, на который будут отправляться заполненные заявки из формы обратной связи.
Текст заголовка формы. Текст, который будет отображаться в заголовке формы обратной связи. Например: «Обратная связь», «Оставить заявку» и т.д.
Текст кнопки. Текст, который будет указан на кнопке в конце формы обратной связи. Например: «Связаться со мной», «Отправить» и т.д.
Пояснение для формы. Текст пояснения, который будет отображаться в конце формы. Например: «Копия расчёта придёт на указанный вами Е-mail».
Поля формы (Ваше имя, Номер телефона, E-mail, Комментарий, Прикрепить файл). Поля, которые будут активны в форме обратной связи. Если поле отмечено, то оно будет отображаться в форме обратной связи и пользователь сможет его заполнить.
Отправлять копию расчёта. Если опция отмечена, копия расчёта, после заполнения формы обратной связи будет выслана на указанный пользователем E-mail.
Показывать только кнопку. Если опция выбрана, на странице калькулятора будет отображена только кнопка (например, «Оставить заявку»), при нажатии на которую, открывается форма обратной связи. Если опция не выбрана, форма обратной связи будет отображаться сразу.
Текст согласия на обработку персональных данных. Текст, который должен отображаться в форме обратной связи согласно закону 153-ФЗ. Например, «Я даю согласие на обработку персональных данных».
Ссылка на соглашение об обработке персональных данных. Здесь указывается ссылка на текст соглашения об обработке персональных данных, чтобы пользователь имел возможность ознакомиться с полным текстом согласно законодательству РФ.
- ID счётчика Яндекс.Метрика. Числовой идентификатор счетчика Яндекс.Метрика, установленного на вашем сайте.

- Идентификатор цели (событие JavaScript). Идентификатор цели, необходимый для настройки цели типа "Событие JavaScript" в Яндекс.Метрике. Если вы создали такую цель, указав в настройках калькулятора и счетчика один идентификатор, то Яндекс.Метрика сможет отслеживать количество заявок, отправленных через форму обратной связи калькулятора.
Тип округления. Замена числа на приближенное по значению число с заданной точностью (количество знаков после запятой). Математическое округление – от 0,00 до 0,49 – округление происходит в меньшую сторону, от 0,50 до 0,99 в большую. В большую сторону – в любом случае число будет округляться в большую сторону (прим. 1,45 будет округлено как 2). В меньшую сторону – любое число будет округляться в меньшую сторону (прим. 1,99 будет округляться как 1).
Количество знаков после запятой. Точность, с которой происходит округление. Например, если число 1,3333, а в настройках округления выбрано «Математическое округление» и 2 знака после запятой, то на странице вы увидите 1,33.
Заголовок. Заголовок уведомления, которое появится во всплывающем окне, после успешной отправки формы обратной связи. Например: «Заявка отправлена» и др.
Текст. Текст уведомления, которое появится во всплывающем окне, после успешной отправки формы обратной связи. Например: «Ваша заявка успешно отправлена. Наш менеджер с вами свяжется».
Параметр - это характеристика товара или услуги, которая участвует в расчете. Значение параметра указывает пользователь. В зависимости от типа параметра пользователь может ввести произвольное значение или выбрать его из предложенных вариантов.
Существуют параметры с множественным выбором (можно выбрать несколько вариантов одновременно) и одиночные (можно выбрать только 1 вариант).
В зависимости от того, что будет рассчитываться в калькуляторе, могут потребоваться разные типы параметров. Всего доступны 13 типов.
ДОСТУПНЫЕ ТИПЫ ПАРАМЕТРОВ: 1. Ползунок. Предназначен для ввода чисел в указанном диапазоне.
2. Счетчик. Предназначен для ввода чисел с помощью нажатия на + или -, либо ввода необходимого значения вручную.
3. Выбор одного варианта (Флажки). Для каждого варианта есть два состояния— ☑ включено и ☐ отключено. В данном случае можно отметить флажком только один вариант из списка предложенных.
4. Выбор одного варианта (Выпадающий список). Список вариантов оформлен в виде выпадающего списка. Можно выбрать только один вариант из предложенных.
5. Выбор одного варианта (Изображения). Для каждого варианта есть два состояния— ☑ включено и ☐ отключено. Для каждого варианта выводится изображение. В данном случае можно отметить флажком только один вариант из списка предложенных.
6. Выбор одного варианта (Переключатель). Тип параметра аналогичен типу "Выбор одного варианта (Флажки)". В данном случае флажки оформлены в виде "переключателей".
7. Множественный выбор (Галочки). Позволяет выбрать несколько вариантов одновременно.
8. Множественный выбор (Выпадающий список). Список вариантов оформлен в виде выпадающего списка. Позволяет выбрать несколько вариантов одновременно.
9. Множественный выбор (Изображения). Для каждого варианта есть два состояния— ☑ включено и ☐ отключено. Для каждого варианта выводится изображение. В данном случае можно отметить флажком несколько вариантов из списка.
10. Множественный выбор (Переключатель). Тип параметра аналогичен типу «Множественный выбор (Галочки)». В данном случае флажки оформлены в виде "переключателей".
11. Одиночная галочка. Тип параметра, позволяющий пользователю управлять параметром с двумя состояниями — ☑ включено и ☐ отключено.
12. Одиночный переключатель. Тип параметра аналогичен типу «Одиночная галочка». В данном случае галочка оформлена в виде "переключателя".
13. Текст. Позволяет добавить произвольный текстовый блок в нужное место между другими параметрами калькулятора. Подходит для объемных подсказок и пояснений. Не участвует в расчете.
Для перехода к настройкам параметров калькулятора необходимо в левом меню административного раздела выбрать «Контент» -> «STARt:Калькулятор услуг».
Далее нужно выбрать «Калькуляторы услуг».
После чего из открывшегося списка необходимо выбрать параметр калькулятора, который вы хотите изменить.
Во вкладке «Элемент» находятся доступные настройки для выбранного параметра.
Активность. Если настройка отмечена галочкой, то параметр активен и будет выводиться на странице калькулятора.
Название параметра. Название параметра калькулятора, которое будет выводиться на странице сайта. Например: «Количество окон», «Производитель» и т.п.
Сортировка. Чем меньше указанное значение, тем выше по порядку будет стоять параметр калькулятора. Например, у параметра «Количество окон» сортировка = 50, а у параметра «Производитель» сортировка = 100. Параметр «Количество окон» будет стоять по порядку раньше (выше), чем параметр «Количество окон».
Тип параметра. Выберите тип параметр калькулятора, который будет выводиться на сайте. Доступные типы параметра: счётчик, ползунок, галочка, переключатель, текст, выпадающий список.
- Пояснение. Текст пояснения, которое будет выводиться сразу под названием параметра. Например: «Выберите, из какого материала должны быть изготовлены откосы» и т.п. Указывать не обязательно.
- Обязательный параметр. Если опция выбрана, параметр будет обязателен к заполнению и без указания в нем нужного значения, расчёт производиться не будет. Если опция не выбрана, при заполнении калькулятора, пользователь может пропустить этот параметр по желанию.
- Выводить стоимость шага. Если опция выбрана, стоимость параметра будет выводиться на странице калькулятора справа от вариантов параметра и учитываться при итоговом расчёте. Если опция не выбрана, стоимость выводиться не будет, но будет учитываться при итоговом расчёте.
Если в калькуляторе используется ваша собственная формула, то данная настройка будет проигнорирована, и стоимость шага будет скрыта в любом случае.
- От какого элемента зависим. Подробнее см.в разделе инструкции «Зависимость параметров»
- От какого значения. Подробнее см. в разделе инструкции «Зависимость параметров»
- Цена за единицу. Настройка для типа параметра «Ползунок». Цена одной единицы товара или услуги. Цена указывается числом без пробелов и единиц измерения. Неправильно: "1 000", "1000 руб.", правильно - 1000.
При использовании вами собственной формулы указывать не обязательно.
Значение по умолчанию. Настройка для типа параметра «Ползунок». Значение, которое будет выводиться по умолчанию в параметре на странице сайта, до того, как пользователь его изменит на нужное.
Минимальное значение. Настройка для типа параметра «Ползунок». Минимальное значение параметра, которое можно указать.
Максимальное значение. Настройка для типа параметра «Ползунок». Максимальное значение параметра, которое можно указать.
Шаг. Шаг, на который изменится число, при сдвигании ползунка на 1 деление.
Единица измерения. Это текст/символ который будет выведен после значения параметра. Например, мм, м. шт и т.д. Указывать необязательно.
Минимальное значение. Настройка для типа параметра «Счётчик». Минимальное значение параметра, которое можно указать.
Максимальное значение. Настройка для типа параметра «Счётчик». Максимальное значение параметра, которое можно указать.
Цена за единицу. Настройка для типа параметра «Счётчик». Цена одной единицы измерения (шт, кг, часа и т.п.) товара или услуги. Цена указывается числом без пробелов и единиц измерения. Неправильно: "1 000", "1000 руб.", правильно - 1000.
При использовании вами собственной формулы, указывать не обязательно (цену можно указать внутри самой формулы).
- Значение по умолчанию. Настройка для типа параметра «Счётчик». Значение, которое будет выводиться по умолчанию на странице сайта, до того, как пользователь его изменит на нужное.
- Цена за единицу. Настройка для типа параметра «Одиночная галочка». Число, которое будет прибавлено к итоговой сумме, если галочка отмечена. Цена указывается числом без пробелов и единиц измерения. Неправильно: "1 000", "1000 руб.", правильно - 1000.
НАСТРОЙКИ ДЛЯ ТИПА «ТЕКСТ»
- Текст. Настройка для типа параметра «Текст». Произвольный текст, который будет выводиться непосредственно в калькуляторе. Например, объемные пояснения или описание дополнительной услуги.
НАСТРОЙКИ ДЛЯ ОСТАЛЬНЫХ ТИПОВ ПАРАМЕТРА
Список вариантов (левое поле – название, правое – цена). В левом столбце указывается название варианта, в правом, напротив нужного варианта – соответствующая цена. Цена указывается числом без пробелов и единиц измерения. Неправильно: "1 000", "1000 руб.", правильно - 1000.
Варианты по умолчанию. Варианты, которые будут выводиться по умолчанию в параметре на странице сайта, до того, как пользователь изменит его на нужный вариант. Поле не обязательное для заполнения.
- Подсказки. Подсказки к вариантам параметра, указываются в одном порядке с вариантами. Например, фирма-производитель, материал изготовления варианта и т. п. Если для варианта подсказки нет – поставьте *. Например, в списке вариантов для параметра «Тип окна» у нас стоит следующий порядок:
- Одностворчатое
- Двустворчатое
- Трехстворчатое
Подсказки нужно указывать в соответствии с порядком расположения вариантов:
1. Подсказка для варианта «Одностворчатое».
2. *
3. Подсказка для варианта «Трехстворчатое».
Не обязательно добавлять символ *, если ни у одного из вариантов нет подсказки.
Картинки. Настройка только для типов параметра с изображениями. Картинки загружаются в одном порядке с вариантами.
- Количество изображений в один ряд. Настройка только для типов параметра с изображениями. Количество изображений, которое выводится в один ряд на странице калькулятора.
Для сохранения настроек необходимо нажать «Сохранить». Если нужно добавить следующий параметр калькулятора, то можно нажать «Сохранить и добавить», после этого вы автоматически перейдете к настройкам нового параметра.
Формула – это математическое выражение, согласно которому калькулятор будет вычислять итоговую стоимость.
Формула состоит из символов математических операций, параметров, известных заранее, и переменных, которые мы получаем от пользователя, когда он заполняет поля калькулятора.
Пример:
Нам требуется рассчитать стоимость возведения забора на прямоугольном земельном участке. Известна стоимость погонного метра забора – 3 000 руб. Планируется, что ширину и длину участка укажет пользователь, заполнив соответствующие поля калькулятора.
В таком случае стоимость будет рассчитываться по формуле:
(«Ширина участка в метрах» + «Длина участка в метрах») * 2 * 3000
То есть сначала мы находим периметр земельного участка в метрах (сумма его сторон, умноженная на 2), а затем умножаем его на стоимость погонного метра (3000).
РЕАЛИЗАЦИЯ НА СТОРОНЕ КАЛЬКУЛЯТОРА
«Ширина участка в метрах», «Длина участка в метрах» - нужно создать эти два параметра в нашем калькуляторе. К примеру, их тип – ползунок http://joxi.ru/gmvqegLIqV4oJr.
Чтобы передать эти параметры в формулу, нам нужно знать их ID. Перейдите в раздел с параметрами калькулятора. ID указаны тут http://joxi.ru/BA0p4vyfMaEnwA.
Теперь запишем формулу с использованием ID.
({1539} + {1540}) * 2 * 3000
Где 1539 – это ID параметра «Ширина участка в метрах», а 1540 - ID параметра «Длина участка в метрах». Фигурные скобки {} показывают калькулятору, что речь идет о переменной, а не о простом числе.
Таким образом, чтобы передать параметр в калькулятор, нужно скопировать его ID и заключить в фигурные скобки – вот так {ID}.
ДОСТУПНЫЕ ОПЕРАЦИИ
Калькулятор поддерживает все арифметические действия и основные математические функции, благодаря чему возможно реализовать даже самые сложные формулы расчета.
БАЗОВЫЕ ОПЕРАЦИИ
[TABLE][TR][TD]Символ
[/TD][TD]Название
[/TD][TD]Пример
[/TD][/TR][TR][TD]+ [/TD][TD]Сложение
[/TD][TD]1.2 + 2 = 3.2
[/TD][/TR][TR][TD]- [/TD][TD]Вычитание
[/TD][TD]7 – 4 = 3
[/TD][/TR][TR][TD]* [/TD][TD]Умножение
[/TD][TD]6 * 8 = 48
[/TD][/TR][TR][TD]/ [/TD][TD]Деление
[/TD][TD]100 / 5 = 20
[/TD][/TR][TR][TD]() [/TD][TD]Группировка
[/TD][TD](1 + 2) * 3 = 9
[/TD][/TR][TR][TD]^ [/TD][TD]Возведение в степень
[/TD][TD]2 ^ 3 = 8
[/TD][/TR][TR][TD]sqrt() [/TD][TD]Извлечение квадратного корня
[/TD][TD]sqrt(25) = 5
[/TD][/TR][TR][TD]% [/TD][TD]Получение остатка от деления
[/TD][TD]8 % 3 = 2
[/TD][/TR][/TABLE]Некоторые другие математические функции
[TABLE][TR][TD]Символ
[/TD][TD]Название
[/TD][TD]Пример
[/TD][/TR][TR][TD]sin() [/TD][TD]Синус
[/TD][TD]sin(45 deg) = 0.85090352453
[/TD][/TR][TR][TD]cos() [/TD][TD]Косинус
[/TD][TD]cos(pi) = -1
[/TD][/TR][TR][TD]tan() [/TD][TD]Тангенс
[/TD][TD]tan(45 deg) = 1.61977519054
[/TD][/TR][TR][TD]log() [/TD][TD]Логарифм
[/TD][TD]log(e) = 1
[/TD][/TR][TR][TD]! [/TD][TD]Факториал
[/TD][TD]5! = 120
[/TD][/TR][/TABLE]Математические константы
[TABLE][TR][TD]Символ
[/TD][TD]Название
[/TD][/TR][TR][TD]pi [/TD][TD]Число Пи
[/TD][/TR][TR][TD]e [/TD][TD]Основание натурального логарифма
[/TD][/TR][TR][TD]i [/TD][TD]Мнимая единица
[/TD][/TR][/TABLE]Полный перечень доступных функций https://mathjs.org/docs/reference/functions.html. Для использования уберите приставку math. перед названием функции.
ОСОБЕННОСТИ СОСТАВЛЕНИЯ ФОРМУЛ
Например, нам нужно извлечь кубический корень числа. Данное действие выполняет функция math.cbrt(x). Теперь вставим ее в формулу, отбросив math. из названия функции и подставив вместо x нужное число или переменную - пусть это будет число 27:
cbrt(27)
В качестве результата калькулятор вернет число 3.
- В числах в качестве десятичного разделителя должна использоваться точка. Например, 2,51 – неправильно, верная запись - 2.51
- Запись выражения с пробелами и без них - равнозначна. То есть, (1 + 2) * 3 – это тоже самое что и (1+2)*3
- Аналогично можно использовать перенос строки – на работу формулы это не повлияет. Например, (1+2)*3+4*3.5 можно записать так:
(1+2)*3
+
4*3.5
Такая запись может упростить чтение сложных формул, логические части которых можно разнести в разные строки.
УСЛОВИЯ
Функционал решения позволяет задавать условия, в зависимости от которых будет выполняться та или иная часть формулы.
Для этого нужно использовать конструкцию <if id="" value="" type=""></if>
id – это ID параметра, от значения которого зависит выполнение условия.
value - слово, словосочетание или число, с которым мы сравниваем выбранный пользователем вариант.
type - может принимать значения = (равно), != (не равно), > (больше), < (меньше).
Пример:
<if id="795" value="Двустворчатое" type="!=">({797} + {800}) * 5</if>
Расшифровка: если значение параметра с ID 795 не равно «Двустворчатое», то следует выполнить выражение ({797} + {800}) * 5.
Вернемся к знакомому нам примеру с расчетом стоимости забора:
Добавим в калькулятор еще один параметр под названием «Материал забора» с ID 1541 и двумя вариантами выбора: «Кирпич» и «Профлист». Стоимость метра забора из кирпича – 3 000 руб., а из профлиста – 1 000 руб.
<if id="1541" value="Кирпич" type="=">
({1539} + {1540}) * 2 * 3000
</if>
<if id="1541" value="Профлист" type="=">
({1539} + {1540}) * 2 * 1000
</if>
Внимание! Условия поддерживают вложенность. То есть при необходимости можно реализовать конструкцию, где одно условие находится внутри другого:
<if>
<if></if>
</if>
КОММЕНТАРИИ К ФОРМУЛЕ
Вы можете добавлять поясняющие комментарии в любую часть формулы. Текст комментария нужно заключить в конструкцию <!-- -->.
Комментарии никак не влияют на итоговый расчет и служат для удобства. Вы легко вспомните логику калькулятора, опираясь на текст комментариев, и сможете при необходимости изменить его формулу расчета.
Дополним последний пример комментариями:
<!-- Расчет стоимости забора из кирпича по цене 3 000 руб. за метр -->
<if id="1541" value="Кирпич" type="=">
({1539} + {1540}) * 2 * 3000
</if>
<!-- Расчет стоимости забора из профлиста по цене 1 000 руб. за метр -->
<if id="1541" value="Профлист" type="=">
({1539} + {1540}) * 2 * 1000
</if>
<!-- Список переменных
1539 - Ширина участка в метрах
1540 - Длина участка в метрах
1541 - Материал забора
-->
Теперь мы никогда не запутаемся в расчетах, и сможем изменить и дополнить наш калькулятор даже спустя долгое время.
ЗАВИСИМОСТЬ ПАРАМЕТРОВПараметры можно связывать между собой с помощью поля, где можно выбрать родительский параметр из списка.
Если два параметра связаны, то зависимый параметр не показывается в калькуляторе до тех пор, пока пользователь не выбрал в родительском параметре определенный вариант. Название варианта указывается в окне:
Важно! Название варианта должно быть указано целиком, иначе функция не сработает. Также следите за размером букв (заглавные или строчные) - все должно быть как в оригинале. После названия или перед ним не должно быть лишних пробелов.
КАК ЭТО МОЖНО ИСПОЛЬЗОВАТЬ
Рассмотрим пример с калькулятором расчета окон.
Пользователю предложено выбрать "Опции".

В этом параметре есть варианты: "Москитная сетка", "Детский замок", "Микропроветривание", "Солнцезащитный стеклопакет".
Мы решаем, что если пользователь выбрал вариант "Москитная сетка", то у него нужно спросить, какое количество сеток ему необходимо.
Создаем соответствующий параметр с счетчиком количества и настраиваем его зависимость от параметра "Опции" и варианта "Москитная сетка"

(обратите внимание, что название варианта написано точно также как в родительском параметре, с заглавной буквы).
Теперь зависимый параметр отображается в калькуляторе при соответствующем выборе.

При выборе другого варианта его уже нет.
Можно указывать зависимость параметра сразу от нескольких вариантов родительского параметра.
Тогда их нужно записать через вертикальную черту, например, Москитная сетка|Детский замок|Микропроветривание - при выборе любого из этих вариантов, зависимый параметр будет будет отображен на сайте. А при выборе варианта "Солнцезащитный стеклопакет" - останется скрыт.
