Ga naar inhoud

Beschrijving van het activeringsproces

Om het aantal toegestane activeringen voor uw gecompileerde werkmap-EXE te bepalen, slaat de webtoepassing aangepaste gegevens op in WooCommerce-bestellingen via de functie Custom Fields.

Wanneer een klant uw gecompileerde werkmap-EXE koopt via WooCommerce, wordt er een bestelling aangemaakt die in de bestellijst verschijnt:

WooCommerce-bestellijst met de bestelling die door een werkmapaankoop is aangemaakt

De door de webtoepassing beheerde activerings- en validatieprocessen gebruiken het activation token (activeringstoken) dat de bestelling identificeert in de WooCommerce-database (zie Configuring the Excel workbook).

Zo is [email protected] bijvoorbeeld een geldig activeringstoken. De webtoepassing gebruikt het getal na het teken - om de bestel-ID in de WooCommerce-database te identificeren. Vervolgens controleert ze of het opgeslagen e-mailadres overeenkomt met het e-mailadres dat vóór het teken - in het activeringstoken is opgegeven.

Dit activeringstoken moet worden verzonden naar de klant die uw werkmap heeft gekocht. Met dit token kan hij de werkmap activeren. Sommige WooCommerce-plug-ins maken het mogelijk om na de aankoop e-mails naar klanten te sturen (zie Sending activation token to customers): zorg ervoor dat u het activeringstoken in de e-mail opneemt.

Wanneer een klant het gecompileerde werkmap-EXE-bestand uitvoert, verschijnt er een dialoogvenster dat hem meldt dat een activering vereist is. Zoals eerder vermeld, moet het dialoogvenster minstens om het activeringstoken vragen (u kunt het noemen wat u wilt, maar de bijbehorende HTML-veld-ID moet “token” zijn, zie Configuring the Excel workbook).

Activeringsdialoog in de gecompileerde werkmap-EXE die de klant om het activeringstoken vraagt

Wanneer de klant op Activate klikt, worden de gegevens naar de activeringsserver verzonden:

Activeringsgegevens die naar de activeringsserver worden verzonden nadat de klant op Activate heeft geklikt

Het WooCommerce-kit op de activeringsserver controleert de status van de bestelling en verschillende instellingen.

De activering wordt geweigerd bij elke andere status, zoals pending, processing, on-hold, canceled, refunded of failed, om ervoor te zorgen dat alleen klanten die hebben betaald de werkmap kunnen activeren.

Na een geslaagde activering wordt er een bevestigingsbericht weergegeven en wordt de gecompileerde werkmap-EXE opnieuw gestart. Als er een fout optreedt, wordt het bijbehorende berichtvenster weergegeven en kan de klant opnieuw proberen te activeren.