Автор Тема: не добавляются новые адреса  (Прочитано 181 раз)

13 Апреля 2015, 20:31:50
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Интернет-магазин "Гребенка"
Доброго времени суток! Такая проблема, если сначала клиент регистрирует "учетную запись", то после оформления заказа не добавляется "адрес доставки". В админке "адрес доставки" виден. ЧПУ вроде правильный: мои адреса=addresses, добавить адрес=address. Не пойму в чём проблема. :-\
13 Апреля 2015, 21:28:33
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1012
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Форму регистрации меняли?
Модуль Onecheckpage устанавливали?
14 Апреля 2015, 09:41:01
Ответ #2
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Интернет-магазин "Гребенка"
1) Форму регистрации менял.
2) Модуль Onecheckpage не устанавливал.
14 Апреля 2015, 10:33:25
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86327
  • Репутация: +25417/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
1) Форму регистрации менял.
Включайте режим показа ошибок и проверяйте передачу данных адреса. Так определите где допустили ошибку при изменении шаблона.
14 Апреля 2015, 11:34:11
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 13630
  • Репутация: +14563/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Если не показывает адреса, значит не определяет ид адреса и пользователя.
Включите профилирование и проверяйте
define('_PS_DEBUG_PROFILING_', true);
14 Апреля 2015, 13:00:39
Ответ #5
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Интернет-магазин "Гребенка"
Ошибку в файле нашел.
if (Validate::isLoadedObject($country) && !$country->contains_states)Так понимаю ошибка в стране, вот только как её решить?
14 Апреля 2015, 13:17:30
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Ид страны проверять в таблице адресов. Видимо после изменения формы регистрации у вас не правильно сохраняется страна.
14 Апреля 2015, 16:13:17
Ответ #7
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Интернет-магазин "Гребенка"
Ид страны проверять в таблице адресов. Видимо после изменения формы регистрации у вас не правильно сохраняется страна.
Имеете в виду локализация>страны>код страны?
14 Апреля 2015, 21:43:28
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 1012
  • Репутация: +2/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если не показывает адреса, значит не определяет ид адреса и пользователя.
Включите профилирование и проверяйте
define('_PS_DEBUG_PROFILING_', true);
В низу страницы будут показы sql запросы, вот в них ищите.
15 Апреля 2015, 16:15:53
Ответ #9
  • Новичок
  • *
  • Сообщений: 13
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Интернет-магазин "Гребенка"
Если не показывает адреса, значит не определяет ид адреса и пользователя.
Включите профилирование и проверяйте
define('_PS_DEBUG_PROFILING_', true);
В низу страницы будут показы sql запросы, вот в них ищите.
Та там чёрт ногу сломит :o. Может кто поможет?)