WCEX Auto Deliveryの決済サイクル

2015 年 7 月 14 日

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

このトピックには5件の返信が含まれ、2人の参加者がいます。1 年、 6 ヶ月前 yskysmr さんが最後の更新を行いました。

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件中)

このトピックに返信するにはログインが必要です。