Pour l'erreur fatale, je ne vois pas trop pourquoi il y aurait une erreur lors de l'affichage d'un champs personnalisé si cela vient de l'import de produit sans catégorie ?
L'erreur n'est pas,à mon avis, due au champ personnalisé. Je pense que on selectionne des produits (dans la page d'erreur on indique le nombre total de produits qui correspond bien à tous les produits sélectionnés. Cela est du, je pense à l'extraction d'un produit dont le code catégorie est inexistant dans la base.
Je n'obtiens l'erreur que lors de la recherche depuis un filtre.
J'ai deux filtres : nom du produit (zone texte) et champ personnalisé (select multiple).
J'avais des produits dont la catégorie n'existait plus (ID catégorie inexistant dans la table).
Chaque fois qu'un filtre sélectionnait un produit d'une catégorie inexistante, la page donnait l'erreur fatale décrite ci dessus.
Dans les choix à partir d'une catégorie, je n'avais bien entendu aucun problème (puisque la catégorie inexistante n'était pas affichée)
Meilleures salutations
Michel