月指定頒布会コースの途中で購入した場合、最終回を超えても定期注文が生成される不具合を修正
■対象画面:
受注管理>注文一覧
■事象: 月指定頒布会コースを途中から購入した場合に、設定されている商品数(定期回数)に到達するまで最終月の注文が自動生成される不具合が発生しておりました。 なお、余分な子注文は、本来終了するはずの定期回数の子注文を生成後した翌日以降連続で生成されておりました。
<例(前提)>
【前提1】2025年1~6月で月ごとに出荷がある月指定頒布会コースの場合
【前提2】初回購入が3月出荷分からだった場合
<発生事象>
定期1回目:3月出荷商品
定期2回目:4月出荷商品
定期3回目:5月出荷商品
定期4回目:6月出荷商品
-------本来は上記で定期注文マスターが「終了」になります-------
定期5回目:6月出荷商品 ←定期4回目が生成された翌日に生成
定期6回目:6月出荷商品 ←定期4回目が生成された翌々日に生成
最後に設定した商品が、定期6回目(1月・2月出荷商品数分)まで生成後、定期注文マスターが「終了」する状態となっておりました。
<発生条件>
・月指定頒布会コースを利用
・月指定頒布会コースを途中から購入
・対象の月指定頒布会コースで設定している最後の商品の「配送日」を過ぎている
■修正内容: 上記条件に該当する場合にも、月指定頒布会コースで設定されている最後の商品で定期注文マスターが「終了」するよう修正いたしました。