0

Magento からテスト注文を削除する方法をいくつか試しました。

  1. プラグインの使用 (http://www.magentocommerce.com/magento-connect/asperience-deleteorders.html)
  2. フォーラムの投稿 (http://www.magentocommerce.com/boards/viewthread/1680/P420/) にある SQL コマンド
  3. Enterprise サポートから提供された SQL コマンド
  4. スタック オーバーフローで見つかった PHP スクリプト (http://stackoverflow.com/questions/4526914/how-can-i-delete-test-order-from-magento)

これらの方法のすべてではないにしても、一部はデータベースからエントリを削除しているように見えますが、これらのソリューションのいずれも Magento のバックエンドから注文を削除するものではありません。これらの注文は、[販売] > [注文] およびダッシュボードに引き続き表示されます。開発環境、テスト環境、本番環境がありますが、変更が正しくプッシュされたことを確認するために、本番環境でテスト注文を出したいと考えています。

何か不足していますか?他の人は、上記のプラグイン/SQL/PHP の削除方法に満足しているようです。キャッシュとキャッシュストレージをフラッシュしてみました。何も機能していないようです。どんな援助でも大歓迎です。

4

2 に答える 2

1

最新バージョンのMagentoは注文情報をsales_flat_order_gridテーブルに伝達し、グリッドの注文を表示するときに管理コンソールが読み取るのはこのテーブルです。私はあなたがリンクしたメソッドを見ていませんでしたが、私はそれらがこのテーブルをクリアしていないと思います。

于 2012-09-25T06:46:14.460 に答える
0

新規インストールでは、sales テーブルと sales_grid テーブルの間に制約があるため、 http://www.magentocommerce.com/magento-connect/asperience-deleteorders.htmlは完全に機能します。http://www.magentocommerce.com/magento-connect/asperience-deleteorders.htmlの新しいバージョンは、sales_grid の特定の削除を行う必要があるかどうかを検出します

于 2014-12-20T06:02:50.240 に答える