WooCommerceでオンラインストアを拡張する方法
公開: 2019-11-28私たちが耳にする一般的な神話は、WooCommerceは拡張できないというものです。 しかし、真実は、WooCommerceの柔軟性と、比類のない開発者コミュニティにより、大規模な店舗向けの優れたソリューションになっているということです。
スケーリングとは、パフォーマンスやユーザーエクスペリエンスを犠牲にすることなく、オンラインストアを成長させる機能です。 そして、収益を増やし続けたいのであれば、これらは見逃してはならない2つの重要な領域です。
WooCommerceが成長中の店舗に適している理由と、大量の商品、注文、サイト訪問者に備える方法の詳細をご覧ください。
WooCommerceはスケーリングできますか?
絶対! 当社の開発者は、スケーラビリティとパフォーマンスの両方についてWooCommerceを継続的に最適化しています。 ただし、以下を含む、ストアのWooCommerce以外のすべての側面についても同じことが当てはまる必要があります。
1.テーマとプラグインコード
インストールするものはすべて、ストアのパフォーマンスに影響を与える可能性があります。 したがって、オンラインストアにあまり重みを加えない、高品質で信頼性の高いテーマとプラグインを選択することが重要です。
テーマとプラグインを選択するときは、次の5つの詳細に注意してください。
- アクティブな開発。 テーマまたはプラグインはいつ作成されましたか? 最後に更新されたのはいつですか。 現在のバージョンのWordPressおよびWooCommerceと互換性がありますか?
- ドキュメント。 製品には、セットアップとインストールの手順が記載された、よく書かれたドキュメントがありますか?
- サポート。 バグや技術的な問題に遭遇した場合、開発者はカスタマーサポートを提供しますか?
- レビュー。 過去の顧客と現在のユーザーは製品について何と言っていますか?
- ロード時間。 テーマのデモの読み込みが遅いですか? その場合、サイトのパフォーマンスに悪影響を与える可能性のあるコードとスクリプトの大規模なライブラリが含まれている可能性があります。 この投稿で後述するような無料のオンラインスピードツールを使用して、デモをテストします。
2.ホスティング環境
ストアが処理できるトラフィックの量は、ホスティング環境に大きく依存します。 サーバーが成長するWebサイトを処理できない場合は、開始する前に大きな問題が発生します。
ホスティング会社と選択したプランの両方が、スケーリングの成功に貢献できます。 パッケージを選択するときは、次のように尋ねてください。
- サーバーにはいくつのサイトがありますか? 共有ホスティングプランは、多くの場合、多くのWebサイトを1つのサーバーに積み上げ、すべてがリソースを奪い合います。 ストアが急速に成長している場合は、代わりに仮想プライベートサーバー(VPS)または専用サーバーを検討することをお勧めします。
- リソースに上限はありますか? サイトに必要な帯域幅とディスク容量に注意し、ホストがそれを許可していることを再確認してください。 そうでない場合は、プランをアップグレードするか、ホスティングプロバイダーを切り替える必要があります。
- サーバーはどのくらいの頻度でダウンしますか? すべてのサーバーが時々ダウンします。 ただし、ダウンタイムが頻繁に発生しないようにして、サイトをできるだけ頻繁に顧客が利用できるようにすることが重要です。
- カスタマーレビューは肯定的ですか? 具体的には、速度、稼働時間、およびスケーラビリティに関する否定的なレビューを探します。
- 成長する余地はありますか? サイトの人気が高まったときに簡単にアップグレードできる上位のプランはありますか? あなたのウェブサイトを移行するのは苦痛かもしれません、それであなたと一緒に成長することができるホストから始めることは確かに最も簡単なオプションです。
- あなたのホストはスピードを優先していますか? ソリッドステートドライブ、更新されたPHPバージョン、エンタープライズ品質のハードウェアなどの機能はすべて、サイトのパフォーマンスに貢献しています。
ホスティングプロバイダーに、スケーリングにどのように役立つかを尋ねることを恐れないでください。 彼らはあなたのビジネスのための正しい計画にあなたを導くことができるでしょう。 できない場合は、変更を加える時期かもしれません。
WooCommerceストアをスケーリングする方法
1日あたりのページビュー数が100から10,000に増えている場合は、増大する問題を最小限に抑えるために実行する必要のある手順があります。
1.適切なホストを選択します
これについては上記で触れましたが、トラフィックの多いサイトを成功させるには重要です。 現在のホスティングプロバイダーに確認し、トラフィックまたはリソースの制限について質問してください。
また、時間をかけてサーバーとデータベースが更新されていることを再確認してください。 PHPとMYSQLの最新バージョンを使用する必要があります。 確認方法がわからない場合は、ホスティングプロバイダーのカスタマーサポートにお問い合わせください。
2.サイトコードをクリーンアップします
機能性は重要ですが、Webサイトの要件を優先することも重要です。 プラグインが多すぎると、たとえ高品質であっても、処理速度が低下する可能性があります。
訪問者がWebサイトをロードすると、要求がブラウザーからサーバーに送信され、戻ってきます。 より多くのプラグインがより多くのリクエストをやり取りするため、ブラウザはストアをロードするためにさらにハードワークする必要があります。
プラグインは、データベースクエリを使用して情報を取得および保存します。 より多くのプラグインはより多くのクエリを使用します。これにより、サーバーの負荷が増加し、Webサイトの速度が低下します。特に、Webホストがリソースの使用を制限している場合はそうです。
使用しないプラグインを無効にし、ストアが正しく機能するために必要なプラグインのみを使用するようにしてください。
3.すべてを更新します
WordPressのコア、テーマ、プラグインを更新すると、サイトが迅速に実行され、同時にセキュリティの脅威から保護されます。 更新が利用可能になるたびに手動で更新を実行することを心配したくない場合は、無料のJetpackプラグインを使用して自動更新をオンにすることができます。
メジャーアップデートについては、ライブにプッシュする前にステージング環境でテストすることをお勧めします。 これは、アクティブなストアの潜在的な問題を防ぐのに役立ちます。
4.キャッシングを戦略的に利用する
キャッシングは、Webサイトのコピーを一時的に保存して、Webサイトの訪問者により早く提供できるようにします。 サイト訪問者が初めてホームページにアクセスすると、通常どおりに読み込まれます。 ただし、戻ってくると、プリロードされて保存されたバージョンのページが表示されるため、ブラウザがそれほどハードに動作する必要がありません。
ただし、キャッシュを正しく設定することが重要です。そうしないと、利益よりも害が大きくなることになります。
WooCommerceサイトでは、次のものを安全にキャッシュできます。
- About、FAQ、Contactページのような静的でコンテンツの多いページ。
- 製品とカテゴリのページ。
ただし、カート、マイアカウント、チェックアウトの各ページには各顧客に固有の情報が表示されるため、これらのページをキャッシュから除外することが重要です。
WPスーパーキャッシュやW3トータルキャッシュなどのプラグインを使用して、オンラインストアのキャッシュを設定できます。 これらにより、Webサイトのキャッシュを適切に構成できます。
5.コンテンツ配信ネットワーク(CDN)を設定します
CDNは、世界中に分散しているサーバーのネットワークです。 画像、ビデオ、CSSなどのアセットをWebサイトからダウンロードし、別のネットワークを介して提供します。 最終的に、これによりサーバーの負荷が軽減され、サイトの速度が向上します。
CDNは、個々のサイト訪問者に最も近い場所からWebサイトにもサービスを提供します。 たとえば、ユーザーが東京からアクセスした場合、CDNは、世界の反対側ではなく、香港にある可能性のある最も近いサーバーからWebサイトにサービスを提供します。
さまざまなCDNを利用できますが、Jetpackを使用することをお勧めします。これには、無料のCDNや、速度とセキュリティを向上させるその他の便利なツールが含まれています。
大規模なWooCommerceストアの例
少しインスピレーションが必要ですか? 次のWebサイトをチェックして、WooCommerceでどのように拡張されたかを確認してください。
- ISC販売:17,000以上の製品を扱う産業機器供給会社。
- Lugz:靴市場の革新者であり、ブーツ、カジュアルシューズ、陸上競技のスタイルを生み出しています。
- こんにちはサブスクリプション:サブスクリプションボックスのディレクトリ、レビュー、および比較を提供する人気のある発見プラットフォーム。
- FixjeiPhone:ベネルクスで最大のiPhone修理サイト。
- Manu Atelier:象徴的なハンドバッグ、靴、アクセサリーを製造するトルコの高級皮革製品会社。
- ClickBank:世界中でデジタル製品を販売している2億人の顧客を持つトップ100のオンライン小売業者。
さらに多くの例については、ショーケースをご覧ください。
ストアのパフォーマンスをテストする方法
次のツールを使用して、Webサイトが迅速に読み込まれ、高レベルで実行されるようにします。
- WooCommerce Google Analytics拡張機能を使用して、カートに追加する通話を追跡できます。 1分あたりの平均カートへの追加呼び出しは、サーバーのパフォーマンスを示す良い指標です。
- Google Chromeには、ストアの読み込みにかかる時間を示し、最も時間がかかっている要素を分析するパフォーマンス分析ツールが含まれています。
- GTMetrix、Pingdom、Google PageSpeed ToolsなどのWebサイト速度テストツールを使用すると、各ページの速度をテストし、読み込み時間を改善する方法についての提案を提供できます。
- ストアが期待するトラフィック、顧客数、およびアクションを模倣する現実的なケースを作成して、サイトの負荷テストを行います。
パフォーマンスを超えてスケーリングするにはどうすればよいですか?
在庫管理、配送とフルフィルメント、メールのオフロードなど、WooCommerceストアのスケーリングの他の側面についてはどうでしょうか。
WooCommerceは、オンラインストアをあらゆる段階で拡張するのに役立つ拡張機能を提供します。
WooCommerceの柔軟性は比類のないものです。 私たちのオープンソースコミュニティには、さまざまな視点からプラットフォームを絶えず進歩させている何百人もの開発者がいます。 ビジネスの段階に関係なく、eコマースストアのニーズに合ったカスタマイズ可能なソリューションを提供します。 結局のところ、私たちは成長のために構築されています。
利用可能な拡張機能
スケーリングに役立つ拡張機能をいくつか示します。
バルク在庫管理。 WooCommerceダッシュボードから在庫をまとめて管理し、在庫レベルを印刷します。 製品をタイプ、在庫管理ステータス、在庫ステータスでフィルタリングし、名前、ID、SKU、または在庫数量で注文することができます。 複数の商品の在庫数量を一度に簡単に設定できるので、在庫管理も簡単です。
ShipStationforWooCommerce。 ShipStationは、より速く、より手頃な価格で出荷するのに役立つ高度な出荷およびフルフィルメントアプリです。 これは、電子メール、梱包票、出荷ラベル、および追跡ページに役立つカスタマイズオプションを提供します。 また、複数のプラットフォームで販売している場合は、WooCommerce、eBay、Amazon、またはWalmartのすべての配送ラベルを同じ場所に印刷できます。
Scanventory –モバイル在庫管理。 倉庫の在庫をオンラインストアと同期したいですか? それはまさにScanventoryがスマートフォンから直接行うことです。 WooCommerceダッシュボードから商品ラベルを生成し、アプリから商品を編集できます。
TradeGecko。 TradeGeckoは、Amazon、eBay、Etsy、Lazada、Jet、Walmart、Wayfairなどの他のマーケットプレイスへの展開を支援するオールインワンエコシステムです。 また、QuickBooks OnlineやXeroなどの会計アプリケーションと統合され、注文のルーティングを自動化できます。
機能のオフロード
WooCommerceがパフォーマンスとコンバージョンに集中できるように、外部ソリューションを使用してビジネスの特定の側面を実行することを検討してください。 画像の最適化、マーケティングの自動化、会計、カスタマーサービス、A / Bテストなどをオフロードすると、Webサイトのサーバーをより効率的に実行できます。
たとえば、サーバーを介してトランザクションメールを送信する代わりに、Jiltなどのソリューションを利用します。 メディアライブラリをオーバーロードする代わりに、AmazonS3を使用して画像を提供します。 画像圧縮プラグインをインストールするのではなく、ImageOptimなどのツールを使用して、画像をアップロードする前に画像を圧縮します。
最終的に、WooCommerceは、外部ソリューションの統合に関して非常に柔軟性があります。 統合が現在存在しない場合は、RESTAPIを使用して独自の統合を作成できます。
ストアのスケーリングを開始します
WooCommerceストアを拡張する場合、特にリソースを効率的に利用する場合は、優先順位付けがますます重要になります。 あなたのウェブサイトと目標は、最終的にどのステップをどのような順序で実行するかを決定します。
WooCommerceでは空が限界であることを忘れないでください。 少しの計画と準備で、あなたはあなたのビジネスのために働く方法であなたの店を成長させそして拡大するためのあなたの道にうまく行くでしょう。
また、問題が発生した場合、または少し実践的なサポートが必要な場合は、推奨される専門家を確認してください。