eコマースビジネスの成長は、ウェブサイトのナビゲーションのしやすさ、信頼性、スピード、使いやすさに左右されます。また、eコマースビジネスの成功は、ウェブサイト上でコンテンツ、ツール、または製品を販売するために使用される基盤プラットフォームにも左右されます。YoastのWooCommerceプラットフォームへの移行は、ビジネスの効率化と将来の成功のためにプラットフォームを変更した一例です。この記事では、Yoastが移行を決断し、移行に伴う技術的なステップと、移行のメリットについて詳しく見ていきます。
Yoastは、彼らのSEOブログとプラグインの成功によって人気を博した。しかし、このプラグインはウェブサイトの管理に課題をもたらした。そこで同社は、ウェブサイト管理をより効率的にする新しい方法を模索した。Yoastの創設者であるJoost de Valkは、オリジナルのWordPressインストールをEasy Digital Downloads (EDD)形式に変換することにしました。
EDDはプレミアムプラグインの販売と更新を容易にしました。Yoastの開発者たちは、この形式が何年もの間、改良を重ねながら信頼できるものであることに気づきました。ソフトウェアには、より適応性の高いフォーマットが必要でした。例えば、Yoastは既存のフォーマットでは利用できない様々な通貨を追加する機能を求めていました。
Yoastは、これらの必要な資質を考慮しながら、完璧な代替品を見つけることに着手した:
Yoastのアーキテクトチームは2017年1月に集まり、ビジネスニーズとそれを満たす方法について話し合った。主な目標は、コンテンツ管理システム(CMS)としてWordPressと互換性のあるプラットフォームを見つけることだった。チームは、WooCommerceがその条件に合うという結論に達した。しかし、1つだけ問題がありました-WooCommerceは多通貨をサポートしていないのです。
YoastはMultilingual Pressプラグインを実装することで、この障害を回避した。このプラグインはマルチサイトのインストールを提供するため、新しいプラットフォームは言語ごとに異なるサイトを使用します。例えば、英語のサイトでは通貨として米ドルを使用し、別のヨーロッパのサイトでは通貨としてユーロを使用します。
Multilingual Pressプラグインが多通貨ギャップの解決策として発見された後、WooCommerceははるかに優れた解決策となった:
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に設定され、ジョブをスケジュールするためにスケジューラークラスが使用されます。この構成では、ウェブフックが代わりにジョブになります。
仕組みはこうだ:
堅牢なWordPressのインストールは、成功するフレームワークの鍵です。
ワードプレスの設定方法はこちら:
最適なパフォーマンスを得るためには、大量販売ではオブジェクト・キャッシュを推奨する:
オブジェクトキャッシュとWooCommerceプルリクエストは、最適なパフォーマンスを得るために併用することもできます。
Yoastの機能性を高め、移行を成功させるために、拡張機能とプラグインが使用されました。これらには以下が含まれる:
EDDとSEOの人気はYoastの成長を増加させましたが、成長と将来の成功を維持するためには移行が必要でした。移行があったからこそ
ブライトベッセルはWordPressのインストールとeコマースプラットフォームに精通しています。ブライトベッセルはWooCommerceのエキスパートでもあります。プラットフォームの移行やeコマースプラットフォームに関するご質問にお答えします。お客様のプラットフォームの機能を維持しながら、収益を上げるお手伝いをいたします。eコマースに関するお問い合わせはこちらから。
「は必須項目
「は必須項目
「は必須項目
コメントを投稿するにはログインが必要です。