ソニーペイメントサービスの2つの決済モジュール

WCEX Auto Delivery 1.1.5 リリース

WCEX Auto Delivery 1.1.5 をリリースしました。

【更新内容】

  1. メールの「配送希望日」のラベルを「お届け予定日」に変更
  2. 「次回受注日」「次回発送日」「次回到着日」にフィルターフック設置
  3. 「次回到着日」算出方法の仕様を変更

3. 「次回到着日」算出方法の仕様を変更

定期購入商品で、1ヶ月毎の購入サイクルの「次回到着日」を算出すると、翌々月になる場合があります。
購入時の「配送希望日」が月末だった場合、1ヶ月後は次月の末日になるように、算出方法を変更いたしました。

初回購入時の「配送希望日」=31日のとき

【現行】 1月31日の1ヶ月後→3月3日
     3月3日の1ヶ月後→3月31日
     3月31日の1ヶ月後→5月1日

【変更後】1月31日の1ヶ月後→2月28日(うるう年の場合2月29日)
     2月28日の1ヶ月後→3月31日
     3月31日の1ヶ月後→4月30日

注意
今回の修正を適用せず、今まで通りの算出方法で翌月を計算したい場合は、以下の一文をご利用のテーマの functions.php に記載してください。
define( 'WCEX_AUTO_DELIVERY_NOCHANGE_DELIVERY_DATE', true );

一旦、月をまたいだ「次回到着日」が設定された定期購入データでは、「次回到着日」が正しく設定されない場合があります。