2016-11-27 2 views
0

ich ein Jahr alten Thread für diese gesehen habe (und reagiert an der falschen Stelle - sorry) Opencart minimum order price

Ich habe OpenCart V2.0 - ich Katalog sah \ controller \ checkout \ checkage.php und fügte den Code am oberen Rand der Seite ein (wie im folgenden Snippet). Dies stoppt zwar den Checkout-Prozess - aber wenn ich insgesamt mehr als $ 25 habe, wird die Warnung immer noch angezeigt und stoppt den nächsten Schritt im Checkout-Prozess. Ich bin nicht sicher, was ist der nächste Schritt, um dies richtig zu machen, oder auch wenn es in einer anderen Checkout-Datei sein sollte?

Ihre Hilfe dazu ist willkommen.

if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { 
     $this->response->redirect($this->url->link('checkout/cart')); 
} 

/* new code to set a mimimum shopping cart value of NZD $25.00 
if ($this->cart->getSubtotal() < 2500){ 
    $this->session->data['error'] = 'Please note: there is a minimum shopping cart value of $25.00 before shipping and tax for you to proceed to checkout.'; 
    $this->response->redirect($this->url->link('checkout/cart')); 
} 
*/ 

    // Validate minimum quantity requirements. 
    $products = $this->cart->getProducts(); 

Danke.

Antwort

0

Ersetzen Sie diese Zeile:

if ($this->cart->getSubtotal() < 2500) 

An:

if ($this->cart->getSubtotal() < 25) 
+0

Ah, ok, danke. Benutzte Cents! Prost. – Greg

Verwandte Themen