返信先: 【解決済】Auto Delivery 自動受注の制御について

フォーラム 拡張プラグイン 【解決済】Auto Delivery 自動受注の制御について 返信先: 【解決済】Auto Delivery 自動受注の制御について

#99771
deg
参加者

自己解決しました。
ざっくりまとめると「次回受注日を今日に > wcad_eventを発動」で即時テストできました。

ポイントのみ記載しておくので、困っている方はご参考まで。
対象ファイルは探してください。
くれぐれも本番環境では慎重に。

下準備___________

1)デフォルトは「次回受注日」に当日が含まれない仕様の為、テストができる様に当日可に書き換え
$sendout_num = 0

2)下記2箇所を暫定的にコメントアウト

if ( $acc_date == $today ) {
return false;
}

if ( ! $res ) {
usces_log( ‘wcad_event_mark:res=’ . $res, ‘wcad.log’ );
usces_log( ‘wcad_event_mark:*** Stopped the automatic orders. ***’, ‘wcad.log’ );
return false;
}
sleep( rand( 1, 10 ) );

3)WP-Cron系プラグインなど、イベントを任意に発動できる環境にしておく

動作テスト手順___________

1)定期購入リストから対象レコードの「次回到着日」を操作して、「次回受注日」を今日の日付に
2)WP-Cron系プラグインで、「wcad_event」フックをトリガー

これで自動受注が起こる筈です。
テスト終了後は諸々戻しておきましょう。