Voucherify を commercetools と統合する理由とその方法? ストラングラーフィグのアプローチ

公開: 2024-01-25

急速に進化する e コマース環境では、プロモーション エンジンが提供する柔軟性カスタマイズが競争力を維持するための鍵となります。 ビジネスが拡大するにつれて、e コマース プラットフォームに組み込まれたプロモーション エンジンの制限に遭遇することがよくあります。

この記事では、Voucherify Promotion および Loyalty Engine を commercetools と統合する理由と方法について詳しく説明します。 また、ストラングラー フィグ アプローチに従って、従来のコマースツール プロモーションを Voucherify に段階的に移行するための戦略的アプローチについても概説します。

まず、そもそも、commercetools 上に外部プロモーション エンジンが必要な理由を詳しく見てみましょう。

commercetools プロモーション エンジンの制限

commercetools は組み込みのプロモーション エンジンを提供しますが、規模の拡大やより複雑なユースケースに直面すると、すぐに不足する可能性があります。 API ファースト ビルドのおかげで、commercetools は Voucherify などのマイクロサービスで簡単に拡張でき、カスタム プロモーションロイヤルティシナリオをサポートし、企業がキャンペーンを簡単に拡張できるようになります。

commercetools ですぐに利用できるものに加えて、Voucherify 統合 commercetools によって可能になるものは次のとおりです。

1. 無限のプロモーションシナリオ

commercetools は、Voucherify のように動的バンドル、ロイヤリティ プログラム、紹介キャンペーン、プロモーションのスタッキング、またはカスタマイズ可能なギフト カード オプションをサポートしていないため、commercetools に組み込まれたプロモーション シナリオは制限されています。 キャンペーン ルールもあまり柔軟ではないため、標準以外のシナリオでは回避策が必要になります。 ここで、カスタム イベントとメタデータに加えてカスタマイズ オプションを使用するVoucherify Rules Engineが役に立ちます。

commercetools の制限の一例は、Breville の忠実な顧客向けのサブスクリプション プロモーションです。 Breville はコーヒー豆のサブスクリプションを提供しており、顧客が一定の月数サービスにサブスクライブしている場合に無料のアイテムを提供したいと考えていました。 このようなプロモーションは、commercetools では実装できなかったため、commercetools と Voucherify の統合を使用して実現しました。

commercetools プロモーションの移行: Breville のキャンペーンの例

2. 強力なパーソナライゼーション機能

調査によると、パーソナライズされたプロモーションにより、マーケティング支出の効率が最大30%向上します。 また、マーケティング予算がすぐに無駄になったり、マージンが完全になくなったりするのを防ぎます。

commercetools の移行: メタデータを使用したパーソナライズされたプロモーション

commercetools には、カスタム ビジネス属性に基づく高度な顧客セグメンテーションターゲティング、またはリアルタイムのパーソナライゼーションのための Voucherify よりも限られたオプションがあります。 さらにパーソナライゼーションのオプションが必要な場合は、Voucherify を commercetools プラットフォームに接続することを検討する価値があります。

3. 顧客固有のプロモーションによる CX の向上

commercetools には、利用可能なすべてのプロモーションを個別の顧客に表示するすぐに使える方法はありません (Voucherify の Qualification API を確認してください)。 この機能を使用すると、コンバージョン、AOV、さらにはクロスセルやアップセルに関して、迅速に方針を変えることができます。

commercetools プロモーションの移行: 強化された CX の割引資格

さらに、commercetools は、利用可能なすべてのプロモーションを表示する顧客ウォレットを提供していません。これは、Voucherify API を使用して簡単に構築できます。

4. リアルタイムの価格と割引の計算

割引と価格に関するリアルタイムの更新は、CX とコンプライアンスの両方の理由から非常に重要です。 デフォルトでは、commercetools はカート内のプロモーションと割引を適用しますが、カートの内容が変更された場合、プロモーションはカート内ではなくチェックアウト段階でのみ更新されるため、コンプライアンスの問題や顧客エクスペリエンスの低下につながる可能性があります。

Voucherify は、顧客がカートを更新するか、プロモーション (プロモーション コード、ギフト カード、ロイヤルティ ポイントなど) を適用するたびにプロモーションを計算し、優れた顧客エクスペリエンスと正しい最終価格を保証します。 プロモーションがもう有効ではない場合、またはカートが以前に適用された特定の割引クーポンの資格がない場合、警告 (エラー) メッセージが表示されることがあります。

5. すぐに使えるプロモーション流通チャネルの増加

commercetools でプロモーションを作成する場合、API を使用してこれらのキャンペーンを他の顧客向けタッチポイント (Web、モバイル、チャット) に拡張できます。 ただし、commercetools は、CEP や電子メール プロバイダーなどの配信プラットフォームとの統合を提供していません。 そのためには、commercetools API を使用して別のアプリケーションでプロモーションを設定する必要があり、その結果、余分な手動作業が発生し、プロモーションの市場投入までの時間が長くなります。

