Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Покупка подарочного сертификата. Варианты оплаты.


Wild
 Поделиться

Рекомендованные сообщения

В магазине есть  метода оплаты:

1. Наличными.

2. Кредитной картой.

3. Наложенным платежом.

 

При покупке сертификата на фронте, некоторые методы оплаты лишние, как их исключить?

К примеру наложенный платеж при доставке почтой НАФИГ не нужен.

Оплата наличными тоже.

Причем за наличные можно купить бумажный сертификат в офлайновом магазе.

Как оставить только оплату картой?

Это ваще это как-то конфигурируется?

 

P.S. OC 2.0.3.1

Ссылка на комментарий
Поделиться на других сайтах

Из коробки это никак не регулируется.

Т.к. сертификат может быть в корзине не один, а с другими товарами.

 

Самый простой способ - это в методах оплаты сделать проверку (в коде модулей оплаты). Если в корзине есть сертификат, то отключаем.

Или если в корзине только сертификат, то отключаем.

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

6 часов назад, Wild сказал:

Спасибо, понял.

Грустно...

А есть какие-либо готовые доп. модули помогающие реализовать подобное?

если найдете, сообщите. 

Ссылка на комментарий
Поделиться на других сайтах


Как для способов оплаты так и для способов доставки тьма вариантов отображения в модуле FilterIt, пример:

image.png.2f7ab66b850e99c9325eb7ebbd7030f8.png

 

 

Ссылка на комментарий
Поделиться на других сайтах

16 минут назад, nikifalex сказал:

Вот хотя бы эту тему почитайте с начала

 

Не подскажете ссылку на "вот эту тему"?

Поиск особых результатов не дал.

Ссылка на комментарий
Поделиться на других сайтах

7 минут назад, nikifalex сказал:

вы в ней пишете

 

Тонко, не догнал сразу! ))))))))))))

 

Если это единственная проблема, то FilterIt достаточно для ее решения.

Есть еще варианты?

Ссылка на комментарий
Поделиться на других сайтах

21 минуту назад, Wild сказал:

 

Если это единственная проблема

 

Получается не единственная. Потому что вот:

 

1 час назад, nikifalex сказал:

потому что глюков там еще будет дофига, потому что функционал там кривой и недоделанный

 

Ссылка на комментарий
Поделиться на других сайтах


Да уж. Ну и полемику развели. :)

Тут же нет ничего сложного. Добавить одну строку в нужные методы оплаты:

if (!empty($this->session->data['vouchers'])) return;

Если надо проверка только на сертификат (без других товаров), то проверить что ещё пустая корзина.

  • +1 3
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.