Bonjour,
Les champs personnalisés ne peuvent pas modifier le prix des produits. Pour faire cela, il faudrait créer un plugin de personnalisation du calcul des prix comme expliqué dans la documentation développeur.
Pour les options, en effet si vous ajoutez un produit sans caractéristiques en temps qu'option, il se transformera en dropdown oui/non. Par contre, pour un produit avec caractéristiques, chaque variante du produit sera un choix du dropdown de l'option. Donc vous pouvez faire cela avec les options.
Cependant, les options, seront bien plus difficilement transposables sur les listings de produits. Si vous souhaitez faire cela sur des listings de produits comme vous le disiez dans un autre message, il sera plus aisé d'utiliser des champs personnalisés avec un plugin de personnalisation.