[РЕШЕНО]Как убрать перенаправление на сайт платежной системы (ecommerce)

Главные вкладки

Аватар пользователя jvb jvb 5 марта 2013 в 14:28

[РЕШЕНО]Кто знает как из хода оформления заказа в ecommerce убрать перенаправление на сайт платежной системы.
Когда пытаюсь в конфигурировании выключить, то при сохранении получаю сообщение, что то типа "Этот код программно привязан и его типа нельзя выключить."

Может кто знает какой модуль выключить , что бы это перенаправление исчезло!??

Комментарии

Аватар пользователя jvb jvb 5 марта 2013 в 14:35

VasyOK wrote:
Наверное на сайт платежной системы перенаправляет соотв. модуль. Его надо выключить.

Да знать бы какой, а то все поотключал , что имеет слова redirect и payment, а оно все равно сидит в ходе оформления заказа, хотя совсем не нужно.черт.

Аватар пользователя jvb jvb 5 марта 2013 в 16:59

Я посмотрел, нет там ничего такого. Это перенаправление привязано кодом, так друпал и сообщает при попытке отключить это перенаправление и возвращает его обратно в раздел оплата. Мда... не знаю, что и делать..черт..

Аватар пользователя 3WT 3WT 8 июня 2013 в 16:15

Форма данных, которые отправляются на сайт плат. системы Commers(ом) оборачиваются в div который создает перенаправление (на последней странице/checkout/xx/payment)

Эта обертка добавляется в commerce_payment.checkout_pane.inc

-или заремь строки
$form['#prefix'] = '[div class="payment-redirect-form"]';
$form['#suffix'] = '[/div]';
-или удали стиль class="payment-redirect-form"
-или очисти файл sites/all/modules/commerce/modules/payment/commerce_payment.js (он вызывается этим классом)

Аватар пользователя pws pws 10 ноября 2015 в 11:49

чтобы убрать Перенаправление на сайт платёжной системы в панели "Оформление заказов" в раздел отключено, нужно закомментировать валидатор формы * Validation handler for the checkout builder form.

Открываем файл commerce_checkout.admin.inc (modules/contrib/commerce/modules/checkout/includes)

Ищем function commerce_checkout_builder_form_validate ставим в конец функции */