Описание
Превратите WooCommerce в процесс запроса цены. Покупатели добавляют товары в корзину запроса, отправляют одно обращение, и вы отвечаете из консоли — при желании коммерческим предложением в PDF. Используйте плагин отдельно как режим каталога или оставьте обычное оформление заказа для одних товаров и запросы для других.
Подходит, если вы продаёте по проектной цене, по оптовому запросу или поставляете нестандартное и промышленное оборудование — а не только когда у каждого товара фиксированная цена.
Подходит для:
- B2B и оптовые каталоги (запрос вместо мгновенного оформления заказа)
- Магазины в режиме каталога, которые скрывают «В корзину» и собирают запросы цен
- Промышленные, инженерные товары и товары с проектной ценой
- Магазины, где для одних товаров есть оформление заказа, а для других — запросы
Что делают клиенты
- Добавление товаров в корзину запроса со страницы товара или из каталога (включая вариативные товары)
- Изменение количества на странице запроса
- Отправка короткой формы связи как одного запроса цены
Что вы получаете
- Входящие запросы цен в консоли WordPress (фильтр, поиск, экспорт в CSV)
- Письмо на ваш адрес отдела продаж, с редактируемыми шаблонами и живым предпросмотром
- Необязательное письмо-подтверждение клиенту
- Необязательный PDF во вложении к письму администратора
- Ответ с ценами за единицу и отправка коммерческого предложения в PDF (статус «Предложение отправлено»)
- Клиент принимает или отклоняет по подписанной ссылке из письма с ценами (учётная запись не нужна)
- Необязательный срок действия предложения (по умолчанию отключён, чтобы существующие предложения не истекали сами)
- После принятия клиентом создайте заказ WooCommerce из предложения (вручную; ожидает оплаты)
- Плавающая кнопка корзины запроса (можно отключить)
- Скрытие цен и/или «В корзину», с исключениями по ролям и необязательным ограничением по категориям
- Без слежения, без проверок лицензии и без отправки данных на сторонние серверы — запросы остаются на вашем сайте и уходят через почту WordPress
Шорткоды
[ankaquba_form]— корзина запроса и форма[ankaquba_menu]— ссылка на корзину запроса с числом позиций
Разместите шорткод формы на странице, затем выберите эту страницу в разделе Запросы цен Настройки.
Если вы обновились со старой версии и на странице всё ещё виден необработанный шорткод, замените его на один из тегов выше. Распространённые старые теги по возможности переписываются автоматически.
Скриншоты










