新しいユーザー登録時に (アカウント ページから) 発行されるregistration_success_observerイベントをリッスンするオブザーバーを作成しました。オブザーバーはさまざまな機能を処理しますが、最も重要なことは、メンバーシップ ID が渡された場合にユーザーをメンバーシップ グループにアップグレードすることです。
問題は、チェックアウトして新規顧客としてサインアップしているユーザーに対して同じ機能を持たせる必要があることです。合計を再計算することに加えて、1 ページのチェックアウト画面から新規顧客として (イベント経由で?) サインアップしているかどうかを把握する方法が必要です。ストアの一部のアイテムには、グループ向けの特別価格が設定されています。
これについて最善の方法を知っている人はいますか?リッスンする必要がある特定のイベント、または 1 ページのチェックアウト画面内で機能を処理するためのその他のコード スニペットが役立ちます。
**更新**
注文が完了するまで顧客が実際に作成されないことに気付きました。これに対する回避策はありますか?