WooCommerce: ステージング経由で安全に更新する方法

公開: 2020-03-13

WooCommerceプラグインの新しいバージョンがリリースされ、WordPress ダッシュボードが更新時期の通知を送信し始めると、次の質問が常に頭に浮かびます。何かが壊れない限り、バージョンは?

まあ、WooCommerce を更新することは常に大きなリスクです。ライブの Web サイトを壊して、トラフィックと売上を逃す可能性があります。 これは、重要なアップデートがリリースされるたびに発生する可能性があります。多くのストア オーナーは、手間がかかるだけの価値がないと感じているため、ストアをアップデートしません。

しかし、 WooCommerce を更新することは、長期的には間違いなく良い考えです。 WordPress ハッキングの主な原因は、古いプラグインとテーマが原因です。 そして、これがステージング環境の出番です。

ステージング Web サイトは、既存のライブ ストアのクローンです。 これは完全に分離されており、ライブ ストアにはまったく影響しません。 ステージングは​​「テスト環境」または「サンドボックス」とも呼ばれ、ライブ サイトは通常「本番環境」と呼ばれます。

ステージングを使用すると、数分で 1 クリックでクローンを作成し、実際のライブ Web サイトが壊れることを心配せずに WooCommerce を更新およびテストし、最後にライブ Web サイトに変更を「プッシュ」する (つまり、ライブ環境を上書きする) という利点が得られます。機能は 100% 保証されています。

ホスティングと WooCommerce に適したステージング

WP Engine、SiteGround、Kinsta などのステージングを提供するプロバイダーで既にホスティングしている場合があります。 問題は、これらのホストが WooCommerce を念頭に置いて構築されたのではなく、WordPress で構築されたことです。

あなたが尋ねるかもしれない違いは何ですか?

通常の、主に静的なパンフレット Web サイトをステージングしている場合、ライブ Web サイトに大きな変更は発生しません。 しかし、忙しい e コマース Web サイトでは、新しい注文や新しい顧客登録が定期的に行われています。 ステージング環境を作成してから 1 週間後、2 つの WooCommerce クローンが恐ろしく非同期になることが想像できます。

問題は、前述のホストでは、[Push to Live] をクリックすると、ライブ ストアが完全に上書きされ、すべての「新しい」データ (新しい注文、新しい顧客、新しいページなど) が失われることです。 知らないと大変なことになりかねません。

それで、解決策は何ですか? まあ、注文と顧客の手動エクスポートとインポートは常にあります。 しかし、それは非常に面倒であり、ストアを更新する頻度を減らしたいと思うだけです.

WooCommerce は現在、ほぼ 9 歳ですが、これは依然として大多数のストア所有者にとって最大の苦痛です。 ステージング時に WooCommerce を更新する方法はありますが、更新されたバージョンを「公開」すると、新しいデータが失われることはありません。

WooCart に参加 – WooCommerce 向けに構築されたホスティング

WooCart は、 WooCommmerce 専用に構築された最初のホスティングです。 LiquidWeb や GoDaddy などの他のホストは、管理された WooCommerce を提供しますが、それは常に既存の WordPress インフラストラクチャの一部です. WooCart は、WooCommerce のためにゼロから構築されています。

そして、それはあなたが最初にログインしたときから表示されます。 ダッシュボードは、慣れ親しんだホスティング ダッシュボードとはかけ離れており、Hostgator というよりは Shopify に近いように見えます。

WooCart は、最近の他の多くの WP ホスト (Kinsta、WP Engine、SiteGround) と同様に、Google Cloud Platform で実行されます。 ただし、大きな違いが 1 つあります。他のホストは共有ホスティングを提供しますが、 WooCart は専用ホスティングを提供します。

これは、ストアがサーバー上のリソースを予約していることを意味します。 利点は、一貫したパフォーマンスであり、何か問題が発生した場合に修正できることであり、隣人がサーバー リソースを悪用しているからではありません。

優れたパフォーマンスはサーバーにとどまらないため、WooCart はプレミアム CDN (KeyCDN) を使用して静的アセットの配信も処理します。 他のホストで見たことがないことの 1 つは、自動イメージ スマッシングと最適化です。 通常、そのためにはプラグインや有料サービスを使用する必要がありますが、WooCart を使用すればすぐに使用できます。

WooCart のロスレス ステージング

WooCart が WordPress にもたらす主なイノベーションは、単純なステージング パブリッシング/プッシュ (ロスレス ステージング) です。 このシステムは、ライブ環境をオーバーライドする前に、WooCommerce の注文と顧客データをライブからステージングに同期する方法を知っています。

これが実際にどのように見えるかのビデオは次のとおりです。

