Отчеты о продажах

Здравствуйте!
Возникло 2 вопроса.
Почему в отчеты о продажах (сумма на главной странице) записывается только с онлайн оплаты?
У нас есть и наложенный платеж, статус выставлен другой.
1 - выполнен (он-лайн оплата)
2 - выполнен (наложенный платеж)

1 - записывается в продажи
2 - не записывается в продажи


Почему в графе “Продажи товаров - Стоимость (ежемесячно)” участвуют те заказы, которые аннулированы…

Смотрите по статусам (буквы, которые присвоены статусам) - именно по ним идет определение что за статус. Вот у вас видимо первый выполненный статус - переделанный выполненный который был в коробке, а второй выполненный - добавленный вами. Назначьте новому статусу букву, а дальше уже в ядро скорее всего лезть надо…

2 лайка

Не подскажите, где присваивать букву?

Администрирование - Статусы заказов - при входе в редактирование заказа
для стандартных статусов не редактируется, для вновь созданных задается вручную (латинская буква) для обращения по этому идентификатору к статусу в коде
http://joxi.ru/bmo8wYkC37QN82.png

PS - опаньки, теперь буква задается сама автоматом и не редактируется.
Значит просто надо в коде править чтобы нужные статусы участвовали в запросах

1 лайк

Да, тоже заметил, что нельзя присваивать… Файл не знаете какой?

контроллер /app/controllers/backend/sales_reports.php
шаблоны тут
/design/backend/templates/views/sales_reports/

Много файлов) Не знаю где и что править…
Может это можно сделать через базу данных? Или, если не сложно более детально описать, как это делается

app/controllers/backend/index.php

тут перечислены статусы, которые учитываются

$paid_statuses = array('P', 'C');

и в app/functions/fn.cart.php ту же строчку поменять

2 лайка