すべてのWooCommerce注文をすばやく削除する方法[SQLのヒント]

さまざまな理由で、時々私たちはする必要があります すべてのコマンドを削除します の経時的なデータ オンラインで買い物する (オーダー)で作成 WooCommerce.

すべての人が利用できる方法は、「WooCommerce」→「オーダー"、それから"一括操作「オプションを選択してください」ゴミ箱に移動します「そしてクリック」Apply"

「」をクリックした後Apply"、注文はに移動されます"ゴミ"

WooCommerce Ordersから削除したい注文が数百または数千ある場合はどうすればよいですか?

上記の例では、注文はXNUMXつだけですが、注文が少ない場合 WooCommerceでの何百もの注文、それらを削除できるXNUMXつのオプションがあります。

1. ダッシュボードからWooCommerceの注文を削除する.

多くのWordPressおよびWooCommerceユーザーは、ダッシュボードの右側のどこかに「画面オプション」オプションがあることを無視するか、上部に表示しません。

「から画面のオプション」ページにさらに注文をリストすることを選択できます。 沿って default WooCommerceは25件の注文をリストしています、ただし、「画面オプション」から選択できます数 items 1ページあたり」より大きな数。
注文数が非常に多い場合でも問題ありません ページに記載されている150件を超えないようにしてください。 サーバーに非常に高い負荷がかかる可能性があり、コマンドの一覧表示時と削除時の両方で、ホストサーバーとの通信が中断する可能性があります。 ErrorおよびNGINXまたはHTTPDサーバー。

WooCommerceページあたりの注文数

「」をクリックした後Apply」は自動的にページを更新し、設定したWooCommerceOrdersの数を一覧表示します。

2.SQLからWooCommerceコマンドを削除します

このメソッドは、からすべてのコマンドを移動します WooCommerceオーダー 「中ゴミ"、シングルクリックで削除できる場所。

まず、データベースのバックアップを作成します。

phpMyAdminに移動し、ストアデータベースを選択して、SQLで以下のコマンドラインを実行します。

update wp_posts set post_status = 'trash' where post_type = 'shop_order';

4347行が影響を受けました。 (クエリには0.2114秒かかりました。)

私の場合、結果が返されました。

SQLコマンドを正常に実行した後、ダッシュボード→WooCommerce→注文→ゴミ箱のオンラインストアに移動し、「空のごみ箱"

カートから削除するコマンドが多数ある場合は、[ゴミ箱を空にする]をXNUMX回クリックした後にコマンドが消えることを期待しないでください。 Webページが応答せず、更新後に消えるサーバーエラーが発生する可能性が非常に高くなります。 「注文」のゴミ箱が空になるまで操作を繰り返します。

テクノロジーに情熱を注いでおり、オペレーティングシステムに関するチュートリアルをテストして作成するのが好きです。 macOS、Linux、 Windows、WordPress、WooCommerce、LEMP Webサーバーの構成(Linux、NGINX、MySQL、PHP)について。 私は書きます StealthSettings2006年から.com、そして数年後、私はiHowTo.Tipsチュートリアルとエコシステム内のデバイスに関するニュースを書き始めました。 Apple: iPhone、iPad、 Apple ウォッチ、HomePod、 iMac, MacBook、AirPodsおよびアクセサリ。

コメント