宅食サービス連携ビジネスLP 実装備忘録
目次
対象のecprofile

1. 参考情報
- マニュアル
https://1d-color.support.ec-force.com/hc/ja - 参考動画(ソケット通信)
https://super-studio-jp.zoom.us/rec/play/XBTRGobXPxHKj9XhDM9tOxsNPaaZOx_qUdLQBNbtEfZUZaZqCm72ZECopoe_Ev3vq5R0aLNmsVlikj-C.BxtRCpqAq1jHZwZX?… - 変数リファレンス
https://1d-color.com/client/reference/thymeleaf/page - 参考サイト
https://yourmeal.jp/
2. 環境・構築パス
- キノスラテスト環境: https://storeyakult.cynosura.jp/
- 本番LP: https://store.yakult.co.jp/shop/pages/homemeal_lp
- ソース管理:
- CSS:
Q:\80.coding\cynosura.jp\storeyakult\public_html\common\css\homemeal_lp.css
- JS:
Q:\80.coding\cynosura.jp\storeyakult\public_html\common\js\homemeal_lp.js
3. 実装要件・仕様
- 顧客ログイン前提での回答データ取得
- 処理方式: リアルタイムではなく 10分ごとバッチ反映
- 回答条件: アンケートを最後まで回答しないとデータは送信されない
- 回答ロジック: 回答パターンが増えた場合、結果判定のロジックも修正が必要
- headタグ内の noindex を削除(インデックスする場合 現状はnoindex付与)
4. API
5. 購入フロー
6. パターン確認(動作テスト用)
すべてのパターンで挙動確認可能。
パターン | 年齢 | 性別 | 体重 | 医師指導 | 食生活スコア | estimatedEnergySorted | 備考 |
---|---|---|---|---|---|---|---|
Pattern-1 | 40歳 | 女性 | 35kg | なし | 8点以上 | 1400 | 8問すべて上の選択 |
Pattern-2 | 40歳 | 女性 | 35kg | あり | 問わず | 1400 | 8問すべて上の選択 |
Pattern-3 | 25歳 | 男性 | 80kg | なし | 8点以上 | 1800 | 8問すべて上の選択 |
Pattern-4 | 35歳 | 女性 | 85kg | あり | 問わず | 1800 | 8問すべて上の選択 |
Pattern-5 | 50歳 | 男性 | 70kg | なし | 8点未満 | 基礎代謝問わず | 8問すべて真ん中選択 |
7. 確認・注意点まとめ
- 全パターンの動作確認を実施済みか
- 回答完了しないとデータが送信されない点をテストで再現できているか
- バッチ処理の反映タイミング(10分おき)を考慮した検証を行ったか
- 回答パターンが追加された場合にロジック修正が必要