RuffRuff 予約販売にて、2つの不具合を改善しました。
マルチ言語環境でのアドオン機能が表示されない不具合
不具合内容:
マルチ言語対応ストアにおいて、カウントダウンタイマーやカスタムボタンなどのアドオン機能が表示されない問題が発生していました。
発生条件:
- マルチ言語に対応しているストアであること
- 言語ピッカーを使用してストアのデフォルト言語以外の言語に切り替えた場合
- 予約販売ルールにアドオン機能(カウントダウン・カスタムボタン・非表示要素・個別の予約販売バッジ)が設定されている
顧客タグ条件による購入制限の不具合
不具合内容:
予約販売ルールにおいて、「アカウント登録をしている人のみに販売する」が無効であるにも関わらず、特定の顧客タグ(VIPタグなど)を持たないログインユーザーの購入が制限される問題が発生していました。一方、ゲストユーザー(ログアウト状態)は購入可能という矛盾した挙動となっていました。
発生条件:
- 「アカウント登録をしている人のみに販売する」を一度有効化し、顧客タグ条件を設定
- その後、「アカウント登録をしている人のみに販売する」を無効化
- この状態で、VIPタグなどの顧客タグを持たないログインユーザーが購入を試みる