2015-06-15 3 views
0

Так что я пытаюсь настроить сайт на своем локальном хосте. Я выбрал 2 платежные шлюзы с конца админНастройка для платежного шлюза в opencart

  1. Интернет Оплата (Бесплатная доставка)
  2. наложенным платежом (Бесплатная доставка/Flat COD Charge INR 50)

Теперь я настроившим все правила для них. Мне нужно только одно правило.

Я хочу иметь функциональность, в которой я могу вводить значения pincode/postcode (через панель администратора или, возможно, в некоторый массив в файле javascript или непосредственно в базу данных, не имеет значения) мест, где доступен второй метод)

Всякий раз, когда кто-то нажимает кнопку «Продолжить» до подтверждения заказа, форма проверки проверяется, чтобы проверить данные формы, если значение, введенное в почтовый индекс, соответствует данным (из любого из приведенных выше методов), и если да, то только тогда может продолжаться или я хочу показать сообщение об ошибке, что

Следующий платежный шлюз недоступен в вашем место

Если вы дадите мне подсказку, как это сделать, возможно, я смогу принять его дальше. Я немного или стартер в opencart, поэтому не очень понимаю, как действовать дальше. У меня есть хорошие знания PHP, JQuery и Javascript. Поэтому всякая помощь будет оценена по достоинству.

ответ

0

Существует несколько разных расширений, которые уже существуют, чтобы делать то, что вы хотите, - позволяют ограничивать методы доставки различными критериями. Это мой личный фаворит: http://www.opencart.com/index.php?route=extension/extension/info&extension_id=1614

+0

Я искал довольно бесплатное решение с некоторой кодировкой, если потребуется. Спасибо за ответ, хотя. Не удалось найти его в первый раз. –

0

Мне это пока удалось с JQuery. Отредактирована функция отправки в файле cart.tpl в каталоге-> view-> theme-> ancart (название темы) -> корзину.

Используется плагин под названием «Zipcode COD» для ввода почтовых индексов. Отредактирован ответ JQuery, чтобы скрыть и показать варианты оплаты.

Много жесткого кодирования, но делает трюк. Я отправлю код, если кому-то понадобится.

Смежные вопросы