Oui j'ai vu et j'ai rajouté un contrôle.
CODE
if(!isset($this->context->cart)
|| $this->context->cart->getProducts() == 0
|| $this->context->cart->isVirtualCart()
) {
return;
}