Richieste committente, creazione instant win, in php e ambiente WordPress per Bauli

  • Ci sono 8 vacanze in palio, con estrazione a fine concorso. L’estrazione la faremo col notaio. Ogni concorrente per partecipare deve inserire nome, cognome, email, telefono e un codice univoco. Il codice univoco lo trova sulla confezione del prodotto.
  • Ogni codice inserito dovrà essere bruciato e quindi non più utilizzabile sul form di gioco (come abbiamo fatto per Lidl). Si tratta di circa 2 milioni di codici che abbiamo generato noi e già girato a Bauli, che li ha stampati sui prodotti. Ogni codice è alfanumerico, formato da 7 caratteri/cifre (es.: QW4ER5U).
  • A differenza di Lidl, in questo caso non c’è una sintassi definita, la posizione di lettere e numeri è casuale. Inoltre o codici sono già pre-determinati, quindi il sistema dovrà effettuare due tipi di controlli:

    • Che il codice inserito nel form sia tra quelli della lsita che ti girerò
    • Che il codice inserito nel form non sia già stato giocato
  • Quello che mi serve quindi è:

    • Check e invalidazione dei codici giocati
    • Invio di una email a tutti i partecipanti

in Base a queste specifiche ho elaborato un plugin in modo da disassociare il tutto rispetto all’ambiente WordPress e creativo, tale plugin rispettava perfettamente le richieste del cliente, tale applicativo era in grado anche di rispettare i regolamenti dei giochi a premi in ambito nazionale.

A differenza dell’instant win creato per la lidl, abbiamo dovuto creare un Database in PostgreSQL, che ci permettesse di storicizzare gli oltre 5k, e avere una stabilità e performance migliore rispetto a MySQL, oltre questo abbiamo creato una libreria di appoggio che esponeva dei metodi per il check dei codici, e si interfacciasse con il db c

Tecnologie usate, per la creazione instant win, in php e ambiente WordPress per lidl

  • Php
  • WordPress
  • Plugin WordPress
  • Estensione per Elementor
  • PostgreSQL