Page MenuHomePhabricator

Migliorare user experience soci per rinnovo
Open, In Progress, MediumPublic

Description

  • Questione rinnovo: o si duplica il form "diventa socio" o Samuele cerca un'altra soluzione
  • Soluzione 1 che proviamo a percorrere: quando si crea il link ad hoc si può fare comparire il titolo diverso "Rinnova" e magari qualche altra cosa
  • oppure flag "sono già socio" (ma inutile)
  • Modificare le regole (CiviRules) di iscrizione per fare in modo che arrivi una email diversa a coloro che rinnovano rispetto ai nuovi soci.

Details

Other Assignee
stefano.cannillo

Related Objects

Event Timeline

@stefano.cannillo

  • è possibile cambiare il titolo "Diventa socio" dinamicamente sulla base di un parametro in get?
  • e se il link che inviamo ai soci invece di essere "/diventa-socio" fosse un alias tipo "rinnova-adesione" che richiama lo stesso form con un titolo diverso?
  • attualmente il Contribution Source è "Diventa socio". Nei rinnovi dovrebbe essere "Rinnovo adesione" o qualcosa di simile. Come possiamo fare?
  • è possibile cambiare il titolo "Diventa socio" dinamicamente sulla base di un parametro in get?

Nella configurazione attuale, con le funzionalità core non è possibile alterare il titolo di pagina in base a una querystring.
Probabilmente la soluzione più semplice sarebbe alterlo usando un prepocessor. Qualcosa del genere: https://drupal.stackexchange.com/questions/72690/how-to-alter-node-title-link
Questa soluzione deve essere testata.

  • e se il link che inviamo ai soci invece di essere "/diventa-socio" fosse un alias tipo "rinnova-adesione" che richiama lo stesso form con un titolo diverso?

Questa richiesta non mi è chiara. Comunque, in linea di massima, un nodo (o un form) non può vare più percorsi.

  • attualmente il Contribution Source è "Diventa socio". Nei rinnovi dovrebbe essere "Rinnovo adesione" o qualcosa di simile. Come possiamo fare?

Per questo è possible ed è una funzioalità prevista dal webform: https://www.drupal.org/forum/support/module-development-and-code-questions/2017-08-24/how-to-have-a-webform-field-prefilled

Al netto delle richieste credo però che la richiesta più sensata sia duplicare il form "Diventa socio", creandone uno identico ad eccezione delle seguenti differenze:

  • Titolo: "Rinnovo adesione"
  • Path alias: "/rinnova-adesione"
  • Contribution Source impostata a "Rinnovo adesione"

@stefano.cannillo doppio form significa doppia manutenzione. Ho esperienza su WordPress che basta inserire lo shortcode del form in 2 pagine e quindi basterebbe solo gestire il Contribution Source diverso a seconda dell'url della pagina.
Ma lascerei la decisione a te. Fammi sapere quando hai fatto. In ogni caso, anche se duplichi non metterei la pagina nel menu perché viene richiamata da un lilnk inviato ai soci.

@stefano.cannillo doppio form significa doppia manutenzione. Ho esperienza su WordPress che basta inserire lo shortcode del form in 2 pagine e quindi basterebbe solo gestire il Contribution Source diverso a seconda dell'url della pagina.
Ma lascerei la decisione a te. Fammi sapere quando hai fatto. In ogni caso, anche se duplichi non metterei la pagina nel menu perché viene richiamata da un lilnk inviato ai soci.

Vuoi provare prima in dev?

@samuele.masetto

Qui il form:
https://crmdev.wikimedia.it/rinnova-adesione

Ho impostato come campaign: "Tesseramento 2026"

Dove cambio la "Contribution Source" ?
Nella sezione "Donazioni" non vedo il campo.

@stefano.cannillo nella sezione "Additional settings". Ho già modificato io. Ma non sono sicuro che imposti la fonte del contributo, parla solo di "new contact, membership". Bisogna provare. Se non lo mette allora inseriamo il campo "Fonte" (checkbox nella sezione "Donazione"), poi bisogna nasconderlo. Ma prima proviamo questa soluzione.

