簡體   English   中英

已注冊的優惠券未顯示在報告過濾器中

[英]Registered coupon does not display in report filter

我很難生成 Magento 1.9 中使用的優惠券報告,訪問報告 -> 銷售 -> 優惠券,我選擇了一個日期期間,訂單狀態我保留“任何”,空行 =“否” ,在促銷規則中,我選擇=“指定”然后我的問題發生了,不是所有現有的優惠券都列出來。

為了解決這個問題,我嘗試更新統計信息,訪問報告 -> 更新統計信息但沒有成功,它給人的印象是它沒有更新。 檢查app/code/core/Mage/Sales/Block/Adminhtml/Report/Filter/Form/Coupon.php文件我找到了代碼:

$rulesList = Mage::getResourceModel('salesrule/report_rule')->getUniqRulesNamesList();

在我看來,將優惠券帶入本報告的過濾器中,但並非所有已注冊的優惠券。

即使在注冊新優惠券時,它也不會出現在報告的過濾器中。

有沒有人經歷過這個或有前進的道路?

[挑出來]

我發現在我的騾子里面有一條線,在結賬時下訂單之前擦除了優惠券。 我在完成訂單后更改了行以清除優惠券,現在一切正常。

這是一行:

$this->getOnepage()->getQuote()->setCouponCode('');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM