Запрос цены
Описание плагина Запрос цены
ОписаниеПлагин запрос цены для Shop-Script
Возможности
Плагин добавляет возможность запроса цен определенных товаров. Вместо цены и кнопки «Купить» в шаблон товара добавляется кнопка «Запрос цены», при клике на которую открывается окно с формой для ввода данных покупателя. Покупатель может оставить имя, телефон, e-mail и комментарий. Далее информация о пользователе и товаре отправляется на почту администратору и создается заявка в админ панеле.
Есть возможность включить в плагине чекбокс, нажатие которого подтверждает согласие пользователя на обработку персональных данных.
Особенности
Включите плагин в настройках и настройте внешний вид формы. Для товаров, по которым нужно осуществлять запрос цены, установите цену, равную 0
Вывод кнопки «Запрос цены» на странице товара:
Необходимо отредактировать шаблон, который выводит цену и кнопку «Купить». В базовых темах Shop-Script для этого используется шаблон product.cart.html. Сначала найдите в шаблоне следующий код:
{if $product.compare_price > 0} {shop_currency_html($product.compare_price)} {/if}
{shop_currency_html($product.price)}
×
{sprintf('[`%s is now in your shopping cart `]', $product.name|escape, $wa->getUrl('shop/frontend/cart'))}
Затем отредактируйте его следующим образом:
{if $product.compare_price > 0} {shop_currency_html($product.compare_price)} {/if}
{if $product.price == 0}
Узнать цену
{else}
{shop_currency_html($product.price)}
{/if}
{if $product.price == 0}
{else}
×
{/if}
{sprintf('[`%s is now in your shopping cart `]', $product.name|escape, $wa->getUrl('shop/frontend/cart'))}
Вывод кнопки «Запрос цены» в категориях, списках:
Необходимо отредактировать шаблон, который формирует списки товаров. В базовых темах Shop-Script для этого используется шаблон list-thumbs.html. Сначала найдите в шаблоне следующий код:
1}data-url="{$p.frontend_url}{if strpos($p.frontend_url, '?')}&{else}?{/if}cart=1"{/if} method="post" action="{$wa->getUrl('/frontendCart/add')}">
{shop_currency_html($p.price)}
{sprintf('[`%s is now in your shopping cart `]', $p.name, $wa->getUrl('shop/frontend/cart'))}
Затем отредактируйте его следующим образом:
1}data-url="{$p.frontend_url}{if strpos($p.frontend_url, '?')}&{else}?{/if}cart=1"{/if} method="post" action="{$wa->getUrl('/frontendCart/add')}">
{if $p.price == 0}
Узнать цену
{else}
{shop_currency_html($p.price)}
{/if}
{if $p.price == 0}
{else}
{/if}
{sprintf('[`%s is now in your shopping cart `]', $p.name, $wa->getUrl('shop/frontend/cart'))}
На изображениях показан принцип и приблизительное место размещения вызова плагина в шаблонах темы дизайна Clear. В другие темы дизайна плагин устанавливается по аналогии.
Пожалуйста, обратите внимание:
Настройка и интеграция плагина предполагает внесение правок в код темы дизайна. Оказание услуги по настройке плагина проводится на платной основе.
В техническую поддержку входит:
Консультации и ответы на вопросы по приобретению и использованию плагина;
Консультации по функционалу и возможностям плагина.
В техническую поддержку не входит:
Настройка плагина и интеграция в тему дизайна;
Доработки под индивидуальные запросы;
Исправление конфликтов или интеграция с другими плагинами или приложениями;
Консультации по другим вопросам, не относящимся к данному плагину.
Если Вами или сторонними разработчиками был доработан код плагина - разработчик не гарантирует совместимость обновлений с измененной версией продукта и снимает с себя любые обязательства по предоставлению поддержки.
Смотрите также