Перейти к содержанию
globaltrading

Статусы заказов

Рекомендуемые сообщения

В личном кабинете в истории заказов в списке заказов статус меняется в зависимости от того, какой статус установлен через админ панель, здесь для примера установлен статус "Тест"

 

a21c41a4a1fc.jpg

 

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

 

019a59ec7b51.jpg

 

Что это - баг? Или я чего недопонимаю. Звонят покупатели и удивленно спрашивают, почему не меняется в личных кабинетах  статусы их заказов? Я только сейчас заглянул в личный кабинет и заметил эту ерунду. Как же тогда покупателям отслеживать статусы своих заказов в личном кабинете?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну может бага какая-то

Если так, то как её лечить?

По идее, там (в личном кабинете при просмотре своего заказа) покупатель должен видеть историю изменения статусов своего заказа, например:

 

такого-то числа статус - "в обработке".

такого-то числа статус - "оплата получена".

такого-то числа статус - "заказ оправлен почтой"

ну и так далее...

 

В общем списке всех заказов покупателя в личном кабинете ведь подхватывается из БД актуальный статус и прописывается. Почему же не водиться актуальный статус в просмотре заказа в личном кабинете?

Изменено пользователем globaltrading

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все просто - при смене статуса учитывается информирование покупателя

 

если при смене статуса ставили галку Уведомить покупателя - этот статус будет отображаться в личном кабинете.

не ставили - не будет

 

чтобы показывать актуальный статус ВНЕ зависимости от уведомления:

в файле catalog\model\account\order.php в запросе функции getOrderHistories удалить AND oh.notify = '1'

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

......

чтобы показывать актуальный статус ВНЕ зависимости от уведомления:

в файле catalog\model\account\order.php в запросе функции getOrderHistories удалить AND oh.notify = '1'

Спасибо большое за помощь. Теперь, после внесения изменений, в просмотре заказа выдает список всех изменений статусов - то, что доктор прописал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.