Problema con modulo ubercart

1 contenuto / 0 new
Problema con modulo ubercart

Ciao a tutti.
Sto creando un sito di e-commerce utilizzando Ubercart 1 su Drupal 5.
In questo mio sito sono previsti alcuni ruoli e vorrei automatizzare il passaggio da un ruolo all'altro, se possibile.
La mia idea è quella di usare Workflow-ng e uc_roles.
Esempio di transizione dei ruoli.
Il "ruolo 1" viene assunto automaticamente all'acquisto del "prodotto 1". Questo prodotto dà diritto ad un anno di abbonamento a servizi vari. Fin qui, sembra funzioni. Al termine di questo anno (12 mesi), vorrei che l'utente passasse dal "ruolo 1" al "ruolo 2", in maniera automatica e con notifica all'utente. Sapete se e come questo sia possibile? Ho provato con Workflow-ng ma non ho trovato nessun evento ad hoc, relativo al cambio di ruolo.
Ho visto anche la State Machine di Workflow-ng ma non ne ho capito lo scopo e come utilizzarla.
Potreste aiutarmi, per favore?
Grazie! Sauro