RuffRuff 購入特典のカート操作時の表示方法を改善しました。この変更により、これまでよりも正確にギフトが反映され、購入プロセスがよりスムーズになります。
変更内容
1. ギフト配布時の改善
変更前
- 画面右上にトーストメッセージを表示
変更後
- 画面中央にポップアップを表示
- 「カートを更新する」ボタンで画面を再読み込み
改善ポイント
- ✅ 画面を再読込させることでギフト商品が視覚的に即座に反映されます
- ✅ これまでよりも正確にギフトが配布されます
- ✅ チェックアウト時のギフト反映漏れを防止します
2. ギフト削除時の改善
変更前
- 画面右上にトーストメッセージを表示
変更後
- 画面中央にポップアップを表示
- 「カートを更新する」ボタンで画面を再読み込み
改善ポイント
- ✅ 画面を再読込させることでギフト削除が視覚的に即座に反映されます
- ✅ 削除されたはずのギフトが誤って購入されることを防止します
3. ギフト数量変更時の改善
変更前
- 画面右上にトーストメッセージを表示
変更後
- 画面下部中央にトーストメッセージを表示
改善ポイント
- ✅ より目立つ位置での通知により、変更を見逃しにくくなります
4. メッセージ設定の自動化
変更前
- 埋め込みアプリ内でギフト商品の追加・削除・数量変更のメッセージを個別に設定
- 各メッセージごとに翻訳データを手動で設定
変更後
- アプリが最適化されたメッセージを自動表示
- マルチ言語ストアでも、言語切替に自動対応
改善ポイント
- ✅ 初期設定の手間を大幅に削減
- ✅ 翻訳作業が不要に
- ✅ 言語ごとに最適化されたメッセージを自動提供
- ✅ メッセージの管理・更新が不要
技術的な背景
一部のShopifyテーマでは、サーバー側のカートデータではなく、ストアフロント側のカート情報を使用してチェックアウトへ遷移します。この仕様により、画面を再読み込みしないとカート情報が正しく同期されず、ギフトが反映されない問題が発生していました。
今回の改善により、すべてのテーマで一貫した動作を保証し、お客様により確実なギフト配布体験を提供できるようになりました。