Magento: отчет о продажах без счета? - PullRequest
1 голос
/ 25 января 2012

Я работаю с клиентом, который использует заказы на поставку и пользовательский процесс заказа (пользовательские статусы). Таким образом, нет счета, а только пользовательские статусы для заказов. Проблема в том, что без «действий администратора» (например, счетов) исправьте меня, если я ошибаюсь, заказы не отображаются в отчетах (даже если в отчетах-> продажи-> заказы я выбираю любой статус (включая мои собственные и любая дата, ничего не появляется), я также попытался изменить часовой пояс и обновить статистику жизни.

Так что, мне кажется, мне нужно изменить способ обработки этих отчетов в magento, чтобы он включал все заказы, даже если он не имеет действий администратора (без счета или чего-либо еще).

Есть какая-нибудь помощь в этом?

Спасибо!

---- ---- Edit

Спасибо за ответ, я попытался изменить это

if ($paymentHelper->isZeroSubTotal($storeId)
    && $this->_getOrder()->getGrandTotal() == 0
    && $zeroSubTotalPaymentAction == Mage_Payment_Model_Method_Abstract::ACTION_AUTHORIZE_CAPTURE
&& $paymentHelper->getZeroSubTotalOrderStatus($storeId) == 'pending') {
    $invoice = $this->_initInvoice();
    $invoice->getOrder()->setIsInProcess(true);
    $invoice->save();
}

для этого

$invoice = $this->_initInvoice();
$invoice->getOrder()->setIsInProcess(true);
$invoice->save();

в onepagecontroller.php, чтобы создать счет для каждого заказа, но это все еще не появляется в отчете о продажах.

1 Ответ

0 голосов
/ 26 января 2012

Измените свой процесс так, чтобы полный заказ все еще генерировал счет ИЛИ переписал все отчеты.Вы можете изменить свой процесс, обучив своего клиента, или вы можете изменить его, написав автоматизированные сценарии cron для проверки состояний заказов и программной генерации счетов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...