Страница 1 из 1

Конфликт модуля Новая почта и LiqPAY

Добавлено: 12.08.2021, 14:36
bavial
Здравствуйте. Столкнулся с такой проблемой, когда в корзине выбираю город в доставке Новая почта -> пропадает вариант оплаты LiqPAY. Но когда нажимаю "Наложенный платеж", то снова появляется.

Скринкаст прилагаю.

Version 4.0.5
Проверял в Chrome, Firefox. Desktop и Mobile

Добавлено: 02.04.2022, 09:31
korvin
+++ Такая же проблема/ Появляется способ оплаты если поставить метку "Наложенный платеж"

Добавлено спустя 2 часа 47 минут:
Поскольку у меня в магазине нет наложенного платежа пока вышел из положения следующим образом:
В файле
/Okay/Modules/OkayCMS/NovaposhtaCost/design/html/front_cart_delivery_block.tpl
Ищем: (51 строка)

Код: Выделить всё

 <input name="novaposhta_redelivery" id="redelivery_{$delivery->id}" value="1" type="checkbox" {if $request_data.novaposhta_redelivery == true}checked{/if} />


Меняем на

Код: Выделить всё

<input name="novaposhta_redelivery" id="redelivery_{$delivery->id}" value="1" type="hidden" {if $request_data.novaposhta_redelivery == false}checked{/if} />


И комментируем чуть ниже языковую переменную
<!-- {$lang->np_cart_cod} -->

Добавлено: 03.04.2022, 11:43
OkayCMS
Проверьте в настройках модуля. Там есть возможность выбирать, какой способ оплаты доступен для какого способа доставки.

Добавлено: 03.04.2022, 16:23
korvin
OkayCMS писал(а):Проверьте в настройках модуля. Там есть возможность выбирать, какой способ оплаты доступен для какого способа доставки.
Проверял. С этим всё ок.. Стоит Новая почта для Liqpay. И в Новой почте стоит Liqpay
Он по умолчанию и отображается пока не вводишь город..
После выбора города - пропадает способ оплаты и появляется когда ставится метка "Наложенный платеж"

Добавлено: 04.04.2022, 06:36
korshunov
Видимо, так и задумано.
"Наложенный платеж" означает, что оплата происходит в почтовом отделении при получении посылки, и в этом случае выбор способа оплаты на сайте смысла не имеет - оплачивается в почтовом отделении теми способами, которые в том отделении доступны...

Добавлено: 04.04.2022, 10:30
korvin
korshunov писал(а):Видимо, так и задумано.
"Наложенный платеж" означает, что оплата происходит в почтовом отделении при получении посылки, и в этом случае выбор способа оплаты на сайте смысла не имеет - оплачивается в почтовом отделении теми способами, которые в том отделении доступны...
По логике так.. НО!
Есть вид платежа - Наложенный платеж.
Представим ситуацию когда товар в магазине покупается на подарок.. И заказчик хочет оплатить доставку. Тогда логично сделать функционал "оплатить доставку" в методе доставки "Новой почты".

Добавлено: 04.04.2022, 17:09
korshunov
korvin писал(а):
korshunov писал(а):Видимо, так и задумано.
"Наложенный платеж" означает, что оплата происходит в почтовом отделении при получении посылки, и в этом случае выбор способа оплаты на сайте смысла не имеет - оплачивается в почтовом отделении теми способами, которые в том отделении доступны...
По логике так.. НО!
Есть вид платежа - Наложенный платеж.
Представим ситуацию когда товар в магазине покупается на подарок.. И заказчик хочет оплатить доставку.

Тогда это не есть наложенный платеж. И в этом случае заказчику просто НЕ НАДО трогать эту метку.

Добавлено: 05.04.2022, 07:32
korvin
Я немного не понимаю зачем в способах оплаты привязки к способам доставки.. Ведь в способах доставки уже есть привязки к способам оплаты :)
Логика такая: Выбор способа доставки - > Доступные способы оплаты для данного вида доставки.
Т.е. если метка Наложенный платёж в способе доставки НП нужна только для того что бы пересчитать стоимость доставки.
Кстати, после того как исчезает способ оплаты liqpay - после оформления заказа появляется все таки кнопка Оплатить заказ.
Просто на маленьких экранах этот процесс становится не понятным пользователям и на конечном этапе кнопка Оплатить просто игнорируется..