Автор Тема: пустой экран после подтверждения заказа  (Прочитано 822 раз)

15 Июля 2015, 17:45:09
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Доброго времени суток.

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

в журнале событий вот такая ошибка :
Frontcontroller::init - Cart cannot be loaded or an order has already been placed using this cart
может кто сталкивался, подскажите.
сайт sellfish.net

заранее благодарен за помощь
15 Июля 2015, 17:51:24
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 2721
  • Репутация: +64/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Удалите все дополнительные модули, которые вы устанавливали. Очистите кеш.
Это ошибка от изменния стандарных файлов prestashop или установки модуля, который меняет процесс заказа.
15 Июля 2015, 18:00:44
Ответ #2
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86331
  • Репутация: +25417/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У вас ошибки в модуле cashondelivery. При валидации заказа ошибка в передаче ид корзины.
Восстановите модуль из архива или скачайте этот модуль с github.com.
15 Июля 2015, 18:22:52
Ответ #3
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
спасибо за ответы.
наверное надо восстанавливать файлы.
я так понимаю это index.php в папке модуля?

п.с. не особо в этом рублю если честно
15 Июля 2015, 18:31:51
Ответ #4
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86331
  • Репутация: +25417/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
index.php в папке модуля
Нет, этот файл закрывет доступ в папку модуля.
Основной файл модуля находиться в папке этого модуля и называется "название модуля".php.
Creating a PrestaShop Module
16 Июля 2015, 14:00:21
Ответ #5
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У вас ошибки в модуле cashondelivery. При валидации заказа ошибка в передаче ид корзины.
Восстановите модуль из архива или скачайте этот модуль с github.com.

что то не нашел я его там(
поскажите где еще можно скачать архив этого шаблона(default-bootstrap). с сайта престы он вроде как пропал (это был единственный бесплатный шаблон)

и еще вопрос, нужно восстановить файл модуля в в папке шаблона(default bootstrap) или в общей папке модулей?
16 Июля 2015, 14:04:19
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 13634
  • Репутация: +14563/-1
  • Сообщество PrestaShop
    • Просмотр профиля
16 Июля 2015, 14:16:38
Ответ #7
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
файл заменил, изменений нету((
16 Июля 2015, 14:41:40
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 13634
  • Репутация: +14563/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Кеш чистили? Старый файл class_index.php удалили?
16 Июля 2015, 14:44:44
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 13634
  • Репутация: +14563/-1
  • Сообщество PrestaShop
    • Просмотр профиля
А у вас на сайте нет регистрации?  Меняли этапы заказа?
16 Июля 2015, 14:49:58
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 13634
  • Репутация: +14563/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Верните стандарный процесс заказа и тему, тогда будет работать.
Или нужно переделать упрощение заказа, сделано с ошибками.
16 Июля 2015, 16:31:01
Ответ #11
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
что то меняли в файлах, но после этого все работало. а сейчас уже не помню что и где..
только что установил другой шаблон, процесс заказа заработал.

потом вернул default-bootstrap, и опять тоже самое
16 Июля 2015, 16:46:19
Ответ #12
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86331
  • Репутация: +25417/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Значит шаблоны темы были изменены.
Проверяйте шаблоны order-...tpl, сравните их с рабочей темой.