(mon code d avant est faux) as tu un override de la classe Product.php ? /overrides/classes/Product.php, si oui y a t il une fonction nommée getIdProductAttributesByIdAttributes() ? car cette fonction n existe pas dans la classe native d un Prestashop 8
désolé dans le message d'erreur c'est une classe core sans override, le pb est que dans ce fichier il y a une fonction qui s'appelle getIdProductAttributesByIdAttributes( $id_product, $group ) , si cette fonction ne trouve pas l'id product attribute, il retourne une exception, donc il faudrait overrider cette fonction pour ne pas retourner une erreur mais un 0 par exemple.
faire un override de Product.php
public function getIdProductAttributesByIdAttributes( $id_product, $group ) {
...
if (empty($idProductAttribute)) {
// throwNewPrestashopObjectNotFoundException('bla bla');
return 0;
}
return $idProductAttribute;
...