Prodotto "tassa di attivazione" per il primo acquisto

1 contenuto / 0 new
Prodotto "tassa di attivazione" per il primo acquisto

Cioa a tutti

Lo scenario e' questo:
Un utente anonimo si loga per la prima volta e gli viene assegnato il ruolo demo con il quale puo' acquistare alcuni prodotti e scaricare la versione demo di un certo sofware. Fin qui totto bene.
Al momento del primo acquisto:
1 - deve essere aggiunto al carrelo un prodotto "attivazione"
2 - e il suo ruolo deve "passare" da demo ad "attivo".

Prima di cimentarmi a scrivere questa funzione a mano ho provato con le azioni condizionali ma non ho trovato (alemeno credo) quello che mi serve.

E' possibile fare queste operazioni con le azioni condizionali o devo usare qual'cosa di diverso?
O devo scrivermi la funzione?

grazie in anticipo