Как исправить баг при редактировании заказа opencart 2.0.1.2?

59fba2685eaed536928066.jpeg

Когда клиент зарегистрировался на сайте и оформил заказ поступает на админку и если менеджер смотрит заказ через продажи - заказы и нажимает редактировать заказ и добавить еще один товар то на корзине клиента появляется заново все товары которые уже были в этом заказе + новый товар который заказал клиент! Пробовал на чистом движке как оказалось и там есть такой баг. Интересует решение данный проблемы. Какие файлы затронуть надо? На версии 3х все исправили попробовал оттуда взять admin/controller/order.php и поменять на свой. Не помогло! Жду ответов!
  • Вопрос задан
  • 730 просмотров
Пригласить эксперта
Ответы на вопрос 1
zoozag
@zoozag
Opencart
Скорее всего проблемы не с контроллером, а с моделью.

За обновление заказа отвечает не
admin/controller/order.php

a
catalog/controller/api/order.php


Попробуйте в нем перед
$this->model_checkout_order->editOrder($order_id, $order_data);

вывести в лог $order_data и посмотрите есть ли там дубли уже. Если есть, то проблема где-то в контроллере, если нет то уже в модели model/checkout/order.php метод editOrder

В ocStore 2.1 и Opencart Pro проблемы не наблюдаю
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы