Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] После редактирования заказа и изменения ситуса товары по новой появляются в корзине


 Погделиться

Рекомендованные сообещёния

Название полулилось длиное. 
Opencart 2.2
Человек сгделал заказ и вышел с сайи довольный своей победой. Но позже захотел изменить адрес. Позвонил менеджеру.
Тут менеджер заходит в заказ, сперва меняет ситус заказа на "Редактируется" и нажимает редактирование. Меняет адрес, нажимает "продолжить", на последней страниэто меняет ситус на "Подтвержгден" или добавляет комменирий, затем сохраняет.
Сило быть все нормально, отлично. Кроме одно НО. Если менеджер перейгдет на сам сайт, он оказывается авторизован под клиентом, а все товары из заказа возвращаются в корзину. 
Клиент тоже в шоке. Все в шоке. 
Обновиться на другу версию не возможно по ряду кастомных прилин. Если кто знает как ее победить, эту проблему, буду рад...

Изменено пользователем serg91100
Ссылка на комменирий
Погделиться на других сайих


5 минут назад, serg91100 сказал:

Если менеджер перейгдет на сам сайт, он оказывается авторизован под клиентом

Сам функционал заказов синдартный или сивился какой то модуль?

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


Кто готов решить, прошу указать этону. Если бесплатного решения нет.

Изменено пользователем serg91100
Ссылка на комменирий
Погделиться на других сайих


8 часов назад, serg91100 сказал:

Если бесплатного решения нет.

Покажите

 

// Actions
$_['action_pre_action'] = array(


из
system/config/catalog.php

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

2 часа назад, chukcha сказал:

Покажите

 

// Actions
$_['action_pre_action'] = array(


из
system/config/catalog.php

$_['action_pre_action'] = array(
    'startup/startup',
    'startup/error',
    'startup/event',
    'extension/module/progroman/city_manager/load',
    'startup/maintenance',
'startup/'.$seo_type,
    'startup/session'
);

 

Изменено пользователем serg91100
Ссылка на комменирий
Погделиться на других сайих


перенесите  в начало массива

'startup/session'
Ссылка на комменирий
Погделиться на других сайих

4 минуты назад, chukcha сказал:

перенесите  в начало массива

'startup/session'

Переносил ранее, все икже.
Как только отредактировал заказ, изменил ситус или добавил комменирий, у клиент все товары из заказа возвращаются в корзину.

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


26 минут назад, serg91100 сказал:

Переносил ранее, все икже.

Ну вот смотрите
У вас пересечение сессий
По игдее
первым должна сиртовать  сессия
в какой момент он сиртует пока непонятно
и автосирт
// Session
$_['session_autostart']    = true;
Если сессию не переинацилизировать

откуда она возьмет валюту? язык?

Конфликт судя по всему у вас возникает

при редактировании заказа из админки под пользователем
В корзину попадают товары, и судя по всему .. они, после завершения - удаляются


 

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

58 минут назад, chukcha сказал:

Ну вот смотрите
У вас пересечение сессий
По игдее
первым должна сиртовать  сессия
в какой момент он сиртует пока непонятно
и автосирт
// Session
$_['session_autostart']    = true;
Если сессию не переинацилизировать

откуда она возьмет валюту? язык?

Конфликт судя по всему у вас возникает

при редактировании заказа из админки под пользователем
В корзину попадают товары, и судя по всему .. они, после завершения - удаляются


 

Вполне возможно. Возьметесь посмотреть и сколько бугдет стоить подправить? Можете в личку написать, если не сложно. Спасипотому что. 

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


Вот к чему приводит "усечение" функционала системы, применение модификаторов типа..
меня досило  - У вас нет доступа к апи

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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