Logo
Eolia @eolia
a répondu au Message de Khundo - 7 mois
Ben fait, cette partie:
CODE		if ($cart->id_customer)
$cart->secure_key = Cart::$_customer->secure_key;

devrait être remplacée par :
CODE        if($cart->id_customer) {
if(isset(Context::getContext()->customer)
&& Context::getContext()->customer->id == $cart->id_customer
) {
$customer = Context::getContext()->customer;
}
else {
$customer = new Customer((int)$cart->id_customer);
}

if($customer->secure_key) {
$cart->secure_key = $customer->secure_key;
}
}

Bon, il faut savoir que ce genre d'override (de 2015) qui remplace complètement la fonction d'origine (et en moins bien) fait perdre le bénéfice des fonctionnalités du coeur.