Смета покупателя

Смета покупателя

Prof-inet
10 установок
от 599 ₽3 799 ₽ год / 7 999 ₽ навсегда

Оперативная поддержка — быстро отвечаем и помогаем! Предлагайте новые функции и настройки — добавим их по вашим пожеланиям.

Покупатель собирает товары — менеджер получает готовую смету

«Смета покупателя» добавляет в 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 .