Passo 4: associare i file EXE della cartella di lavoro compilata
Il kit di integrazione è stato progettato per supportare più cartelle di lavoro Excel contemporaneamente. Dovete quindi installare il kit una sola volta sul vostro server, anche per gestire più cartelle di lavoro.
Tutti i parametri delle vostre cartelle di lavoro Excel devono essere configurati in un file chiamato workbooks.json in formato JSON.
Troverete un modello del file nella directory “inc” dell’applicazione. Vedremo come configurarlo nei passi successivi.
- Accedete alla sottocartella “inc” e modificate il file workbooks.json memorizzato sul vostro server.
Ancora una volta, verificate che il file workbooks.json non sia accessibile pubblicamente (il file .htaccess impedisce agli utenti finali di accedervi) perché questo file contiene dati sensibili per la generazione delle chiavi di attivazione!
- Ecco il contenuto del file 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” è una sezione obbligatoria. Non modificate il valore. Lo schema utilizzato è il seguente:
{ "products": { "product ID": { … "variations": { "variation ID 1": {È del tutto possibile definire più prodotti e quindi più cartelle di lavoro Excel identificate dal loro product ID (valore assegnato automaticamente da WooCommerce quando aggiungete un prodotto).
Allo stesso modo, per ciascun prodotto potete avere più variazioni e configurare il WooCommerce Integration Kit in modo da creare chiavi di attivazione dedicate a ciascuna variazione di prodotto.
Ad esempio, potete avere una variazione “versione di prova” con un nag screen e una variazione “versione registrata” per la stessa cartella di lavoro, valida solo un anno prima del rinnovo obbligatorio.
Sono disponibili molte possibilità.