CRONを使用してこのジョブを実行できます。ただし、データベースを未完了の注文からクリーンアップして、完了した注文を人間に表示するだけで、他の場所にエクスポートしない場合(たとえば、マネージャーが1日に1回バックエンドにアクセスし、完了した注文を手動で探す場合)、採用しないことをお勧めしますこのためのCRON。バックエンドにアクセスするたびにデータベースから古いエントリを削除するコードを数行追加できます。
DELETEクエリは非常に高速に実行されるため、パフォーマンスに問題はありません。実際のデータの削除は、リクエストによってのみ実行されます。また、CRONを使用する必要はありません(一部の安価なホスティングプロバイダーは、このサービスへのアクセスを提供していません)。