Vale añado que si pongo el modo depuración sí que funciona y cuando lo vuelvo a desactivar no funciona. Bueno eso me ha parecido, luego con tel tema de la caché se ha vuelto un poco loco y ya no lo hace.
Otra cosa que he visto en los foros:
ps_shoppingcart.php aquí todavía hay $this->context-> en lugar de Context::getContext() pero ya no sé si se utilitza este PHP.
Edit History
Vale añado que si pongo el modo depuración sí que funciona y cuando lo vuelvo a desactivar no funciona.