これには大きな利点があります。 更新は文字通り数分で実行できるようになりました。 プロセスは次のようになります。

  1. ステージング環境を作成する
  2. ステージングですべてを一括更新
  3. ステージング ストアを確認して、すべてが適切に見えるかどうかを確認します
  4. ステージングでチェックアウトをテストする
  5. 問題がなければ、[ライブに公開] をクリックします。

ストアはライブに統合され、新しい注文が同期されるため、何も失われません。 何かが壊れても、心配する必要はありません。時間をかけて修正してください。修正が完了したら、マージできます。 WooCart では、注文と顧客をいつでも同期することもできます。これは、ステージングに長時間取り組んでいる場合に最適です。

これにより、WooCommerce ストアのメンテナンス、テスト、更新が​​大幅に簡素化されます。

その他の WooCart ツール

ステージングは​​、WooCart の機能の 1 つにすぎません。 WordPress をまったく使用したことがない場合は、通常は他のホストによって隠されているエラーを確認できるエラー ログを利用できます。 通常、エラー ログには壊れたプラグインが表示され、トラブルシューティングがはるかに簡単になります。

もう 1 つの新機能は Plugin Metrics で、システムはすべてのプラグインをメモリ使用量別に一覧表示します。 これは、リソースを占有するプラグインを見つけるのに非常に役立ちます。

WooCart には他にもたくさんの機能がありますが、リストして説明するには多すぎます。 彼らのウェブサイトにアクセスして詳細を確認することをお勧めします。 しかし、ここに私のトップ3のピックがあります:

ウェブサイトのセキュリティ

WooCart はストアのセキュリティも管理し、セキュリティ プラグインは必要ありません。 ブルート フォース攻撃に対する保護は Google Cloud によって提供され、その WAF (ウェブ アプリケーション ファイアウォール) は日々の脅威に基づいて自動的に更新されます。

あなたがよりよく眠れるようにするために、彼らはあなたの店に何かが起こった場合、混乱を徹底的に片付けることを保証します. したがって、WooCart は「Web サイトがハッキングされないことを保証する」と言えます。

もちろん、それはガイドラインと通知に従い、ストアを時代遅れで脆弱な状態にしない限りです. しかし、Lossless Staging を使用してプラグインとテーマの更新を解決したため、これは非常に合理的な保証です。

ストア ウィザードとローカリゼーション

毎月いくつかの店舗を構築している場合は、クライアントごとに再利用するテンプレートがあるでしょう。 しかし、WooCart はさらに優れたもの、Store Wizard を作成しました。 ストアの国に基づいてストアの設定をローカライズします。 これらの設定には、通貨、時刻形式、日付形式などの国の標準、必要に応じて言語パックのインストール、その他多くの小さなことが含まれます。 ローカリゼーション ファイルは完全にオープン ソースであり、GitHub リポジトリで入手できます。

これは単純なことですが、新しいクライアントごとに定期的に発生するいくつかの単純な作業を取り除くものです.

Store Wizard は素晴らしい機能であり、多くの可能性を秘めているように感じます。 そして、プロジェクト リーダーの Dejan Murko 氏は同意し、ターンキー ストア (業界固有のワンクリック ストアを考えてください) に重点を置いた機能がさらに追加されることを約束します。

制限事項

WooCart のような完全に管理されたソリューションでは、常にいくつかの妥協点があります。 1 つは、WooCart でインストールできないプラグインのブラック リストです。 パフォーマンスとセキュリティのプラグインから、問題や未修正の脆弱性があると報告されているプラ​​グインにまで及びます。 彼らの弁護にとって、それはすべて非常に理にかなっているように思えます。 少し適応する必要があるかもしれません。 セキュリティはすでに保証されていることを忘れないでください。

上級ユーザーは、データベース管理用の phpMyAdmin を見逃す可能性もあります。 データベースへのアクセスは WP-CLI で利用できますが、管理はそれほど簡単ではありません。 将来的に追加するかもしれないが、投資を正当化するのに十分な需要がまだないと言われました.

これらの妥協はほとんどのユーザーにとって理にかなっていると思いますが、ユースケースの最終的な判断はあなた次第です。

概要

WooCart は安くはありません。 管理されたWordPressホストの価格のトップに位置しています. とはいえ、それは価格に対して多くを提供します。 専用サーバー リソース、プレミアム CDN、ロスレス ステージング、その他の素晴らしいツールの数々。

結局、それはすべてあなたがどこにいるかにかかっています。 WooCommerce を初めて使用する場合は、おそらく安いところから始めるべきです。 しかし、あなたの店がお金を稼いでいるなら、それは簡単なことです。 毎月節約される時間とフラストレーションだけでも、価格差の 2 倍の価値があります。 さらに、試用期間中は無料試用版と無料のウェブサイト転送を提供しているため、完全にリスクなしで試すことができます.