我正在尝试编写一个非常简单的模块来强制执行自上次在 Drupal 7 站点上使用 Ubercart 3.x 购买以来的最大订单量和最小时间。我在这里扯头发。没有任何效果。我编写了我的小模块并启用了它。开发模块拾取它的痕迹。唯一的问题是什么都没有发生。现在代码中只有最大订单数量限制,但它不起作用。我究竟做错了什么?
<?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;
}
}