Установка
- Загрузите папку
anka-quote-basket-for-woocommerceв/wp-content/plugins/или установите ZIP-архив через «Плагины Добавить новый Загрузить». - Активируйте плагин (WooCommerce должен быть активен).
- Откройте Запросы цен Настройки.
- Проверьте страницу запроса, email получателя, подписи и шаблоны писем.
- (Необязательно) Включите плавающую кнопку меню, скройте цены и/или «В корзину».
Часто задаваемые вопросы
-
Нужно ли исключать страницу запроса из кэша?
-
Нет. Многие формы запроса ломаются за полностраничным кэшем, потому что токен безопасности на странице устаревает. Этот плагин обновляет токен прямо перед отправкой, поэтому отдельное исключение из кэша для страницы запроса не нужно.
-
Заменяет ли это оформление заказа WooCommerce?
-
Нет. Можно оставить оформление заказа и запросы вместе или скрыть «В корзину» для каталога только с запросами. Когда «В корзину» скрыта, поля вариаций и количества продолжают работать, поэтому вариативные товары остаются доступными.
-
Скрывает ли плагин цены?
-
Да. В разделе Запросы цен Настройки включите Скрыть цену. Менеджеры магазина по-прежнему видят цены; можно добавить в исключения и другие роли. «Скрыть цену» / «Скрыть „В корзину“» можно ограничить выбранными категориями (пусто — все товары) и при желании показывать текст замены, например «Запросить цену». «Скрыть цену» не зависит от «Скрыть „В корзину“».
-
Могу ли я отправить клиенту предложение с ценами?
-
Да. Откройте входящий запрос, введите цены за единицу и отправьте письмо с ценами и PDF. Статус меняется на «Предложение отправлено». Если ответ клиента включён (по умолчанию для новых установок), в письме будет ссылка для принятия или отклонения. После принятия вы можете создать заказ WooCommerce с экрана запроса. Создание заказа — ручное действие администратора, а не автоматическое.
-
Истекает ли срок коммерческих предложений?
-
Только если вы зададите число дней в разделе «Настройки Поведение». 0 дней (по умолчанию) означает, что срок не истекает. Предложения без даты окончания не истекают никогда.
-
Отправляет ли плагин данные другим компаниям?
-
Нет. Никакого слежения и обращений к серверу лицензий. Запросы цен хранятся в базе данных WordPress и отправляются на указанный вами адрес.
-
Можно ли настроить письма?
-
Да. В разделе «Настройки Email» можно изменить темы писем и HTML-содержимое. Оставьте содержимое пустым, чтобы использовать встроенный шаблон. Живой предпросмотр показывает образец данных.
-
Какая версия PHP нужна?
-
PHP 8.1 или новее.
-
Я использовал старую папку плагина или шорткод
-
Активируйте Anka Quote Basket for WooCommerce. Ваши запросы и настройки сохранятся. Старые папки, например
product-quote-list-for-woocommerceилиwoo-quote, можно удалить после активации. Если на странице всё ещё виден необработанный шорткод, используйте[ankaquba_form]или[ankaquba_menu]. -
Нужна ли библиотека для PDF?
-
Нет. В комплекте с плагином идёт движок PDF для более аккуратных файлов. Если он не загрузится, используется простой запасной вариант, и предложения всё равно отправятся.
Отзывы
Нет отзывов об этом плагине.
Участники и разработчики
«Anka Quote Basket for WooCommerce» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Anka Quote Basket for WooCommerce» переведён на 6 языков. Благодарим переводчиков за их работу.
Перевести «Anka Quote Basket for WooCommerce» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
4.7.0
- Жизненный цикл запроса: клиент может принять или отклонить предложение с ценами по подписанной ссылке (без учётной записи WordPress). GET никогда не записывает решение; это делает POST с одноразовым ключом.
- Необязательный срок действия при отправке коммерческого предложения (по умолчанию 0 дней, поэтому существующие предложения не истекают). Статус «Истекло» вычисляется по дате — без WP-Cron.
- После статуса «Принято» создайте заказ WooCommerce с экрана деталей запроса (ожидает оплаты, цены из предложения). Только вручную; блокируется, если валюта магазина больше не совпадает с предложением.
- PDF с ценами, письмо клиенту и страница ответа используют единый макет B2B-документа (ваш логотип, акцентный цвет и нижний колонтитул PDF — без жёстко заданного бренда).
- Стандартный шаблон письма с ценами содержит кнопку «Просмотреть и ответить», когда включён ответ клиента. Сохранённое своё содержимое письма не перезаписывается.
4.6.0
- Оформление: стиль Кнопка темы повторяет кнопки WooCommerce вашей темы (оформление плагина отключено). Режимы «Акцент» / «Заливка» / «Контур» для существующих магазинов не изменились.
- Размещение кнопки: страница товара (после цены, после «В корзину», рядом с «В корзину», рядом с метаданными) и магазин/список (после, перед или вместо «В корзину»). Значения по умолчанию повторяют прежнее поведение.
- Плавающая кнопка запроса: слева или справа, настраиваемый отступ от края (на мобильных при отступе по умолчанию сохраняется прежний отступ 12 px).
- Настройки «Оформление»: компактные выпадающие списки с живыми подсказками (
render_select) вместо высоких карточек выбора для этих параметров. - Усиление защиты:
.htaccessво временной папке PDF запрещает доступ на Apache 2.4 и 2.2; поиск запросов в консоли пишет в журнал, если форма поискового SQL WordPress перестала совпадать.
4.5.2
- Совместимость: проверено с WordPress 7.1 и WooCommerce 11.0. Функциональных изменений нет.
4.5.1
- Срочное исправление: добавлен отсутствующий файл
includes/class-product-meta.php, который требовался в 4.5.0, но не попал в пакет WordPress.org (фатальная ошибка при обновлении).
4.5.0
- Правило каталога для товара: одна настройка на вкладке «Дополнительно» в редакторе товара переопределяет общие правила магазина для одного товара — Использовать правила каталога магазина (по умолчанию), Принудительно каталог запросов или Принудительно обычная покупка.
- «Принудительно обычная покупка» также скрывает кнопку «Добавить в запрос» у этого товара, поэтому каталог только с запросами может продолжать обычную продажу отдельных позиций.
- Вариации следуют за родительским товаром; правило задаётся один раз на вариативном товаре.
- По умолчанию остаётся «Использовать правила каталога магазина», поэтому существующие магазины работают как прежде, пока товар не изменён.
- Новый фильтр
ankaquba_product_catalog_modeдля определения правила в коде. - Согласие на обработку данных в форме запроса (включено по умолчанию): уведомление и обязательный флажок. При желании выберите страницу согласия в разделе «Поведение»; иначе используется политика конфиденциальности WordPress. Согласие сохраняется в запросе.
- Оформление: Стиль кнопки «Добавить в запрос» (Кнопка или Текстовая ссылка) и Вид кнопки (Заливка или Контур). По умолчанию сохраняется прежняя тёмная залитая пилюля.
- Настройки: вертикальная боковая панель со значками; действия в нижней части для Сохранить настройки и Сбросить к значениям по умолчанию; переключатели и карточки выбора в акцентном цвете плагина.
- Список входящих запросов и экраны редактирования оформлены так же, как «Настройки» (акцентные поверхности, скруглённые поля, значки статуса, акцентные основные действия).
4.4.0
- Режим каталога: Скрыть цену (не зависит от «Скрыть „В корзину“»), необязательная подпись-замена, исключения по ролям и охват по категориям товаров.
- Ответ с ценами из консоли: задайте цены за единицу во входящем запросе и отправьте коммерческое предложение в PDF (статус «Предложение отправлено»). Без преобразования в заказ.
- Входящие запросы: фильтр по статусу, поиск по email и телефону, сортировка по статусу и экспорт в CSV (с защитой от внедрения формул).
- Интерфейс настроек писем: разделы-аккордеоны (администратор / подтверждение клиенту / коммерческое предложение / PDF) с выбором переменных для вставки.
- Ресурсы разделены на наборы «ядро» / «каталог» / «форма»; CSS и JS формы загружаются только на страницах с формой (без FOUC).
- Скрипт добавления в запрос в каталоге теперь загружается и на главной странице, и на страницах с шорткодами или блоками товаров (кнопки были видны, но нажатия ничего не давали).
- API хуков для разработчиков (19 хуков): кнопка, данные позиции, ограничение частоты, жизненный цикл запроса, фильтры email и PDF, фильтры каталога и скрытия цены, действия коммерческого предложения.
- Readme: позиционирование режима каталога и запросов для конечных пользователей (отображаемое имя и slug не изменились).
Более старые записи хранятся в changelog.txt, который поставляется с плагином.
