Автор Тема: HELP!Больше недели не могу разобраться с последним шагом оформления заказа  (Прочитано 3772 раз)

26 Декабрь 2013, 16:01:03
Ответ #15
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Включил, заказал без проблем, но теперь все пишет - "Пожалуйста войдите, чтобы увидеть способы оплаты". Как сделать, чтобы способ оплаты был постоянно виден?
Чтоб оплата показалась, нужно заполнить поля, выбрать доставку, отметить что согласен с правилами.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
26 Декабрь 2013, 17:08:29
Ответ #16
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Включил, заказал без проблем, но теперь все пишет - "Пожалуйста войдите, чтобы увидеть способы оплаты". Как сделать, чтобы способ оплаты был постоянно виден?
Чтоб оплата показалась, нужно заполнить поля, выбрать доставку, отметить что согласен с правилами.

Это все заполнено. Но выдает ошибку, что не указана фамилия, хотя данные все внесены! И еще такой вопрос - а сделать способ доставки видимым постоянно - возможно это?
26 Декабрь 2013, 17:32:34
Ответ #17
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Цитировать
Но выдает ошибку, что не указана фамилия, хотя данные все внесены
Значит форма регистрации менялась. Обсуждали не раз. Это от того, поля прячут.
Цитировать
еще такой вопрос - а сделать способ доставки видимым постоянно - возможно это?
Возможно, только нужно передалать процесс заказа.
В prestashop платежные методы проходят проверку по адресу, есть ограничение по зонам,  странам и валютам.
Поэтому, пока адрес не заполнен, способы оплаты не появляются.
26 Декабрь 2013, 17:42:41
Ответ #18
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Но выдает ошибку, что не указана фамилия, хотя данные все внесены
Значит форма регистрации менялась. Обсуждали не раз. Это от того, поля прячут.
Цитировать
еще такой вопрос - а сделать способ доставки видимым постоянно - возможно это?
Возможно, только нужно передалать процесс заказа.
В prestashop платежные методы проходят проверку по адресу, есть ограничение по зонам,  странам и валютам.
Поэтому, пока адрес не заполнен, способы оплаты не появляются.

Регистрация не менялась - чистая преста с одним новым шаблоном! Просто часто говорят, что обсуждалось ранее - самый популярный ответ. Найти ответ на свой вопрос не удалось пока ни на одном форуме! Если все знают, как это решается - помогите ответом
26 Декабрь 2013, 19:33:37
Ответ #19
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Цитировать
Просто часто говорят, что обсуждалось ранее - самый популярный ответ.
Обсуждали и не раз, как прятать поля, менять регистрацию в prestashop.
Цитировать
Регистрация не менялась - чистая преста с одним новым шаблоном!
Если стандарная преста, то должно работать.
Я ставил prestashop не один раз. Оформление работает без ошибок. Пока не начинают править шаблон.
Название сайта какое?
26 Декабрь 2013, 20:36:44
Ответ #20
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Просто часто говорят, что обсуждалось ранее - самый популярный ответ.
Обсуждали и не раз, как прятать поля, менять регистрацию в prestashop.
Цитировать
Регистрация не менялась - чистая преста с одним новым шаблоном!
Если стандарная преста, то должно работать.
Я ставил prestashop не один раз. Оформление работает без ошибок. Пока не начинают править шаблон.
Название сайта какое?

мой сайт на данный момент закрыт. мог только завтра открыть. во сколько будет удобно?
26 Декабрь 2013, 20:48:27
Ответ #21
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Проблема в вашем модуле OnePageCheckout.
При установке он переписывает шаблон, класс и контроллер. Ищите измененные файлы и возвращайте оригинальные.
Не нужно использовать этот модуль. Вы поднимаете этот вопрос не в первый раз.
Модуль не поддерживается автором, возиться с чужим модулем никто не будет. Проще самому написать. 
26 Декабрь 2013, 20:57:49
Ответ #22
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проблема в вашем модуле OnePageCheckout.
При установке он переписывает шаблон, класс и контроллер. Ищите измененные файлы и возвращайте оригинальные.
Не нужно использовать этот модуль. Вы поднимаете этот вопрос не в первый раз.
Модуль не поддерживается автором, возиться с чужим модулем никто не будет. Проще самому написать.

А какие именно он файлы изменяет, чтобы я мог их вернуть (прежние)? А ка тогда быть с оформлением заказа - других модулей вроде нет особо...Или как именно решить вопрос упрощения процесса оформления заказа - дайте совет.
26 Декабрь 2013, 21:06:21
Ответ #23
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В папке модуля есть папки override и modules, там файлы которые замещаются.
Модулей для упрощения заказа мало, если нужно такой модуль поищите на сайте Prestashop.com
Модуль One page checkout for PS 1.5
26 Декабрь 2013, 21:17:13
Ответ #24
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В папке модуля есть папки override и modules, там файлы которые замещаются.
Модулей для упрощения заказа мало, если нужно такой модуль поищите на сайте Prestashop.com
Модуль One page checkout for PS 1.5

у меня ведь вроде точно такой модуль...просто у меня Шаблон нестандартный, а другой. Может быть проблема в совмещенности модуля и шаблона?
27 Декабрь 2013, 13:11:56
Ответ #25
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Может. Шаблон сделан не по правилам prestashop и в модуле будет ошибка.
28 Декабрь 2013, 20:29:45
Ответ #26
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ничего не получилось...может в админки неправильные настройки? Ведь все работает кроме случаев, когда выходишь из формы заказа!
28 Декабрь 2013, 23:50:21
Ответ #27
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Это не решение проблемы, а отключение сообщений об ошибке в файле /modules/onepagecheckout/views/js/order-opc.js
Нужно проверить при каком событии возникает это исключение.
29 Декабрь 2013, 08:13:45
Ответ #28
  • Пользователь
  • **
  • Сообщений: 52
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Это не решение проблемы, а отключение сообщений об ошибке в файле /modules/onepagecheckout/views/js/order-opc.js
Нужно проверить при каком событии возникает это исключение.

А как это проверить? У меня нет сообщения об ошибке!
29 Декабрь 2013, 14:26:08
Ответ #29
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Это смотреть нужно в коде
if (textStatus != 'abort' && XMLHttpRequest.status != 0)
                alert("TECHNICAL ERROR: unable to save adresses \n\nDetails:\nError thrown: " + XMLHttpRequest + "\n" + 'Text status: ' + textStatus);
Подключаешь отладчик, можно firebug, и отслежтваешь значения "textStatus" и "XMLHttpRequest.status".

Можно заменить на
if (textStatus !== 'abort')
alert("TECHNICAL ERROR: unable to save adresses \n\nDetails:\nError thrown: " + XMLHttpRequest + "\n" + 'Text status: ' + textStatus);

Во всех исключениях в коде удалить условие "XMLHttpRequest.status != 0" оно не нужно.