Voucherify でプロモーションを作成すると、commercetools ストア、モバイル アプリ、その他のチャネル間でプロモーションを簡単に共有できます。 電子メールや SMS、CEP 統合、その他のツールなどの Voucherify の機能を利用すると、一貫したオムニチャネル カスタマー エクスペリエンスを確保できます。 さらに、たった 1 つのツールを使用してプロモーションを完全に制御できます。

commercetools の移行: Voucherify オムニチャネル プロモーション機能の図

6. アクティブなキャンペーンに制限なし

commercetools では、デフォルトで次のことが許可されているため、多数の同時キャンペーンを処理できません。

  • プロジェクト内でいつでも500 のアクティブな製品割引。
  • ストアに関係なく、 100 個のアクティブ カート割引。
  • 1 店舗あたり最大100 個のカート割引。

ビジネスが成長するにつれて、これらの制限がより顕著になります。 Voucherify にはこれらの制限がなく、ビジネスの拡大に合わせて無制限に拡張できます。

commercetools 組み込みキャンペーンの制限事項

7. 豊富なセルフサービスオプション

commercetools でのプロモーションの管理を開発者に依存すると、最終的にはマーケティング活動にブレーキがかかり、コストが増加します。 commercetools の顧客が開発者に関与する必要がある非常に一般的な使用例の 1 つは、独自のプロモーション コードを一括で生成することです。 Voucherify を使用すると、ダッシュボードから直接数回クリックするだけで問題を解決できます。 より多くのプロモーション シナリオを提供するために、commercetools 上で実行するカスタム ソリューションを作成すると、バグのあるセットアップや詐欺のリスクが高まります。

Voucherify は、コーディング スキルをほとんどまたはまったく必要とせずに、すべてのキャンペーンを設定、管理、分析できる視覚的なダッシュボードを提供します。これにより、手動エラーのリスクが軽減され、チームがプロモーションの立ち上げと管理に費やす時間が削減されます。

Voucherify を使用したコード不要のキャンペーン管理

8. 企業規模の詳細レベルでのキャンペーン管理

市場およびブランド固有のキャンペーンの分離

commercetools は、すべてのキャンペーンを1 つのプロモーション エディター内に保持しますが、複数の地域または複数のブランドの会社で多くのローカル キャンペーンを実行している場合、作業が面倒になる可能性があります。

Voucherify を使用すると、地域またはブランド固有のキャンペーンを分離できます。 たとえば、キャンペーンを別のプロジェクトに保存したり、地域またはブランド固有のメタデータをキャンペーンに追加して分離したりできます。メタデータは、キャンペーンの参照、分析、編集時にフィルターとして使用できます。

強力なキャンペーン検索オプション

commercetools のキャンペーンの検索機能は使いにくい場合があります。 すべてのキャンペーンが同じエディター内にあり、これらのカテゴリ用のフィルターが組み込まれていないため、地域、通貨、店舗、またはチャネル固有のキャンペーンを見つけるのは困難です。 割引タイプや割引商品、キャンペーン利用による検索もできません。 カスタム フィールドまたは述語は検索に使用できません。 より適切に整理するためにキャンペーンにタグを追加することはできません。 組み込みの検索には、あいまい検索と部分名のサポートがありません。

カスタムのアクセス権限とワークフロー

commercetools にはプロジェクト全体に対するアクセス権限が固定されており、異なるチャネル、ストア、または国に対して個別に権限を設定することはできません。 これは、複数の国で事業を展開している企業や、地元のチームにのみ現地の割引へのアクセスを許可したいさまざまなブランドを扱う企業にとっては困難な場合があります。 さらに、ユーザー アカウントをアクティブ化または非アクティブ化する簡単な方法はありません。

一括キャンペーン管理が簡単に

commercetools の組み込みプロモーション エンジンでは、プロモーション コードの一括作成または削除はできません。 キャンペーンの複製は困難であり、テンプレートを作成することによってのみ実行できます。

9. より効率的な検証ルール処理

commercetools は、プロモーションを適用するためにすべてのプロモーションのすべての検証ルールをチェックします。これにより、大規模な場合 (複数の地域、地域および店舗固有のプロモーションを行う店舗)、処理時間が長くなる可能性があります。 たとえば、誰かがフランスでのみ有効なプロモーションを使用してフランスでマットレスを購入した場合、commercetools はポーランド、ドイツ、米国などの顧客が利用できるすべてのプロモーションの検証ルールを不必要にチェックします。

