Hola, tuve este mismo problema. "El carrito no se puede cargar o ya se ha realizado un pedido usando este carrito" / "Un pedido ya ha sido realizado con este carrito" / "Este producto no se puede añadir al carrito"
Causa. En mi caso se generó al vaciar los carritos de compras desde SQL, también son errores generados por algunos módulos que se usan para borrar pedidos o carros de compra abandonados. ¿ Qué sucede ? El error se genera porque se altera la continuidad de los ID de los carros de compras en relación a pedidos que ya fueron generados con esos mismos ID.
SOLUCIÓN. Ingresar a la Base de Datos (Cpanel – SQL) > ingresar a la tabla > ps_cart > Pestaña - Operaciones > En opciones de tabla, buscar la casilla — AUTO_INCREMENT | xxx | — ⚠️ Si el ID de los pedidos generados en tu tienda es 500 — en AUTO_INCREMENT debes indicar un # mayor, ejemplo: AUTO_INCREMENT | 600 |, guarda los cambios.
Luego ingresas al BackOffice > Parámetros avanzados > Rendimiento > Borrar Caché y listo !
*Si desde el backoffice no puedes borrar carritos de compra abandonados o quieres borrar carritos de compra abandonados para liberar espacio de la BD - Puedes "vaciar" la tabla y realizar el mismo procedimiento.