Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

Змінено користувачем serg91100
Надіслати
Поділитися на інших сайтах


5 минут назад, 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
Надіслати
Поділитися на інших сайтах


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

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


'startup/session'

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

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

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


 

Надіслати
Поділитися на інших сайтах

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

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

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

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

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


 

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.