Dobrý den,
tento problém (chyba) se nám po migraci také vyskytovala a zjistili jsme na fótu PrestaShopu, že při migraci PS 1.6 na PS 1.7.x se migrují data ze starého obchodu a to zákazníci, produkty a objednávky.
A tady byl problém.
Provedla se migrace objednávek, kde je uložen id_cart (ID košíku), ale samotné košíky migrovány nabyla a začínají pak ID od 1.
Takže, když id_cart (v tabulce ps_cart) byl identický s id_cart (v tabulce ps_orders), byl zde problém a košík nelze použít (vzhledem k ochraně používání košíku s hotovými objednávkami).
Řešení:
Jít do databáze a zvýšit AUTOINCREMENT pro sloupec id_cart v tabulce ps_cart na vyšší číslo, než je nejvyšší číslo ve sloupci id_cart v tabulce ps_orders.