Ga naar inhoud

Stap 4: uw gecompileerde werkmap-EXE-bestanden koppelen

Het integratiekit is ontworpen om meerdere Excel-werkmappen tegelijk te ondersteunen. U hoeft het kit dus maar één keer op uw server te installeren, zelfs om meerdere werkmappen te beheren.

Alle parameters van uw Excel-werkmappen moeten worden geconfigureerd in een bestand met de naam workbooks.json in JSON-formaat.

U vindt een sjabloon van het bestand in de map “inc” van de toepassing. In de volgende stappen zien we hoe u het configureert.

  1. Ga naar de submap “inc” en bewerk het bestand workbooks.json dat op uw server is opgeslagen.

Controleer ook hier dat het bestand workbooks.json niet publiek toegankelijk is (de .htaccess voorkomt dat eindgebruikers er toegang toe krijgen), omdat dit bestand gevoelige gegevens bevat voor het genereren van activeringssleutels!

  1. Hier is de inhoud van het bestand workbooks.json:
{
"products": {
"31": {
"title": "My workbook title",
"xlspadlockprivatekey": "{a04deb75-5288-4e0d-9254-58d44b63ecd4}",
"xlspadlockmasterkey": "765DEB91C5886835F7E8740E72",
"variations": {
"32": {
"usehardwarelocking": 1,
"maxactivperorder": 2,
"keymaxdays": 180,
"shownagscreen": 0
},
"33": {
"usehardwarelocking": 1,
"keymaxdays": 10,
"maxactivperorder": 1,
"shownagscreen": 1
}
}
}
}
}

“products” is een verplichte sectie. Wijzig de waarde niet. Het gebruikte schema is het volgende:

{
"products": {
"product ID": {
"variations": {
"variation ID 1": {

Het is zeer goed mogelijk om meerdere producten en dus meerdere Excel-werkmappen te definiëren, geïdentificeerd door hun product ID (een waarde die automatisch door WooCommerce wordt toegewezen wanneer u een product toevoegt).

Op dezelfde manier kunt u voor elk product meerdere variaties hebben en het WooCommerce Integration Kit zo configureren dat er voor elke productvariatie speciale activeringssleutels worden aangemaakt.

Zo kunt u bijvoorbeeld voor dezelfde werkmap een variatie “proefversie” met een nag-scherm hebben en een variatie “geregistreerde versie” die slechts één jaar geldig is voordat verlenging verplicht is.

Er zijn talloze mogelijkheden beschikbaar.