2012-04-08 6 views
0

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; 
    } 
    } 

Antwort

0

Versuchen Sie den Code in dem submit Betrieb statt new setzen.
Ich sehe nicht documentation einen Rückgabewert für new Operationen angeben.