Bonjour,
Désolé pour ce retour mais avec votre dernier message nous ne sommes pas sur de comprendre comment rebondir.
En détails, qu'entendez vous par "design précis" ?
Ce que nous pouvons précisé de notre coté, c'est que comme le disait Nicolas, vous pouvez selectionner les custom field à afficher seulement sur certaines page produits spécifiques.
Exemples :
Vue override customisé, AVEC la vue override séléctionner pour la ou les pages page Produits dans la partie "Display" avec l'Option "Page layout" OU BIEN directement, dans cette même option "Layout on product page" mais cette fois dans la page paramètre de chaque catégorie.
// Afficher uniquement les custom field avec le nom "extrait" :
foreach ($this->fields as $fieldName => $oneExtraField) {
if($fieldName == 'extrait') continue;
...
Ou bien, afficher au cas par cas plusieurs custom field :
// Selectioner par field name :
foreach ($this->fields as $fieldName => $oneExtraField) {
if($fieldName == 'name1') continue;
if($fieldName == 'name2') continue;
etc...
...
En espérant que cela vous aide à obtenir ce dont vous avez besoin.
Cordialement