Пропадают заказы в Opencart - как вылечить?

категория: , Дорабатываем, Полезности


Опубликовано: 23.01.2018 Просмотров: 792 Комментарии: 1


Пропадают заказы в Opencart - как вылечить?

Периодически проскакивают номера заказов и теряются заказы - узнаем причину и как это поправить.


Очень часто ко мне обращаются мои клиенты с просьбой разобраться почему у них пропадают заказы. То есть клиенты звонят и говорят что заказ сделали но никто не перезванивает. И в админке номера заказов сбиваются. К примеру заказы были 13 434, 13 435 и следующий будет 13 437 то есть 13 436 пропал.

Такая ситуация случается часто, причина этому - не назначение статуса заказа.

Вылечить проблему можно следующим образом:

Заходим в файл admin/model/sale/order.php

Строку

$sql .= " WHERE o.order_status_id > '0'";

Заменяем на:

$sql .= " WHERE o.total";

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

Еще хочу заметить что в редактируемом файле таких строк 2 - все заменяем и будет все работать, но есть нюанс во второй замене нет приставки o.


Комментарии:


Фото комментатора

Алексей Шах 23.05.2018

Спасибо за статью. Но у меня стоковый opencart 3.0.2, этих строк в файле у меня 3(две без приставки О), и после замены не смог зайти в админ панель, вернул обратно заработало. Подскажите, как правильно заменить в моём случае.
Администратор

Ответ for-opencart.com 23.05.2018

На 3-ку не подскажу пока что, надо смотреть по коду, что-то не так вставили, либо в 3-ке большие изменения в этом коде из-за чего и не работает. Пока что 3-ку не смотрю.

Быстрый поиск

Новое на сайте