ウェブサイト検索

注意すべき 5 種類の WooCommerce の問題


WooCommerce には多くの取り組みがあります。非常に柔軟性が高いためカスタマイズが簡単で、WordPress サイトにとって電子商取引の主な選択肢であり続けています。

WooCommerce の唯一の欠点は、オープンソース プラットフォームとしての性質上、問題が発生したときに電話できる WooCommerce サポート ホットラインがないことです。自分自身の知識、既存のサポート ドキュメント、コミュニティの助けを借りる必要があります。

しかし、新しい e コマース サイトを立ち上げたばかりの場合でも、トラフィックの多いサイトを積極的に維持している場合でも、最終的には次の 5 つの一般的な WooCommerce エラーに遭遇することになります。これらを理解すれば、何時間もかけて調査する必要がなく、それぞれの問題をすぐに解決できます。

1. プラグインの競合と中断

900 を超える WooCommerce 拡張機能が利用可能で、WordPress リポジトリにはさらに 50,000 のプラグインがあるため、ほぼすべての WooCommerce サイトでプラグインの異なる組み合わせが見つかる可能性があります。プラグインの競合や中断はどの WordPress サイトでも発生する可能性がありますが、ダウンタイムが直接売上の損失につながる電子商取引サイトでは特に問題となります。

大きな問題を回避する最善の方法の 1 つは、プラグインとテーマを定期的に更新することです。 WooCommerce では、メインの WooCommerce プラグインの最新アップデートを常に把握しておくことが特に重要です。最近の 4.2.1 セキュリティ リリースのような一部のアップデートは小規模なものですが、その他には WooCommerce 機能への大きな修正や変更が含まれており、大混乱を引き起こす可能性が高くなります。

データベースも更新する必要があるでしょう。 WooCommerce を更新した後は、問題が発生しないようにデータベースを更新することを忘れないでください。

プラグインの中断を検出する可能性を高めるには、ライブ サイトに実装する前に、ステージング領域または開発領域ですべてのプラグインの更新を実行します。経験豊富な WooCommerce 開発者がこれらの変更を実行すると役立ちます。

WooCommerce GitHub の問題エリアを監視して、各リリース後に報告された問題を確認することもできます。また、WordPress プラグインの競合に対処する方法については、ガイドを必ずご確認ください。

2. キャッシュの問題

WooCommerce サイトは情報サイトよりもデータベースが大きい傾向があるため、キャッシュによってパフォーマンスに大きな違いが生じる可能性があります。ブラウザ キャッシュは、一部の Web ファイルをユーザーのブラウザにローカルに保存するのに役立ち、これにより、ページが読み込まれるときのサーバー リクエストの数が減少します。

ただし、キャッシュはロード時間を短縮するのに役立ちますが、他のコンパイルが発生する可能性もあります。たとえば、WooCommerce の一般的な問題は、特定のページをキャッシュから除外する必要があるということです。

ログイン ページをキャッシュ システムから除外していない場合、顧客のパスワード リセット プロセスは機能しなくなります。これらのページがキャッシュされ続けると、ユーザーはパスワードをリセットできなくなることが多く、多くの顧客がログイン エラーのサポートを求めることになります。

開発に大きな変更を加え、サーバー レベルでキャッシュをクリアするのを忘れた場合にも、これと同じ状況が発生する可能性があります。新しい WooCommerce サイトを立ち上げる前に、サーバー構成と WordPress キャッシュ プラグイン設定を確認してください。

3. 支払い処理エラー

WooCommerce サイトの問題のトラブルシューティングを行う場合は、支払いゲートウェイの構成と接続も確認する必要があります。

電子商取引サイトでの単純ですがよくある問題は、SSL 証明書がオンライン ストアに対して適切に構成されていないことです。 SSL がインストールされていない場合、ほとんどの決済プロセッサは機能しません。店舗が正常に機能していないことに気づいていないかもしれませんが、その間も常に顧客はチェックアウト エラーに遭遇しています。