Voucherify では、地域またはブランドごとに個別のプロジェクトを作成できるため、個別のチームがキャンペーンの個別のサブセットに取り組むことができます。 プロモーションの検証または引き換えが行われる場合、その特定のプロジェクトの検証ルールのみが処理され、ルールの 1 つが満たされなくなるまで (ルールが満たされない場合、他のルールはチェックされずにスキップされます)、負荷が軽減され、負荷が増加します。実行される API 呼び出しのパフォーマンス。

Voucherify と commercetools の統合 – 移行ハウツー ガイド

Voucherify と commercetools の使用を開始する方法を説明する Voucherify 実装ガイドと、Voucherify 統合ガイドを作成しました。 ただし、ここでは、commercetools プロモーション エンジンを活用したライブ プロモーションがあり、それらを大規模に移行する計画がある場合については取り上げていません。 これが、以下で説明することの目的です。

一般に、次の場合に Voucherify と commercetools の「ビッグバン」統合を実行できます。

  • commercetools ではまだ多くのプロモーションを実施していません。
  • あなたはcommercetoolsの使用を開始したばかりで、まだ設定プロセス中です。

commercetools のプロモーションに依存している場合や、チェックアウト コンポーネントがプロモーションと密接に連携している場合は、混乱とリスクを最小限に抑え、価値を確認するまでの時間を短縮するために、段階的に Voucherify に移行することをお勧めします。 ストラングラー パターン並行変更パターンは、移行を正常に実行するために必要な場合があります。

Martin Fowler によって定義されたStrangler Fig Pattern は、モノリスからマイクロサービスに段階的に移行するために使用されるソフトウェア開発手法です。 並行変更パターンでは、移行中に両方のシステムが並行して動作するようにしながら、古いシステムの特定の機能を新しいシステムの機能に段階的に置き換えることが含まれます (並行変更パターン)。

これらのパターンを使用して、commercetools から Voucherify への既存のプロモーションの移行を完了するにはどうすればよいですか?

移行は、たとえば、拡張、移行、縮小の 3 つのフェーズで並行して変更パターンを使用して実行できます。

  • 拡張– 拡張の初期段階では、消費者向けに更新されたインターフェイス (バージョン 2.0) を作成して実装します。 バージョン 1.0 と 2.0 の両方を同時に運用することで、移行フェーズの基礎が確立されます。 これにより、統合チームはプロモーション API の開発と Voucherify の統合に集中しながら、消費者は移行できるようになります。
Voucherify が commercetools とどのように統合されるかを示す図
Voucherify が基本レベルで commercetools とどのように統合されるかを示す図 (データ同期、配布メカニズム、資格 API などをスキップ)。
  • 移行– 最初の市場の消費者が新しいバージョンを使用し、Voucherify が統合されたら、さまざまな市場への移行を開始します。 大規模で複雑な一括展開に進む前に、一度に 1 つずつ市場展開を開始することをお勧めします。
  • 契約– 最後に、以前使用されていた commercetools 提供のプロモーション エンドポイントへの接続を削除し、commercetools プロモーション エンジンを廃止できます。

commercetools プロモーションを Voucherify に移行するにはどうすればよいですか?

次の手順に従って移行を実行できます。

1. 交換するコンポーネントの特定

デフォルトでは、プロモーションとチェックアウトはコマースツールで緊密に結合されています。 チェックアウトプロセスを中断することなく両方のシステムからのプロモーションを一時的に維持するには、チェックアウトをプロモーションから切り離し、プロモーション処理のために Voucherify と commercetools の両方への接続を有効にする必要があります。

2. デカップリング機能

ストラングラー パターンの中核は、古いシステムの機能を徐々に切り離し、新しいシステムにリダイレクトすることです。 このようにして、最初に新しいプロモーション エンジンを 1 つの市場に展開して、すべてが期待どおりに機能するかどうかをテストおよび実験し、その後、さらに多くの市場に展開することができます。

まず、新しい別個のオーケストレーション レイヤー (コマース API と呼びます) を作成することから始めます。 このコマース API は、e コマース プラットフォーム (カート、製品、チェックアウト API) 間の中間層として機能し、プロモーションの検証や引き換えなどのために、commercetools API と Voucherify API の両方と一時的に通信します。この新しいコマース API は、新しいコマース API として作成できます。フロントエンドの API またはバックエンド内 (Next.js の API エンドポイント)、または以前に作成した既存のオーケストレーション レイヤーがある場合は、既存のオーケストレーション レイヤーを更新します。

その後、新しいコマース API を利用して、カートや品目と割引や割引コードを関連付けることができます。

