Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Не показывает заказы в админке


Monica
 Share

Recommended Posts

Добрый день,

 

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

 

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

Пробовал и через оплату яндекс.деньги, и с оплатой при получении, отключал яндекс.деньги. Делал и с модулем simple и со стандартным заказом opencart. Никак не удается решить.

Посмотрел в базе данных через phpmyadmin - там заказы видны.

Шаблон moneymaker - автор говорит, что дело не в шаблоне.

opencart 1.5.6.4

 

Продажи - Заказы

Отчеты-Продажи - Заказы

Отчеты - Товары - куплены

Edited by Monica
Link to comment
Share on other sites


так не бывает

Тем не менее, это факт. Может был у кого такой опыт решения проблемы?

 База данных таблица order history https://yadi.sk/i/nhX3U3lTi5mi7

отчеты продажы заказ

отчеты товары куплены

продажи заказы

В полях пусто. Может, где галку надо поставить или еще чего?

Link to comment
Share on other sites


трабла в order_status_id=0 такие заказы это незавершенные заказы, и они по дефолту не показываются ибо суть не заказы они вовсе.

В какой момент тогда этот атрибут менятся с нуля на что-то другое и что является драйвером этого? Путь заказа прохожу полностью: заказ-корзина-оформление-подтверждение на e-mail-в случае оплаты яндекс деньги, проходит и оплата. Разве это может являтся незавершенным заказом? Что тогда завершенный заказ?

Link to comment
Share on other sites


Нашел еще что в  Система - Настройка - Опции отсутствует возможность выбора в полях Статус Заказа и Завершенный статус заказа. Поле есть, но опции отсутствуют. Может в этом причина? Почему поля пустые, от чего они зависят? Как это можно исправить?

Link to comment
Share on other sites


система-локализация-статусы заказов.

Что там? Предвижу что пусто

Совершенно верно. "Нет данных" написано.

Link to comment
Share on other sites


ну и значит что 0 и будет всегда.

Так как это исправить можно? Разве там по умолчанию не должны быть предустановленные значения?
Link to comment
Share on other sites


  • 2 years later...

Здравствуйте. 

Не могу попасть на страницу оформленных заказов в админке. В "превью" видно заказы, но когда нажимаю посмотреть или отредактировать заказ появляется ошибка. Подскажите пожалуйста как это исправить.

SreenPreview.png

SreenOrder.png

Link to comment
Share on other sites


  • 1 year later...

Подскажите люди добрые, в чем может быть проблема, при оформлении заказа выдает ошибку Notice: Undefined index: unit_id in system/storage/modification/catalog/model/checkout/order.php on line 20

сам заказ оформляется, оплачивается, но не формируется в админке (только в брошенных отображается). 

 

Link to comment
Share on other sites


34 минуты назад, mosvol99 сказал:

Подскажите люди добрые, в чем может быть проблема, при оформлении заказа выдает ошибку Notice: Undefined index: unit_id in system/storage/modification/catalog/model/checkout/order.php on line 20

в стандартном файле движка catalog\model\checkout\order.php нет никаких unit_id

ищите какой модификатор вносит в него правки и использует этот unit_id - и с вопросом к его автору

Link to comment
Share on other sites

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

в стандартном файле движка catalog\model\checkout\order.php нет никаких unit_id

ищите какой модификатор вносит в него правки и использует этот unit_id - и с вопросом к его автору

Посмотрел, нет никаких unit_id  в system/storage/modification/catalog/model/checkout/order.php on line 20 

                $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', quantity = '" . (int)$product['quantity'] . "'");
 

Link to comment
Share on other sites


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

Посмотрел, нет никаких unit_id  в system/storage/modification/catalog/model/checkout/order.php on line 20 

                $this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', quantity = '" . (int)$product['quantity'] . "'");
 

Оформил заказ через телефон, все без ошибок и заказ виден в админке, а на сайте ошибка....

Link to comment
Share on other sites


  • 1 year later...

@nikifalex Здравствуйте, подскажите, примерно такое как у автора в бд добавляются, но order_status_id = 0, Статусы заказов есть, не понимаю куда копать. На фронте вроде бы все ок, пишет оформлено, но в админке не выводит ничего

Link to comment
Share on other sites


  • 1 year later...

а у меня очень так выборочно, ocstore 2.3.0.2.4 в основном заказ попадает и в базу, и в админку, и приходит письмо, также стоит модуль для отправки по whatsapp, но иногда почему-то, заказ появляется только в mysql ( проверял, никаких отличий нет с соседним заказом), на почту тоже не приходит такой заказ..
где-то с каждым десятым заказом так ( но точно не могу сказать), не частое явление.

в таблицу oc_order_history такой заказ не попадает ( номера нет)

в oc_order он есть ( как и писал выше)- обрабатывается сторонним модулем, который этот заказ отправляет в CRM ( что уже радует)
Стоит
Простая регистрация и заказ Simple, а также Filterit - управление доставкой и оплатой

Может они что-то поменяли? но я спрошу конечно у автора.. хотя на другом магазине,  где эти же модули- такой проблемы нет.

Link to comment
Share on other sites


нашел одно отличие- у заказов которых нет в админке- order_status_id=0

у остальных все нормально ( 2)

непонятно, почему так получается и от чего это зависит..

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.