Фильтр методов доставки и оплаты

Фильтр методов доставки и оплаты для Shop-Script

Блокировка доставки, оплаты для категории клиентов

4.2 5 оценок

7 дней бесплатно

Чтобы попробовать бесплатно, откройте плагин в Инсталлере в бекенде своего Webasyst. Бесплатный период возможен только для аккаунтов в облаке Webasyst.

Ваш отзыв
Установок
50+
Разработчик
Поддержка

Проверка покупателя и фильтр методов доставки и оплаты

Плагин позволяет проверить принадлежность посетителя к одной или нескольким категориям контактов, поискать пользователей с таким же номером телефона или адресом e-mail и отфильтровать в шаблонах оформления заказа методы доставки и оплаты если опознанный посетитель находится в категориях, для которых заданы правила блокировки.

Самый распространенный метод применения - блокировать показ методов отправки с наложенным платежом или оплатой при получении для тех покупателей, которые уже делали заказы и не выкупали их.

В настройках есть возможность включить нечеткое сравнение российских телефонных номеров так, чтобы номера XXXXXXXXXX, 7XXXXXXXXXX и 8XXXXXXXXXX считались одинаковыми.

Телефонные номера и e-mail зарегистрированных пользователей также проверяются, чтобы попытаться исключить возможность для посетителя зарегистрировать новый аккаунт и оформить заказ от него

Настройка
Если у вас нет категории для "особых" покупателей, в приложении "Контакты" (или Магазин. Но лучше в Контактах) создайте категорию добавьте в нее контакты.

В настройках плагина добавьте правило для этой категории в котором укажите, какие методы доставки и/или оплаты надо заблокировать для этой категории.

Добавьте вызов фильтрующего хелпера плагина в шаблоны этапа выбора доставки и этапа выбора оплаты, в самое начала шаблона, до кода показывающего доступные методы.
В шаблон этапа выбора доставки checkout.shipping.html

{$checkout_shipping_methods=shopCheckcustomerPlugin::filter('shipping', $checkout_shipping_methods)}

В шаблон этапа выбора оплаты checkout.payment.html

{$checkout_payment_methods=shopCheckcustomerPlugin::filter('payment', $checkout_payment_methods)}

Все продукты этого разработчика