YoastによるWordPressプラグイン
YoastによるWordPressプラグイン
YoastによるWordPressプラグイン

Yoastのウェブショップ、WooCommerceへの強力な移行を実現

この記事を楽しんでいますか?
ソーシャルメディアでシェアする
内容

eコマースビジネスの成長は、ウェブサイトのナビゲーションのしやすさ、信頼性、スピード、使いやすさに左右されます。また、eコマースビジネスの成功は、ウェブサイト上でコンテンツ、ツール、または製品を販売するために使用される基盤プラットフォームにも左右されます。YoastのWooCommerceプラットフォームへの移行は、ビジネスの効率化と将来の成功のためにプラットフォームを変更した一例です。この記事では、Yoastが移行を決断し、移行に伴う技術的なステップと、移行のメリットについて詳しく見ていきます。

YoastによるWordPressプラグイン

なぜYoastはEDDから移行したのか?

Yoastは、彼らのSEOブログとプラグインの成功によって人気を博した。しかし、このプラグインはウェブサイトの管理に課題をもたらした。そこで同社は、ウェブサイト管理をより効率的にする新しい方法を模索した。Yoastの創設者であるJoost de Valkは、オリジナルのWordPressインストールをEasy Digital Downloads (EDD)形式に変換することにしました。

EDDはプレミアムプラグインの販売と更新を容易にしました。Yoastの開発者たちは、この形式が何年もの間、改良を重ねながら信頼できるものであることに気づきました。ソフトウェアには、より適応性の高いフォーマットが必要でした。例えば、Yoastは既存のフォーマットでは利用できない様々な通貨を追加する機能を求めていました。

Yoastは、これらの必要な資質を考慮しながら、完璧な代替品を見つけることに着手した:

  • 定期的な支払いに対応
  • ユーザーアカウントに対応
  • 複数通貨に対応
  • SEOプラットフォーム構築
  • プラットフォームの保守性
  • 合理的な移行・統合コスト
  • 5~10年先の互換性予測

どのように移行するのか?

Yoastのアーキテクトチームは2017年1月に集まり、ビジネスニーズとそれを満たす方法について話し合った。主な目標は、コンテンツ管理システム(CMS)としてWordPressと互換性のあるプラットフォームを見つけることだった。チームは、WooCommerceがその条件に合うという結論に達した。しかし、1つだけ問題がありました-WooCommerceは多通貨をサポートしていないのです。

YoastはMultilingual Pressプラグインを実装することで、この障害を回避した。このプラグインはマルチサイトのインストールを提供するため、新しいプラットフォームは言語ごとに異なるサイトを使用します。例えば、英語のサイトでは通貨として米ドルを使用し、別のヨーロッパのサイトでは通貨としてユーロを使用します。

Multilingual Pressプラグインが多通貨ギャップの解決策として発見された後、WooCommerceははるかに優れた解決策となった:

  • Yoastはプラグインをプラットフォームと組み合わせることができる。
  • WebhookのサポートとREST APIが組み込まれています。
  • 活気あるプラットフォーム・コミュニティ
  • 大規模な生態系
  • 優れたデータ・モデル
  • プラットフォームは完全なeコマースソリューションであるため、YoastはSEOのみに集中すればよい。

eコマースの領域

eコマースの領域では、取引と記録のスムーズさと正確さが鍵となります。移行前、Yoastは返金されたトランザクションによる会計上の問題を経験していました。トランザクションは顧客情報と金額で正しく処理されていましたが、顧客からの払い戻しが処理されると、そのトランザクションは自動的に過去の月次収益から削除されていました。

eコマースで欠かせないのが、各商品に付けられたSKUという一意の識別子である。SKUは、販売前と販売後の商品を識別するのに役立ちます。また、SKUは取引の追跡を容易にします。Yoastの新しいプラットフォームは、財務部門が製品を追跡するために使用しているのと同じ番号を製品SKUとして利用しています。この新しいプラットフォームは、過去のデータの精度を次のように高めます:

  • 購入ごとに履歴を自動作成
  • 過去のデータを不変にする
  • 顧客情報の更新と払い戻しを新規の別取引として適用する。

技術的要件

移住

Yoastには、Easy Digital Downloadsから新しいプラットフォームへの移行が必要な過去のデータがたくさんありました。大規模なデータセットを移行できる移行ツール-Pandas-を使用して、すべてを一度に移行しました。このような大量のデータセットの移行は非常に複雑でした。データは1つのメタ値に保存されていたため、シリアライズを解除する必要があった。しかし、Yoastは効率を上げるために、PHPでアンシリアライズを行った。もっと少量であれば、もっとスムーズに移行できただろう。

