2016-11-27 1 views
0

J'ai vu un fil vieux ans pour cela (et répondu au mauvais endroit - désolé) Opencart minimum order price

Je opencart V2.0 - Je regardais le catalogue \ controller \ checkout \ checkout.php et inséré le code près du haut de la page (comme ci-dessous snippet). Cela interrompt le processus de paiement, mais lorsque j'ai un total supérieur à 25 €, l'avertissement est toujours affiché et l'étape suivante du processus de paiement est arrêtée. Je ne sais pas quelle est la prochaine étape pour bien faire les choses, ou même si ça devrait être dans un autre fichier de paiement?

Nous vous remercions de votre aide.

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(); 

Merci.

Répondre

0

Remplacer cette ligne:

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

Pour:

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

Ah, ok, merci. Utilisait des centimes! à votre santé. – Greg