@Francesca_Lissoni_WMIT @dario.crespi.wmit

in crmdev abbiamo creato il form specifico per il rinnovo adesione: https://crmdev.wikimedia.it/rinnova-adesione

Esso inserisce un contributo con:

  • source = "Rinnovo adesione"
  • campagna = "Tesseramento 2026"

Il link di rinnovo che deve essere inviato ai soci sarà: **https://sostieni.wikimedia.it/rinnova-adesione?cid1={contact.id}&{contact.checksum}**

Mi pare che attualmente esistono le rules

  • 14: AUTO_Soci, nuova richiesta iscrizione - pagamento completato
  • 15: AUTO_Soci promemoria pagamento con bonifico bancario (nuova richiesta iscrizione)
  • 22 AUTO_Soci, nuova richiesta iscrizione - pagamento sospeso SDD Stripe

che hanno il filtro

Contribution Source Contribution source contains the text 'Diventa Socio'.

Pertanto chi rinnova non riceverà nessuna email. Penso bisognerà clonare queste rules, mettendogli un altro tag (quelle di prima direi di mettere "nuovo" e quelle per i rinnovi "rinnovi") e modificando il filtro su Contribution Source e template email da inviare.

Se dice che va bene intanto possiamo mettere il form in ambiente di produzione.

@stefano.cannillo Possiamo portare in produzione, @dario.crespi.wmit chiede queste modifiche:

  • La sezione "Richiedo di accedere al sito wiki.wikimedia.it riservato ai soci (wikina) e dichiaro di avere preso visione e di accettare le condizioni sotto riportate" si può rimuovere, perché i soci che rinnovano sono già iscritti alla wikina (o non lo sono perché non vogliono);
  • Proseguendo, nella seconda schermata c'è una richiesta di iscrizione alla newsletter: si potrebbe fare in modo che compaia solo ai soci che ancora non sono iscritti?

Intanto stiamo iniziando a lavorare ai testi delle email di conferma dell'avvenuto rinnovo e di promemoria per chi sceglie il bonifico come metodo di pagamento.

Le rules dovrebbero essere le tre che hai indicato tu, da clonare.

@dario.crespi.wmit per quanto riguarda

si potrebbe fare in modo che compaia solo ai soci che ancora non sono iscritti?

Non so se tecnicamente è possibile in WebForm, ma se quel link non compare a meno e se viene utilizzato solo perché viene inserito nelle email dei rinnovi, forse non serve. Ma chiedo a @stefano.cannillo se ci può essere una verifica che quel form abbia obbligatoriamente il parametro "cs" e il parametro "cid".

stefano.cannillo changed the task status from Open to In Progress.Dec 2 2025, 3:45 PM
stefano.cannillo triaged this task as Medium priority.

@stefano.cannillo @dario.crespi.wmit la pagina di rinnovo è ora disponibile a questo link: https://sostieni.wikimedia.it/rinnova-adesione

Il link di rinnovo sarà pertanto così costruito:

https://sostieni.wikimedia.it/rinnova-adesione?cid1={contact.id}&{contact.checksum}

Ho aggiunto la condizione "existing contact" sul riquadro "Strumenti Wikimedia" (sezione "Richiedo di accedere al sito wiki.wikimedia.it riservato ai soci (wikina) e dichiaro di avere preso visione e di accettare le condizioni sotto riportate") del webform di rinnova adesione. Se il contatto viene riconosciuto dal webform (parametri cs e cid1) questo riquadro non si vedrà:

immagine.png (510×545 px, 35 KB)

@dario.crespi.wmit riguardo di rendere invisibile la richiesta di iscrizione alla newsletter per i soci che non sono ancora iscritti: a parte che tecnicamente non si sono ancora riuscito, ma secondo me ha senso tenerla perché permette a chi è già iscritto di rimuovere l'iscrizione. Se invece pensi sia meglio rimuoverlo, posso vedere se riesco.