簡體   English   中英

從Magento銷售>訂單中刪除已刪除的訂單

[英]Remove deleted orders from Magento sales > orders

我嘗試了幾種從Magento刪除測試訂單的方法。

  1. 使用插件(http://www.magentocommerce.com/magento-connect/asperience-deleteorders.html)
  2. 在論壇帖子中找到的SQL命令(http://www.magentocommerce.com/boards/viewthread/1680/P420/)
  3. 企業支持提供給我的SQL命令
  4. 在堆棧溢出處找到的PHP腳本(http://stackoverflow.com/questions/4526914/how-can-i-delete-test-order-from-magento)

這些方法中的一些(如果不是全部)似乎都從數據庫中刪除了條目,但是這些解決方案都沒有從Magento的后端刪除訂單。 這些訂單仍顯示在“銷售”>“訂單”以及儀表板下。 我們有一個開發環境,一個測試環境和一個生產環境,但是我們仍然喜歡在生產中放置測試訂單,以確保我們的更改被正確推送。

我想念什么嗎? 其他人似乎對上面列出的Plugin / SQL / PHP刪除方法感到滿意。 我試過刷新緩存和緩存存儲。 似乎沒有任何作用。 任何幫助將不勝感激。

Magento的現代版本將訂單信息傳播到sales_flat_order_grid表,管理控制台在顯示網格訂單時從中讀取該表。 我沒有查看鏈接到的方法,但是我猜他們沒有清除此表。

在全新安裝中,由於sales表和sales_grid表之間存在約束,因此http://www.magentocommerce.com/magento-connect/asperience-deleteorders.html可以完美地工作。 新版本的http://www.magentocommerce.com/magento-connect/asperience-deleteorders.html檢測是否必須完成對sales_grid的特定刪除

暫無
暫無

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

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