Ich versuche ein wirklich einfaches Modul zu schreiben, um einen maximalen Bestellbetrag und eine minimale Zeit seit dem letzten Kauf auf einer Drupal 7 Seite mit Ubercart 3.x zu erzwingen. Ich reiße mir die Haare aus. Nichts funktioniert. Ich habe mein kleines Modul geschrieben und es aktiviert. Das Devel-Modul nimmt Spuren davon auf. Das einzige Problem ist, dass nichts passiert. Im Moment hat der Code nur die maximale Bestellmenge, aber es funktioniert nicht. Was mache ich falsch?Drupal 7 Ubercart 3 einfache Grenzen beim Auschecken
<?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;
}
}