Salta ai contenuti

Descrizione del processo di attivazione

Per determinare il numero di attivazioni consentite per il file EXE della cartella di lavoro compilata, l’applicazione web memorizza dati personalizzati negli ordini WooCommerce grazie alla funzionalità Custom Fields.

Quando un cliente acquista il file EXE della cartella di lavoro compilata tramite WooCommerce, viene generato un ordine che compare nell’elenco degli ordini:

Elenco degli ordini WooCommerce che mostra l'ordine generato dall'acquisto di una cartella di lavoro

I processi di attivazione e di convalida gestiti dall’applicazione web utilizzano l’activation token che identifica l’ordine nel database WooCommerce (vedere Configuring the Excel workbook).

Ad esempio, [email protected] è un token di attivazione valido. L’applicazione web utilizzerà il numero che segue il carattere - per identificare l’ID dell’ordine nel database WooCommerce. Successivamente verificherà se l’indirizzo email registrato corrisponde all’email fornita nel token di attivazione prima del carattere -.

Questo token di attivazione deve essere inviato al cliente che ha acquistato la cartella di lavoro. Questo token gli consente di attivare la cartella di lavoro. Alcuni plug-in WooCommerce consentono di inviare email ai clienti dopo l’acquisto (vedere Sending activation token to customers): assicurarsi di includere il token di attivazione nell’email.

Quando un cliente esegue il file EXE della cartella di lavoro compilata, compare una finestra di dialogo che lo informa che è richiesta un’attivazione. Come indicato in precedenza, la finestra di dialogo deve almeno richiedere il token di attivazione (è possibile assegnargli il nome che si preferisce, ma l’ID del campo HTML associato deve essere “token”, vedere Configuring the Excel workbook).

Finestra di dialogo di attivazione nel file EXE della cartella di lavoro compilata che richiede al cliente il token di attivazione

Quando il cliente fa clic su Activate, i dati vengono inviati al server di attivazione:

Dati di attivazione inviati al server di attivazione dopo che il cliente ha fatto clic su Activate

Il kit WooCommerce sul server di attivazione verificherà lo stato dell’ordine e diverse impostazioni.

L’attivazione verrà negata per qualsiasi altro stato, come pending, processing, on-hold, canceled, refunded o failed, per garantire che solo i clienti che hanno pagato possano attivare la cartella di lavoro.

Dopo un’attivazione riuscita, viene mostrato un messaggio di conferma e il file EXE della cartella di lavoro compilata viene riavviato. Se si verifica un errore, viene mostrata la relativa finestra di messaggio e il cliente può riprovare ad attivare.