Как обойти страницу подтверждения заказа (One Page Checkout for PS 1.5)

Ребята, прошу помощи. Поставил модуль onepagecheckoutps версия 2.1.6 на престу 1.5.6.1. Какое "исходное значение" необходимо прописать в строке id costumer? Картинка под хайдом.
Дело в том, что если оставить значение пустым, то при попытке оформления заказа вылезает ошибка "Необходимо заполнить поле id."
Если прописать туда текстовое значение то выдает ошибку "Поле id недействительно.". Если прописать числовое значение, то вылезает крэш поп-ап с просьбой обратиться к администратору магазина. Вообще, какое назначение у этого поля, если по логике id_costumer должен генериться модулем автоматом при создании заказа. Всю голову уже сломал...
Class Index удалял и чистил кэш неоднократно - не помогает.
 
Ребята, прошу помощи. Поставил модуль onepagecheckoutps версия 2.1.6 на престу 1.5.6.1. Какое "исходное значение" необходимо прописать в строке id costumer? Картинка под хайдом.
Дело в том, что если оставить значение пустым, то при попытке оформления заказа вылезает ошибка "Необходимо заполнить поле id."
Если прописать туда текстовое значение то выдает ошибку "Поле id недействительно.". Если прописать числовое значение, то вылезает крэш поп-ап с просьбой обратиться к администратору магазина. Вообще, какое назначение у этого поля, если по логике id_costumer должен генериться модулем автоматом при создании заказа. Всю голову уже сломал...
Class Index удалял и чистил кэш неоднократно - не помогает.

Там не нужно ничего прописывать, у меня по дефолту пустое и работает нормально. Версия та же.
Проверь, чтобы в настройках был выключен пункт "Требуется"

Для просмотра ссылки Войди или Зарегистрируйся
HJFmBP6UPmjMlfKLVViW6RSAIKl8AOwnrzAkJ6tXYc6hGJdn4OBB4HfVk6OgGTa1ELQurVtRdHuoJ16_ewgzjQ%3D%3D
 
  • Нравится
Реакции: bkmd
Последнее редактирование:
Проверь, чтобы в настройках был выключен пункт "Требуется"
В том то и дело, что "Требуется" и "Активный" стоит "нет" и все-равно выдает ошибку. Пробовал уже их в разные положения ставить: визуально в корзине ничего не меняется, а ошибка все-равно вылетает. Кстати, с другими строками такая же фигня была: пока не пописал значения в строки "newsletter", "optin", "siret" и "ape" (на моем скрине из первого сообщения видно) также вылетали ошибки с просьбой заполнить эти поля, хоть они были отключены...
 
спасибо, я не там искал.
Подскажите еще как отредактировать сообщение после оформлении заказа
Локализация -> Переводы -> Тип перевода скорее всего "Перевод фронт-офиса" или "Перевод установленных модулей". Поищешь по ключевым словам с твоего скриншота и пропишешь то, что нужно.
 
Может кто подскажет - как оставить поле ввода эл.почты, но убрать поле подтверждения, клацал модуль, не нашёл. Спасибо.
666666.png
 
Может кто подскажет - как оставить поле ввода эл.почты, но убрать поле подтверждения, клацал модуль, не нашёл. Спасибо.
Если не получается найти в настройках - просто переопределите шаблон (создайте копию шаблона в папке site/themes/theme_name/modules/module_name). Скройте поле подтверждения путем прописывания ему style="display: none;" и на поле емейла подвесьте обработчик события onChange(), где присваивайте полю подтверждения адреса почты значение поля адреса
 
Может кто подскажет - как оставить поле ввода эл.почты, но убрать поле подтверждения, клацал модуль, не нашёл. Спасибо.
666666.png

что за сопли? лень хотя бы "методом тыка" поклацать?


всё там отключается прекрасно:

upload_2016-8-23_12-32-54.png
 
Еще один способ, тчобы не отображалась страница Подтвержения заказа:
Использовать место модуля cashondelivery модуль universalpay - он доступен бесплатно. При этом в модуле OPC нужно отключить всплывающее окно подвтерждения. И все.
 
работает в PS-1.6.1.5 с One Page Checkout-ом (2.3.2) :
PHP:
// /modules/cashondelivery/views/templates/hook/payment.tpl
// в строке с
    $link->getModuleLink('cashondelivery', 'validation', [], true)
// добавить 'confirm'=>1
    $link->getModuleLink('cashondelivery', 'validation', ['confirm'=>1], true)

// /themes/ВАША_ТЕМА/modules/cashondelivery/views/templates/hook/payment.tpl
// в строке с
    $link->getModuleLink('cashondelivery', 'validation', [], true)
// добавить 'confirm'=>1
    $link->getModuleLink('cashondelivery', 'validation', ['confirm'=>1], true)

// /modules/bankwire/views/templates/hook/payment.tpl
// часть строки с 'payment'
  $link->getModuleLink('bankwire', 'payment')
// заменить на 'validation', ['confirm'=>1], true
   $link->getModuleLink('bankwire', 'validation', ['confirm'=>1], true)

// /themes/ВАША_ТЕМА/modules/bankwire/views/templates/hook/payment.tpl
// часть строки с 'payment'
  $link->getModuleLink('bankwire', 'payment')
// заменить на 'validation', ['confirm'=>1], true
   $link->getModuleLink('bankwire', 'validation', ['confirm'=>1], true)
 
Последнее редактирование:
Назад
Сверху