SubscriptionAPIで定期購入機能を実装しているのですが、
cutoff
preAnchorBehavior
の仕様がいまいちよくわかりません。
試しに、
cutoff=7
preAnchorBehavior=ASAP
の設定で、今日(3/31)に、月曜日から日曜日の指定で、7つオーダーを出してみたところ
anchor day |
初回Fulfillment予定日 | nextBillingDate |
|---|---|---|
| 1:月曜 | 4/4 | 4/11 |
| 2:火曜 | 4/5 | 4/12 |
| 3:水曜 | 4/6 | 4/13 |
| 4:木曜 | 3/31 | 4/7 |
| 5:金曜 | 4/1 | 4/8 |
| 6:土曜 | 4/2 | 4/9 |
| 7:日曜 | 4/3 | 4/10 |
になりました。
nextBillingDateは想定通りなのですが、初回Fulfillment予定日がこのようになるのがなぜかわかりません。
cutoff=5にすると今日(3/31)に、月曜日から日曜日の指定で、オーダーを出してみたところ
anchor day |
初回Fulfillment予定日 | nextBillingDate |
|---|---|---|
| 1:月曜 | 4/4 | 4/11 |
| 2:火曜 | 3/31 | 4/5 |
| 3:水曜 | 3/31 | 4/6 |
| 4:木曜 | 3/31 | 4/7 |
| 5:金曜 | 4/1 | 4/8 |
になりました。