Bonjour @paulbordeaux, @pierrelyon et @damien_marseille34 ont parfaitement cerné le problème. PrestaShop 1.7.7.4, malgré ses évolutions, est encore assez rigide sur la gestion des contraintes de panier basées sur des logiques métiers aussi spécifiques que la compatibilité de température des produits. Le système natif de règles de panier et de transporteurs ne permet pas de bloquer une commande ou de forcer une séparation aussi fine en fonction des attributs des produits. Il n'y a pas d'option dans le back-office pour cela.
Pour gérer ce genre de scénario de manière robuste et sans modifier le cœur de PrestaShop, la solution la plus efficace est d'utiliser un outil pour validation conditionnelle des commandes. Ce type de module te permettra de définir des règles très précises : par exemple, si le panier contient à la fois des produits avec la caractéristique 'Conditionnement: Surgelé' et des produits 'Conditionnement: Sec', tu peux configurer le module pour afficher un message d'erreur bloquant la commande et expliquant la situation au client, ou l'obliger à vider une des catégories avant de passer à l'étape suivante. C'est le moyen le plus propre d'intégrer cette logique.