Смета покупателя
Prof-inetОперативная поддержка — быстро отвечаем и помогаем! Предлагайте новые функции и настройки — добавим их по вашим пожеланиям.
Покупатель собирает товары — менеджер получает готовую смету
«Смета покупателя» добавляет в Shop-Script отдельный список товаров для предварительного расчёта. Покупатель выбирает артикулы, меняет количество, видит итог, печатает смету или отправляет её на согласование. Подходит для оптовых запросов, закупок для объектов и заказов, где цену нужно обсудить до оформления.
Два варианта работы с ценой
Индивидуальная цена от менеджера. Покупатель отправляет список товаров, имя, телефон или email и комментарий. Смета появляется в настройках плагина во вкладке «Заявки». Менеджер согласует условия обычным способом связи.
Автоматическая скидка по сумме. Магазин задаёт пороги и проценты. Плагин выбирает самый высокий достигнутый порог и показывает сумму до скидки, размер скидки и итог.
Оба варианта можно включить одновременно. Можно также отключить показ цен и собирать только перечень товаров с количеством.
Что умеет плагин
Кнопка «В смету» в карточке товара и отдельная плавающая кнопка перехода к списку.
Выбор конкретного артикула на странице сметы, добавление нескольких товаров, изменение количества и удаление позиций.
Сохранение списка в текущем браузере между посещениями. Контактные данные в локальное хранилище не записываются.
Пересчёт цен на сервере по каталогу магазина. Недоступные товары и скрытые артикулы не принимаются.
Печать и сохранение в PDF через стандартное окно печати браузера.
Заявки с сохранённым составом, количеством, ценами, скидкой, контактами и комментарием. Последующее изменение каталога не переписывает уже полученную смету.
Статусы «Новая», «В работе», «Согласована / завершена».
Необязательное уведомление менеджера по email через почтовую систему Webasyst.
Настраиваемые название, компания, цвет, текст согласия и сообщение после отправки.
Настройка за несколько шагов
Установите плагин через «Инсталлер», затем откройте Shop-Script → Плагины → Смета покупателя .
Включите «Смету на витрине». Оставьте нужные переключатели: кнопку у товара, плавающую кнопку, показ цен, печать. Нажмите «Сохранить настройки».
Введите название компании, при необходимости измените заголовок и основной цвет.
Откройте товар на витрине, нажмите «В смету», выберите артикул и количество. Добавьте ещё товары и проверьте расчёт.
Для согласования с менеджером укажите действующую ссылку на вашу политику обработки персональных данных и включите «Запрос индивидуальной цены». Настройте текст согласия под ваш процесс обработки обращений.
Если нужны письма, включите уведомления и укажите email менеджера. Проверьте почтовые настройки Webasyst и отправьте тестовую заявку.
Проверяйте обращения во вкладке «Заявки». Раскройте состав сметы и выберите подходящий статус.
Как настроить автоматическую скидку
В разделе «Ценообразование» задайте по одному правилу на строку в формате сумма:процент . Например:
При сумме от 50 000 применяется скидка 3%, от 100 000 — 5%. Скидки не складываются. Порог задаётся в основной валюте магазина; процент должен быть больше нуля и не выше 90%, а при увеличении суммы процент не должен уменьшаться. Можно добавить до 20 порогов. После сохранения включите переключатель автоматической скидки. По умолчанию она выключена.
Пример: товары на 60 080 ₽, скидка 3% — 1 802,40 ₽, расчётный итог — 58 277,60 ₽. Это предварительное предложение в смете. Окончательную стоимость заказа подтверждает менеджер.
Как сохранить PDF
Покупатель нажимает «Печать / сохранить PDF» и в системном окне печати выбирает «Сохранить как PDF» либо принтер. Формы обращения и управляющие кнопки скрываются в печатном представлении. Отдельный сервис генерации PDF или платная подписка на него не требуются. Возможность сохранения зависит от браузера и устройства.
Простое управление функциями
Отдельно включаются и выключаются сам плагин, кнопка в товаре, плавающая кнопка, цены, печать, запрос менеджеру, автоматическая скидка и email-уведомления. Режим без цен скрывает суммы также в ответе плагина браузеру. Настройки доступны администратору Shop-Script.
Особенности версии 0.1
Это плагин для Shop-Script, а не самостоятельное приложение или универсальный виджет для сторонних CMS.
Смета отдельна от корзины. Она не создаёт заказ, не резервирует остатки и не рассчитывает доставку. Наличие подтверждает менеджер.
Используются цены артикулов из каталога с пересчётом в основную валюту магазина. Итог округляется до двух знаков. Правила корзины, персональные скидки и промокоды не переносятся в смету.
До 100 позиций в одной смете, количество до 99 999 и до трёх знаков после запятой. Учитываются минимальное количество и шаг заказа. Поддерживаются товары с соотношением единиц цены и продажи 1:1.
В панели показываются последние 100 заявок. Экспорт, удаление и автоматическая очистка заявок, общий доступ к смете по ссылке и синхронизация между устройствами в эту версию не входят.
Для кнопок тема должна выводить стандартные хуки frontend_product.cart и frontend_footer. Прямая ссылка на смету доступна во вкладке «Как пользоваться».
Для работы нужен JavaScript. Хранение списка зависит от разрешений браузера на локальное хранилище.
Проверки и обработка заявок
Плагин проверяет количество и доступность артикулов на сервере, отклоняет изменившийся после расчёта итог, использует CSRF-защиту Webasyst, подписанный токен формы, защиту от повторной отправки и лимит пять заявок в час с одного IP-адреса. Ошибка почтового уведомления не удаляет сохранённую заявку. Эти меры не заменяют настройку и защиту самого магазина.
Требования: PHP 7.4 или выше, Shop-Script 10 или выше. Проверено на Shop-Script 12.1 с PHP 8.2. Настройки поддерживают интерфейсы Webasyst 1.3 и 2.0. На скриншотах показана тестовая установка; контакты и согласие в заявках демонстрационные.
Поддержка и помощь с настройкой: Prof-inet.ru .





