WCEX Auto Deliveryの決済サイクル

フォーラム 拡張プラグイン WCEX Auto Deliveryの決済サイクル

  • このトピックには5件の返信、2人の参加者があり、最後にyskysmrにより8年、 9ヶ月前に更新されました。
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #74844
    tetsushi
    参加者

    WCEX Auto Deliveryの使用を予定しております。
    定期購入の購入間隔を”1ヶ月毎”に設定した場合、月末の31日に受注した場合で、次月が30日までしかない場合、次回の受注日はどうなりますか?また2/29日の閏年に受注した場合なども合わせてどうなるのかお知らせいただけますと助かります。

    #74864
    yskysmr
    キーマスター

    こんにちは。

    厳密には、日付の計算には php の mktime という関数を使用して算出しています。
    31日の1ヶ月後を計算すると、
     2015-08-31 → 2015-10-01
    となります。
    また、うるう年の受注はそのままで、
     2016-02-29 → 2016-03-29
    ですが、1年後には、
     2017-03-01
    となるようです。

    この日付(次回受注日)は、管理画面から変更することは可能です。

    #74904
    tetsushi
    参加者

    ありがとうございます。
    2015-08-31 → 2015-10-01 → 2015-11-02
    とずれていくということでしょうか。

    もしくは
    2015-08-31 → 2015-10-01 → 2015-11-01
    とずれは1回で修正されますか?

    また
    2015-08-31 → 2015-9-30
    と月をまたぐ場合は月末に指定することは可能でしょうか。

    2015-08-31 → 2015-10-01
    の場合+31日で、
    2016-02-29 → 2016-03-29
    の場合+29日なのですが、規則性が不明です。。

    #74907
    yskysmr
    キーマスター

    「1ヶ月加算する」とお考えください。「31日、29日を足す」という計算はしておりません。

    2015-10-01 の「10」に1ヶ月足して、2015-11-01 となります。

    2015-08-31 の場合は 2015-09-31 となり、自動的に 2015-10-01 として返却されるようです。
    常に月末を算出したい場合は、カスタマイズが必要になります。

    #74922
    tetsushi
    参加者

    ありがとうございます。
    >この日付(次回受注日)は、管理画面から変更することは可能です
    とありますが、どちらで変更できますでしょうか。

    #74924
    yskysmr
    キーマスター

    ドキュメントを参照してください。

    https://www.welcart.com/docs/AutoDelivery/adedit.html

    「次回到着日」(ドキュメントでは「次回配送日」になっていますが、現在は「次回到着日」です)を変更すると、「次回受注日」を算出し、変更できます。

6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • このトピックに返信するにはログインが必要です。