Ciao a tutti.
Probabilmente mi sto perdendo in un bicchier d'acqua, ma non riesco a cambiare il ruolo di un utente dopo che lo stesso ha effettuato il pagamento.
Lo scenario è questo:
un utente paga una quota associativa, per fare questo uso uc e paypal.
l'utente ha pagato e deve poter accedere ad una pagina alla quale possono accedere solo determinati ruoli, in questo caso denominato 'soci'.
Con le azioni condizionali non riesco a capire come fare!
Ho bisogno di altri moduli per cambiare il ruolo o sono rincoglionito di brutto?? ;)
Grazie a tutti per l'attenzione!
C'è un modulo Roles nella suite di Ubercart, che non è obbligatorio. Dovrebbe fare esattamente quello che chiedi.
Ciao Pinolo,


grazie per la risposta.
Sono stato abbastanza vago nella descrizione.
Ho seguito passo passo questa guida: http://www.ubercart.org/docs/user/10967/selling_site_access_role_assignm... ma ho notato una differenza importante, allego immagine.
Rispetto alla configurazione presente sul sito di ubercart a me manca Order Status!
La versione di ubercart che ho installato è l'ultima disponibile, 6.x-2.4.
Ho provato anche installando il profilo uberdrupal per levare ogni dubbio di incompatibilità con qualche modulo ma nulla.
Questa sarebbe la configurazione presente sul sito di ubercart.
Questa è la mia:
Abbiamo lo stesso meccanismo in funzione sul sito dell'Associazione. Ho appena controllato e la schermata è come la tua. Forse quell'impostazione è stata spostata nelle conditional actions.
Ho capito come fare.
Nelle conditional actions, Grant or renew purchased roles, cambiando l'operatore delle condizioni da AND a OR tutto funziona come dovrebbe.
Ovvero, se il pagamento è completato o aggiornato, modifica il ruolo.