Anche io ho risolto, prestashop 1.6 l'hosting ha fatto della "manutenzione" e la tabella del carrello è andata corrotta. Dopo 12 ore di smanettamenti finalmente ho trovato questo post addirittura del 2011...
Andate nel Cpanel del vostro host, aprie Database MySQL fate prima "verifica database" o poi "ripara il database". Se avete avuto lo stesso problema dovreste risolvere.
Un grande grazie a Casitto.