認証も厄介なエラーです。あなたまたはサイト所有者がこのエラー メッセージを受け取った場合は、オンライン ストアと支払いプロセッサの接続の間に問題があることを意味します。 Stripe、PayPal、Authorize.net などを含む多数の支払いゲートウェイがあるため、正確なエラーは支払いプロセッサやインストールした WooCommerce 支払いゲートウェイ プラグインによって異なる場合があります。

WooCommerce の注文ステータスも、注文と支払いの点で混乱の原因となる可能性があります。注文ステータスに関連するバグが存在する可能性がありますが、多くの場合、これはユーザー エラーです。

デフォルトでは、支払いが受領され在庫が減った後、すべての製品注文は WordPress ダッシュボードに「処理中」として表示されます。ストアのオーナーまたはサイト管理者は、注文を手動で「完了」に調整する必要があります。このステップについてサイト管理者をトレーニングするだけで、多くのサポート リクエストを回避できます。

クライアントがこのステップの実行を希望しない場合、開発者が注文を自動的に完了に設定するオプションもあります。もちろん、これは、販売している特定の製品と在庫フローの管理方法にとって意味がある場合にのみ実行可能です。

4. 電子メール通知配信エラー

電子メール通知エラーは、WordPress サイト全般に関するサポートに関するよくある質問の 1 つです。 WooCommerce Web サイトの場合、これは注文後に発生することがほとんどです。場合によっては、顧客が期待した電子メール通知を受信しないこともあれば、サイト所有者や管理者が電子メール通知を受信しないこともあります。

電子メール配信のトラブルシューティングを行う前に、まず通知が設定されていることを確認してください。 WooCommerce の下の WordPress ダッシュボードには、設定された通知を確認できる [メール] タブがあります。特定の通知が表示されない場合は、再度設定する必要があります。

通知が適切に設定されているにもかかわらず受信できない場合は、SMTP プラグインをインストールして構成することが最善の解決策です。ホスティング サーバーが PHP メール機能を使用するように適切に設定されている場合でも、WordPress サイトから送信されたメールは、Gmail や Outlook などのメール プロバイダーによってブロックされることがよくあります。これは、顧客がサイトから電子メールを受信していない可能性があることを意味します。

WordPress SMTP プラグインを使用すると、電子メール通知に別の配信方法を使用できます。 SMTP (Simple Mail Transfer Protocol の略) は業界標準であり、電子メールの高い到達率につながります。

5. データベースの過負荷

上記の問題は新しく立ち上げた WooCommerce サイトで発生する可能性がありますが、この問題が発生するまでには時間がかかる場合があります。 WooCommerce サイトでの注文が増えるにつれて、Web サイトのデータベースのサイズが大きくなります。

また、データベースが現在のホスティング サーバーの容量に対して大きすぎる場合、パフォーマンスの低下やダウンタイムが発生する可能性があります。データベースを定期的に監視してクリーンアップすると、パフォーマンスの問題を最小限に抑え、WooCommerce のホスティング コストを削減できます。

データベース過負荷のその他の原因には、プラグインやバックアップ ファイルなどがあります。一部のプラグインは、さまざまなデータでデータベースをすぐに過負荷にしてしまいます。たとえば、監査ログ プラグインは、サイト上のすべてのアクティビティのログを保存します。これはトラブルシューティングには役立ちますが、バックログが非常に大きくなる可能性があります。一定期間後にログを自動的に削除するように設定を調整します。

サイトにデータを保存する WooCommerce をバックアップするプラグインを利用している場合、バックアップ ファイルにも同じことが当てはまります。古いバックアップ ファイルはデータベース サイズを肥大化させる可能性があるため、一定期間後に削除する必要があります。これが、サーバー レベルのバックアップ プロトコルがプラグインよりも優れている理由の 1 つです。 Blogvault などの WooCommerce に適したオプションはクラウドにバックアップされ、独自のサーバーを使用してバックアップを維持します。

積極的なアプローチ

電子商取引サイトが機能不全に陥り、売上に差が生じるまで待っていても意味がありません。今から準備を整え、サイトを適切にメンテナンスすることで、問題が発生した場合のトラブルシューティングにかかる時間を大幅に節約できます。オープンソース コードは、あなたを助けてくれる WooCommerce 開発者やコミュニティ メンバーがたくさんいることも意味します。