WooCommerceの注文を削除する方法
公開: 2022-02-26WooCommerceの注文を削除する最良の方法をお探しですか? このガイドでは、eコマースストアで注文を削除するさまざまな方法を紹介します。
その方法を説明する前に、注文を削除する必要がある理由を理解しましょう。
WooCommerceで注文を削除する理由
eコマースビジネスの所有者として、たくさんの注文を受け取ることは常に良いことです。 デフォルトでは、注文ステータスを使用して注文を管理し、自動的に変更できます。 どの製品が配送またはキャンセルされたか、および返金および失敗のステータスを確認できます。
これらすべてのレコードにより、データベースには大量の注文データがロードされます。 注文は投稿タイプでもあり、WordPressデータベースに保存されます。 また、WordPressにはユーザー、投稿、ページ、プラグインに関して制限はありませんが、ホスティングサーバーには間違いなく制限があります。
大規模なデータベースがあると、サーバーがデータベーステーブルから情報を受信するのに時間がかかるため、Webサイトのパフォーマンスに影響を与える可能性があります。 これにより、Webサイトの読み込みが遅くなり、ほとんどの場合、Webサイトもクラッシュする可能性があります。
したがって、データベースをクリアしてWebサイトの最適なパフォーマンスレベルを維持するには、WooCommerceの注文を削除することが非常に重要です。
WooCommerceの注文を削除する方法は?
WooCommerceを削除する主な方法は3つあります。
- デフォルトのWooCommerceオプションを使用
- プラグインの使用
- プログラムでSQLクエリを使用する
それぞれの方法を詳しく見ていきましょう。
1.デフォルトのWooCommerceオプションを使用して注文を削除します
WooCommerceには、WooCommerceのすべての種類の注文を削除するためのデフォルトのオプションがいくつか用意されています。 まず、WooCommerceで1つの注文を削除する方法を見てみましょう。
1.1)注文ページの編集
注文の編集ページから注文を簡単に削除できます。 WordPressダッシュボードでWooCommerce>Orderに移動するだけです。 ここでは、すべての注文とそれぞれの日付とステータスを確認できます。
次に、データベースから削除する注文をクリックすると、注文の編集ページにリダイレクトされます。
注文の編集ページで、日付の編集、注文ステータスの変更、メモの追加、顧客の請求と配送の詳細の追加を行うことができます。 ただし、WooCommerceの注文を削除するには、画面の右側にある[ゴミ箱に移動]リンクをクリックする必要があります。
注文をゴミ箱に移動します。
ただし、注文はゴミ箱にあるため、完全に削除されるわけではありません。 注文を完全に削除したい場合は、ゴミ箱からも削除する必要があります。
もう一度、 WooCommerce> Ordersに移動し、[ゴミ箱]タブをクリックします。 次に、完全に削除する注文のチェックボックスをオンにして、一括操作のドロップダウンメニューで[完全に削除]を選択します。 最後に、[適用]をクリックして、注文を完全に削除します。
ゴミ箱にあるすべての注文を完全に削除したい場合は、[ゴミ箱を空にする]をクリックするだけです。
1.2)一括削除注文
1つの注文を削除するのは非常に簡単です。 ただし、複数のWooCommerce注文を1つずつ削除する必要がある場合は、時間がかかる可能性があります。
ただし、デフォルトのWooCommerceダッシュボードでは、それらを一括で削除することもできます。 注文状況に応じて注文を削除することもできます。
これを行うには、もう一度WooCommerce>Ordersに移動します。 支払い保留、処理、保留、完了など、注文ステータスが異なる注文がある場合は、注文リストからそれらを選択できます。
完了したすべての注文を削除するとします。 その場合は、[完了]ステータスオプションを選択できます。
完了したすべての注文とそのすぐ横にあるチェックボックスがあります。 [注文]のチェックボックスをクリックすると、[完了]ステータス内のすべての注文が自動的に選択されます。 したがって、チェックボックスを手動でクリックする代わりに、これにより問題がより簡単かつ迅速になります。
次に、[一括操作]ドロップダウンオプションから[ゴミ箱に移動]オプションを選択し、[適用]をクリックします。 これは注文を削除するのではなく、ゴミ箱に移動することを忘れないでください。
繰り返しますが、注文を完全に削除するには、ゴミ箱に移動し、削除するすべての注文を選択します。 最後に、ドロップダウンメニューから[完全に削除]オプションをクリックします。
最後に、 「適用」ボタンをクリックします。
前述のように、[ゴミ箱を空にする]をクリックして、ゴミ箱にあるすべての注文を完全に削除することもできます。
1.3)フィルターオプション(日付/登録顧客)
WooCommerceダッシュボードで利用可能なフィルターオプションを使用して、WooCommerce注文を削除することもできます。 注文リストの上にフィルターオプションがあります。
[すべての日付]をクリックすると、月と年に応じた注文のドロップダウンメニューが表示されます。 その後、あなたがする必要があるのは特定の月の注文をクリックすることだけです。 ここでは、2021年11月の注文を選択しました。
ご覧のとおり、選択した月のすべての注文と注文ステータスが表示されます。 前の手順と同様に、注文を選択してゴミ箱に移動し、後で完全に削除することができます。
同様に、登録済みの顧客オプションを使用して注文をフィルタリングすることもできます。 WooCommerceストアに登録している顧客の名前を入力して検索できます。 次に、[フィルター]ボタンをクリックします。 その後、削除したい登録顧客のすべての注文を見ることができます。
もう一度、注文を削除してゴミ箱に移動するプロセスを繰り返します。 その後、ゴミ箱を空にすることで、最終的にそれらを削除できます。
それでおしまい! WooCommerceダッシュボードからWooCommerce注文を正常に削除しました。
デフォルトでは、 WooCommerceは一度に25の注文を一覧表示します。つまり、注文ページから25の注文のみを選択して削除できます。 はい、画面オプションを変更することで、25を超える注文を削除できます。 ただし、手動で行うには時間がかかる場合があり、その後も注文を完全に削除するにはゴミ箱を掃除する必要があります。
それだけでなく、同じリクエストが何度も発生し、サーバーエラーが発生する可能性があります。 ただし、これらの制限を回避するには、専用のプラグインを使用してWooCommerceの注文を削除するだけです。
2.プラグインを使用してWooCommerceの注文を削除します
プラグインを使用して、WooCommerceの注文を削除することもできます。 多くのプラグインは、WooCommerceで注文を削除するのに役立ちます。 ただし、このチュートリアルでは、 Smart ManagerforWooCommerceプラグインを使用してWooCommerce注文を削除する方法を示します。
名前が示すように、プラグインを使用すると、WooCommerceの投稿タイプを非常にスマートな方法で管理できます。 注文、製品、ブログ投稿、クーポンなどの投稿タイプを管理でき、他のプラグインのカスタムフィールドを管理することもできます。 これらの投稿タイプは、このプラグインを使用して条件付き検索を使用してフィルタリングすることもできます。
2.1)プラグインをインストールしてアクティブ化する
プラグインの使用を開始するには、最初にプラグインをインストールしてアクティブ化する必要があります。 したがって、WordPressダッシュボードから[プラグイン]> [新規追加]に移動して、プラグインを検索します。 プラグインが表示されたら、[今すぐインストール]をクリックしてプラグインをインストールします。 インストールが完了したら、プラグインをアクティブ化します。
プラグインのプレミアムバージョンを使用する場合は、プラグインを手動でダウンロードしてインストールできます。 詳細については、WordPressプラグインを手動でインストールする方法についてこのガイドを参照してください。
2.2)プラグインインターフェースから注文を削除する
このプラグインの最良の部分は、追加の構成やセットアップが必要ないことです。 プラグインがアクティブ化されると、WordPressダッシュボードからSmart Managerに移動するだけで、プラグインダッシュボードにリダイレクトされます。
最上部には、ドロップダウンオプションを使用して投稿タイプを選択できるナビゲーションバーが表示されます。 通常、デフォルトの投稿タイプは「製品」または「投稿」として表示されます。 このオプションをOrdersに設定する必要があります。
Ordersをクリックすると、WooCommerceの注文のすべてのデータが表形式で表示されます。 注文ステータスに従って注文をフィルタリングする必要がある場合は、次のオプションで注文ステータスを入力することもできます。 ここでは、注文完了ステータスを選択しました。
これで、チェックボックスで削除する注文の選択を開始できます。 ナビゲーションバーのすぐ下に、データの一括編集、注文の請求書の印刷、レコードの追加、CSVの削除とエクスポートの複製を行うことができるアクションバーが表示されます。
[削除]オプションにカーソルを合わせると、注文を完全に削除するか、注文をゴミ箱に移動するかの2つのオプションが表示されます。 ご希望のオプションを選択すると、プラグインはそれに応じて注文を削除します。
2.3)高度な検索と条件で注文を削除する
または、条件を含む高度な検索を使用して注文を削除することもできます。 [高度な検索]トグルはナビゲーションバーにあります。
トグルを有効にすると、いくつかの条件付きオプションを使用して注文を選択できるページが表示されます。 このオプションは、WooCommerceのデフォルトのダッシュボードでは使用できません。
ここでは、支払い保留中の注文ステータスで表示する注文を選択しました。 次に、ドロップダウンメニューから注文ステータスを選択し、[検索]をクリックします。
結果には、保留中のステータスを持つすべての注文が表示されます。 削除する注文を選択して完全に削除するか、前の手順と同じようにゴミ箱に移動します。
3. WooCommerce Ordersをプログラムで削除する–SQLクエリを使用する
専用プラグインを使用してWooCommerceの注文を削除することは、デフォルトのWooCommerceオプションと比較して非常に迅速かつ簡単であることがわかります。 ただし、プラグインを追加してWebサイトに重みを加えたくない場合は、プログラムによるアプローチでWooCommerceの注文を削除することもできます。
このメソッドで注文を削除するために、データベースにSQLクエリを追加します。 データベースにアクセスするには、 phpMyAdminにログインする必要があります。 phpMyadminのクレデンシャルがない場合は、cPanelを介してアクセスするか、ホスティングプロバイダーに問い合わせることができます。
注:コアファイルを編集する前に、必ずWebサイトとデータベースのバックアップを作成してください。 これにより、問題が発生した場合にいつでもサイトとデータを復元できます。 また、最初にローカルホストのステージングサイトでこれらのSQLクエリを試すこともお勧めします。
phpMyAdminにログインしたら、Webサイトデータベースを見つける必要があります。
WordPressデータベースによっては、「 wp_ 」の代わりにテーブルプレフィックスが異なる場合があります。 デフォルトでは「 wp_ 」であり、これもこの場合と同じです。 ただし、テーブルプレフィックスが別のものである場合は、「 wp_ 」をカスタムWordPressデータベースプレフィックスに置き換えてください。
次に、[SQL]タブに移動し、クエリセクションに次のスニペットを追加します。 Goをクリックします。
UPDATE wp_posts SET post_status='ゴミ箱'WHEREpost_type ='shop_order';
この単純なSQLコマンドを実行して、すべての注文をゴミ箱に移動できます。
すべての注文をゴミ箱に移動したら、必ずWooCommerce> Order> Trashに移動し、注文を完全に削除してください。 これは、前の手順で説明したものと同じです。
ただし、大量の注文があり、ゴミ箱をスキップしたい場合は、コマンドの最後に--force
を追加するだけです。
wp post delete $(wp post list --post_type ='shop-order' --format = ids)--force
注文ステータスで選択した注文を削除するには、次のようにスニペットを更新することもできます。
UPDATE wp_posts SET post_status ='trash' WHERE post_type ='shop_order' AND post_status ='wc-completed'
ステータスが異なる注文を削除する場合は、次のオプションを置き換えることができます。
- wc-完了
- wc-保留中
- wc-処理
- wc-on-hold
- wc-キャンセル
- wc-返金済み
- wc-失敗しました
さらに、すべての注文または選択した注文ステータスだけでなく、複数の選択した注文ステータスに従って注文を削除する場合は、代わりに次のクエリを試すことができます。
wp_postsを更新します SET post_status='ゴミ箱' WHERE post_type ='shop_order' AND post_status IN('wc-pending'、'wc-processing'、'wc-on-hold'、'wc-cancelled'、'wc-refunded'、'wc-failed')
必要に応じて、任意のSQLクエリを使用できます。 各SQLクエリを保存した後、WordPressダッシュボードに移動して、コードが機能するかどうかを確認します。
それでおしまい! これは、SQLクエリを使用してWooCommerce注文を削除する方法です。
ボーナス:WooCommerceで注文をエクスポートする方法
WooCommerceの注文を削除するためのいくつかの方法を提供しました。 ただし、注文の削除が必ずしも希望どおりであるとは限りません。 場合によっては、それらもエクスポートする必要があります。
WooCommerceで注文をエクスポートする最も簡単で迅速な方法は、OrderExportやOrderImportなどの専用プラグインを使用することです。 始める前に、互換性のあるWooCommerceテーマの1つを使用して、テーマやプラグインの競合を回避するために、正しい方法でWooCommerceを設定することを忘れないでください。
プラグインをインストールしてアクティブ化することから始めましょう。 WordPressダッシュボード>プラグイン>新規追加に移動し、検索バーでWooCommerceの注文エクスポートと注文インポートを検索します。 次に、 [今すぐインストール]ボタンをクリックしてアクティブにします。
有効にすると、サイドバーのWooCommerceの下に新しい設定が追加されたことがわかります。
設定を構成することにより、顧客注文をエクスポートできます。 そのためには、 WooCommerce>OrderIm-Exに移動します。
プラグイン構成に入ると、エクスポートする注文のステータスと日付範囲を選択できます。 注文のステータス、開始日、および終了日を選択します。 次に、[注文のエクスポート]をクリックします。
これで、このプラグインはWooCommerce注文データを抽出し、カスタムCSVファイルを作成します。 ファイルはコンピューターの任意の場所に保存できます。
ご覧のとおり、WooCommerceの注文をエクスポートするのは非常に簡単です。 他のさまざまなプラグインを使用したWooCommerce注文のエクスポートとインポートについて詳しく知りたい場合は、この記事を確認してください。
結論
要約すると、ストアから注文を削除すると、データベースの過負荷に伴うリスクを回避するのに役立ちます。 このチュートリアルでは、WooCommerceで注文を削除する3つの主要な方法を見てきました。
- ダッシュボード
- プラグイン付き
- プログラムで(SQLクエリ)
迅速でリスクのない方法を探している場合は、プラグインを使用することがWooCommerceの注文を削除するための最良の方法です。 ただし、サードパーティのツールを使用せず、PHPMyAdminに精通している場合は、SQLクエリを使用してWooCommerceの注文を削除することもできます。
この記事では、WooCommerceの注文をエクスポートするためのボーナスセクションについても説明しました。 WooCommerceの注文について詳しく知りたい場合は、WooCommerceの注文を繰り返したり、Autocomplete WooCommerce Ordersを使用して注文をオートコンプリートしたり、注文を払い戻したりするための詳細なガイドもあります。
一方、データベースとWooCommerceの注文に関連する詳細については、次の投稿をご覧ください。
- WordPressデータベースを更新する方法
- WooCommerceで注文を繰り返すのに最適なプラグイン
- WooCommerceの注文をテストする方法
この記事が役に立った場合は、ソーシャルメディアチャネルを介して友達と共有してください。 いずれかの方法を試しましたか? はいの場合は、コメントセクションであなたの経験を共有してください。