特定の状況下でカートに入れる必要がある特定の製品が 1 つあります。Ubercart api のドキュメントを見てきましたが、チェックアウト前に特定のアイテムが存在するかどうかを確認するための明白な場所となるフックは見当たりません。
最初のアイテムが追加されるたびに hook_add_to_cart フックを使用して特別なアイテムを追加できますが、訪問者がアイテムを削除してから、必要なアイテムなしで購入を完了する可能性があることを懸念しています。
チェックアウト時に特別なアイテムがカートに入っていることを確認する方法はありますか?