Hola Rolige,
gracias por tu respuesta.
No se trata de una actualización de una versión anterior. Lo que si se ha realizado es la importación de los datos de una versión anterior de prestashop (de una 1.6 a una 1.7.3.1).
Los datos de la tienda anterior (renombrando los algunos campos que cambian de una versión a otra) han sido cargados en la base de datos y puedo consultar el listado de estos, sus imágenes, combinaciones y atributos.
Cuando creo un producto(sin características) me aparece también el mensaje de error pero dicho producto se queda guardado correctamente. El problema está cuando le añado características características.
Por ejemplo, en la tabla de características tengo país, talla y color. Cuando selecciono la característica "país" me aparecen en el campo "valores predefinido" los valores de la característica "talla". Analizando el código veo que en el select de las características, el value que introduce es la posición de dicha característica en la tabla de características, pero no su id correspondiente (viendo en otras tiendas observo que dicho valor debe ser ese id). Así que cuando trato de guardar el producto, se genera un error y me devuelve un json indicando que los valores pasados en las características no son válidos.
Gracias.