アグリゲーション

Yoastは現在2つのサイトを持ち、すべてのデータをMyYoastという1つの場所で利用することができます。注文は新しいプラットフォームの同期システムであるウェブフックを使用してMyYoastに自動同期されます。しかし、受信システムがダウンしているため、一部の情報が失われる可能性があります。そのため、別の代替手段がバックアップとして機能する可能性があります。

受信システムのダウンによるデータ損失を避けるために、メッセージキューや遅延ジョブプロジェクトが役に立つかもしれません。YoastはRuby on Railsの遅延ジョブプロジェクトに似たPHPポートを利用しています。遅延ジョブは、システムがダウンした場合に対応するために、後で実行するようにスケジュールすることができます。したがって、新しいプラットフォームはカスタムダミーURLに設定され、ジョブをスケジュールするためにスケジューラークラスが使用されます。この構成では、ウェブフックが代わりにジョブになります。

仕組みはこうだ:

  1. 仕事を処理するためにいくつかのクラスが設けられている
  2. 各クラスは基本的な構成要素を扱う
  3. バックグラウンドワーカーが仕事を処理する
  4. 商品はMyYoastで即座に確認できます。

ワードプレスの適用

堅牢なWordPressのインストールは、成功するフレームワークの鍵です。

ワードプレスの設定方法はこちら:

  • ユニークな機能を使いこなすには、専門家の助けが必要かもしれない。
  • WordPressはeコマース・アプリケーションを更新する鍵である
  • コンポーザーがセットアップを説明
  • 12ファクター・アプリのセットアップについても説明している。

最適なパフォーマンス

最適なパフォーマンスを得るためには、大量販売ではオブジェクト・キャッシュを推奨する:

  • これがなければ、オーダーモデルは、オーダーに関するリクエストごとに再インスタンティエーショ ンされなければならない。
  • それがなければ、プロセスは遅くなる
  • 受注モデルの再構築にはコストがかかる

オブジェクトキャッシュとWooCommerceプルリクエストは、最適なパフォーマンスを得るために併用することもできます。

拡張機能とプラグイン

Yoastの機能性を高め、移行を成功させるために、拡張機能とプラグインが使用されました。これらには以下が含まれる:

  • CMB2
  • CMB2 フィールド・タイプ
  • CMB2ポスト検索フィールド
  • グーグル認証
  • ユーザーごとの Google 認証プロンプト
  • WordPress用MailChimp
  • WordPress用MailChimp-プレミアム
  • メンバー
  • 多言語プレス
  • New Relic Reporting for WordPress
  • 消印
  • ロマンス・アドミンの配色
  • ウーコマース
  • WooCommerce国別決済
  • WooCommerce Adyencw
  • WooCommerceクーポンリンク
  • WooCommerceダイナミックプライシング
  • WooCommerceメールカスタマイザー
  • WooCommerce EU VAT番号
  • WooCommerce 商品を贈る
  • WooCommerce Paypalエクスプレスチェックアウトゲートウェイ
  • WooCommerce商品バンドル
  • WooCommerce サブスクリプション
  • ヨーストSEOWooCommerce
  • Yoast SEO プレミアム

移籍のメリット

EDDとSEOの人気はYoastの成長を増加させましたが、成長と将来の成功を維持するためには移行が必要でした。移行があったからこそ

  • 新プラットフォーム立ち上げ後、Yoastのパフォーマンスが大幅に向上
  • 口座振替や払い戻しがより簡単に
  • 新しいプラットフォームとその内蔵ツールは、将来の成功に備えながら、成功するeコマース・ビジネスを創造します。

ブライトベッセルはWordPressのインストールとeコマースプラットフォームに精通しています。ブライトベッセルはWooCommerceのエキスパートでもあります。プラットフォームの移行やeコマースプラットフォームに関するご質問にお答えします。お客様のプラットフォームの機能を維持しながら、収益を上げるお手伝いをいたします。eコマースに関するお問い合わせはこちらから。

無料SEO診断

無料SEO監査フォーム

「は必須項目

このフィールドは検証用であり、変更しないでください。
内容
この記事を楽しんでいますか?
ソーシャルメディアでシェアする
無料SEO診断

無料SEO監査フォーム

「は必須項目

このフィールドは検証用であり、変更しないでください。
無料SEO診断

無料SEO監査フォーム

「は必須項目

このフィールドは検証用であり、変更しないでください。
この記事をお楽しみいただけましたか?
ソーシャルメディアでシェアする

返信を残す

別のブログ記事をご覧ください!

すべてのブログ記事に戻る
© 2024 Bright Vessel.無断複写・転載を禁じます。
クロスメニューシェブロンダウン矢印左