Ubercart 3.x を使用して Drupal 7 サイトで最後に購入してからの最大注文額と最小時間を適用するための非常に単純なモジュールを作成しようとしています。ここで髪をかきむしっています。何も機能しません。小さなモジュールを作成して有効にしました。Devel モジュールはその痕跡を拾います。唯一の問題は、何も起こらないことです。現在、コードには最大注文額の制限がありますが、機能しません。私は何を間違っていますか?
<?php
function farmers_uc_order($op, $order, $edit) {
switch ($op) {
case 'new':
if ($order->order_total > 50) {
return array(array(
'pass' => FALSE,
'message' => t('We are sorry, but your total order exceeds our $50 limit. Please remove some items from your cart before checkout.'),
));
}
break;
}
}