最短日より前の配送日で注文されてしまうことがあります。

以下の原因と対策が考えられます。

原因

カートに商品を入れてチェックアウト画面まで遷移して、購入せずに数日間放置していた場合に起こりえます。
カート画面では「CC 配送日時指定」アプリのプログラムで配送日の有効性を検証していますが、チェックアウト画面ではその検証が行われません。
例えば、以下の例があります。

  • カート画面で有効な日付を選択してチェックアウト画面に遷移。すぐにチェックアウトは完了せずに数日後にチェックアウトを完了する。
  • カゴ落ちメールなどでチェックアウト画面へのリンクが直接貼られている

対策

チェックアウト画面での有効性検証 という機能でShopify functionsを使い、チェックアウト画面で最短日以降になっているか検証することができます。

例外事例

上記の対策を行っていても、以下のような例外事例が発生する可能性があります。

  • KOMOJUでの決済を利用している場合、KOMOJUの決済画面に遷移した後に数日間決済を行わなかった場合。KOMOJUでの決済が完了すると有効性検証をせずに注文が作成されるために、上記の対策は有効ではありません。
    注記欄に 「コンビニ決済を選択した場合、支払いまでの時間が長い場合はご希望の配送希望日にお届けできない場合があります。」 などをおすすめします。
    頻発する場合は、注文完了画面で配送日時を再指定できる配送日時指定アプリもありますので、大変申し訳ありませんが、そちらのご使用をご検討ください。
インストール
テックブログ