Ir al contenido

Paso 4: asocie sus archivos EXE de libro compilado

El kit de integración se diseñó para admitir varios libros de Excel a la vez. Por lo tanto, solo necesita instalar el kit una vez en su servidor, incluso para gestionar varios libros.

Todos los parámetros de sus libros de Excel deben configurarse en un archivo llamado workbooks.json en formato JSON.

Encontrará una plantilla del archivo en el directorio “inc” de la aplicación. Veremos cómo configurarlo en los pasos siguientes.

  1. Vaya a la subcarpeta “inc” y edite el archivo workbooks.json almacenado en su servidor.

Una vez más, compruebe que no se pueda acceder públicamente al archivo workbooks.json (el archivo .htaccess impide que los usuarios finales accedan a él), porque este archivo contiene datos confidenciales para generar claves de activación!

  1. Este es el contenido del archivo 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” es una sección obligatoria. No cambie el valor. El esquema utilizado es el siguiente:

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

Es perfectamente posible definir varios productos y, por tanto, varios libros de Excel identificados por su product ID (valor asignado automáticamente por WooCommerce cuando añade un producto).

Del mismo modo, para cada producto puede tener varias variaciones y configurar el WooCommerce Integration Kit para crear claves de activación dedicadas a cada variación del producto.

Por ejemplo, puede tener una variación de “versión de prueba” con una pantalla de aviso (nag screen) y una variación de “versión registrada” para el mismo libro que solo dure un año antes de la renovación obligatoria.

Hay muchas posibilidades disponibles.