Come posso configurare un prodotto che ha tante opzioni in WooCommerce e devo appunto stabilire una maggiorazione di prezzo solo se contiene certe variazioni andando a modificare il prezzo di partenza?
Molto semplice: con questo plugin che ho realizzato e che lo condivido con voi.
Per esempio questo articolo di questo e-commerce ha parecchie opzioni

Alcune variazioni da dover settare, perché è stato usato il plugin “WooCommerce Dynamic Pricing” che rende facile il lavoro di inserimento delle maggiorazioni per il negoziante.
Ma abbiamo 4 svantaggi usando WooCommerce Dynamic Pricing:
- Il primo è che viene settato il prodotto come articolo semplice e non vengono create le variazioni vere e proprie native di WooCommerce
- Il secondo è che se esporterete i vostri prodotti tramite CSV di default di WooCommerce questi prezzi non compariranno e vi lascerà solo il prodotto con il prezzo base
- Il terzo è che non viene definito uno SKU o GTIN corretto per Google shopping.
- Il quarto è che non avete quindi la possibilità di usare le opzioni dei prodotti come filtri per il vostro e-commerce.
Quindi il procedimento sarà il seguente usando il mio plugin:
Settiamo il prodotto come prodotto variabile e non semplice

Settiamo ora tutti gli attributi e le variazioni che vogliamo usare

Ora andiamo a generare tutte le varianti dalle variazioni, in questo caso ne abbiamo generate ben 50

Ora andiamo a settare il prezzo di base a tutte quante le varianti con la funzione di serie di Woo per la modifica multipla (bulk action) e fatto questo, andiamo alla TAB Avanzate dove ci saranno i campi del mio plugin che permettono di andare a modificare i prezzi come aumento solo per ogni singola variazione.

Ora andano per ordine e solo per le variazioni che hanno un costo aggiuntivo, andiamo a settare la maggiorazione di prezzo,non agendo su tutte le variazioni ma appunto solo su quella selezionata.
Quindi seleziona l’attributo, poi la variazione, metti l’aumento desiderato (anche 9.90 con decimali oppure 7 per esempio) e clicca su esegui e il prezzo verrà mdoifcato solo per quella variazione che corrisponde.

Avrai conferma dell’avvenuto successo dell’operazione tramite un alert!
Tutto qua! in modo semplice abbiamo sistemato i nostri prodotti.
Limite numero variazioni Woo
Forse non lo sapete, ma WooCommerce può generare un massimo di 50 combinazioni di variazioni. Se volete bypassare questo suo limite e dovete generare molte combinazioni, allora nel vostro file functions.php o altro, mettete questo codice
add_filter('woocommerce_admin_meta_boxes_variations_per_page', 'increase_variations_per_page'); function increase_variations_per_page($limit) { return 120; // Modifica questo valore in base alle tue esigenze. }