バックエンド/接続されたサービスの編集が必要になる場合もあります。 以前は、プロモーションを管理するこれらのサービスは、組み込みの Commercetools プロモーション フィールドを使用していました。 たとえば、OrderCreated イベントは、commercetools で定義されたデフォルト フィールドに適用されたプロモーションと割引に関する情報を伝えていました。 これらのフィールド (機能) を引き続き使用して、直接割引メカニズムを使用して外部システムを使用してプロモーションを適用し、バックエンド サービスの変更をスキップすることができます。

これらのフィールドを削除して、Voucherify からの新しいプロモーション オブジェクトを使用することも選択できます。 特に、Order および Order Items スキーマ内のフィールドを更新する必要があります。 更新されたスキーマにより、統合チームが Voucherify を統合している間に移行できるようになります。

3. 通話のリダイレクト

時間の経過とともに、たとえば、どのプロモーション API、Voucherify、またはcommercetoolsがcommercetools commerce APIと通信する必要があるかをフラグ設定することによって、Voucherify APIを組み込みのcommercetoolsプロモーションAPIと並行して徐々に使用し始めることができます。 これにより、機能を一度に移行するのではなく、段階的に移行することができます。

4. 並列運転

移行中、古いシステムと新しいシステム (commercetools と Voucherify) の両方が並行して動作します。つまり、割引は commercetools と Voucherify の両方で計算されます。 これは、ビジネスの継続性を維持し、サービス中断のリスクを軽減するために非常に重要です。

より多くのプロモーション機能が Voucherify に正常に移行され、安定性と効果性が証明されるにつれて、古いプロモーション エンジンへの依存を徐々に減らすことができます。

5. 旧システムの完全な移行と廃止

ストラングラー パターンの最後のステップは、新しいシステムへの完全な移行と古いシステムの廃止です。 すべてのプロモーション機能が Voucherify で正常に実行され、新しいシステムの安定性とパフォーマンスに自信が持てるようになったら、commercetools の組み込みプロモーション エンジンの使用を完全に停止できます。

前述した統合に必要な変更のタイムラインの例を次に示します。

タイムライン: 統合に必要な変更の例

Voucherify は、commercetools との段階的な統合をどのようにサポートしていますか?

Voucherify は、以下を通じて既存のプロモーションのシームレスかつ段階的な移行を促進します。

1. 独立した市場分離 API

段階的かつ制御された統合を可能にする、さまざまな機能に個別の API を提供します。 たとえば、プロモーション用に検証 API と引き換え API だけを統合することから始めて、後で紹介、ロイヤルティ プログラム、その他の API を追加することができます。

当社は、各 API が特定の市場を担当する、市場分離された API を提供しています。これにより、さまざまなストアを段階的に接続できます。

2. データ移行サポート

弊社の移行サービスから期待できることは次のとおりです。

  • 当社チームによるデータ移行のノンストップサポート。
  • データのセキュリティを確保し、エンド顧客にダウンタイムを与えません。
  • ビジネス固有のオブジェクトや特殊なケースの完全な実装を可能にする、柔軟なデータ ストレージ メカニズム (メタデータ)。
  • CSV ファイルまたは API を使用して、顧客データ、製品データ、クーポン コード、ギフト カード コード、カスタム イベント、メタデータを一括インポートするためのオプション。

レガシー データを Voucherify プロパティに変換する際に追加サポートが必要な場合、または移行関連のその他の質問がある場合は、専用の技術移行サポート サービスを提供します。

3. すぐに使える統合とパートナー

事前に構築された統合スイートにより、移行プロセスが合理化され、互換性が確保され、開発時間が短縮されます。 commercetools との統合に加えて、CEP プラットフォーム、ERP システム、CMS プロバイダーなどとの統合も提供しています。

利用可能な統合の完全なリストはここで確認できます。

Voucherify のすぐに使える統合とパートナー

当社の経験豊富なパートナーは、移行プロセス中に追加のサポートと専門知識を提供できます。

Voucherify の経験豊富なパートナー

結論

Voucherify を commercetools ストアと統合すると、プロモーション、ロイヤリティ、紹介、ギフト カードの機能を変革できます。 組み込みのコマースツール プロモーション エンジンの制限や障害を排除することで、優れた柔軟性と効率性を提供します。 この変化により、より強力で、より適応性があり、将来に備えたプロモーション システムが実現します。

企業は、戦略的かつ段階的なアプローチを採用することで、混乱を引き起こすことなく既存のプロモーションを commercetools から Voucherify にスムーズに移行できます。 この方法により、重要な機能に優先順位を付けたり、重要なプロモーションを最初に開始し、後で持続可能なペースで従来のプロモーションを移行したりできます。

私たち Voucherify は、新旧のコマース システムからプロモーションを移行する専門知識を持っています。 私たちは、この移行を通じてお客様がスムーズに移行できるよう支援し、ガイドいたします。

{{CTA}}

commercetools のプロモーションを拡大したいですか?

話しましょう

{{ENDCTA}}