Schritt 4: Ihre kompilierten Arbeitsmappen-EXE-Dateien zuordnen
Das Integrationskit wurde so konzipiert, dass es mehrere Excel-Arbeitsmappen gleichzeitig unterstützt. Sie müssen das Kit also nur einmal auf Ihrem Server installieren, selbst um mehrere Arbeitsmappen zu verwalten.
Alle Parameter Ihrer Excel-Arbeitsmappen müssen in einer Datei namens workbooks.json im JSON-Format konfiguriert werden.
Eine Vorlage der Datei finden Sie im Verzeichnis “inc” der Anwendung. In den folgenden Schritten sehen wir, wie sie konfiguriert wird.
- Wechseln Sie in den Unterordner “inc” und bearbeiten Sie die auf Ihrem Server gespeicherte Datei workbooks.json.
Prüfen Sie auch hier, dass auf die Datei workbooks.json nicht öffentlich zugegriffen werden kann (die .htaccess verhindert den Zugriff durch Endbenutzer), da diese Datei sensible Daten zur Erzeugung von Aktivierungsschlüsseln enthält!
- Hier ist der Inhalt der Datei 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“ ist ein obligatorischer Abschnitt. Ändern Sie den Wert nicht. Das verwendete Schema lautet wie folgt:
{ "products": { "product ID": { … "variations": { "variation ID 1": {Es ist durchaus möglich, mehrere Produkte und damit mehrere Excel-Arbeitsmappen zu definieren, die durch ihre product ID identifiziert werden (ein Wert, der von WooCommerce automatisch zugewiesen wird, wenn Sie ein Produkt hinzufügen).
Ebenso können Sie für jedes Produkt mehrere Variationen haben und das WooCommerce Integration Kit so konfigurieren, dass für jede Produktvariation eigene Aktivierungsschlüssel erstellt werden.
Beispielsweise können Sie für dieselbe Arbeitsmappe eine Variation “Testversion” mit einem Nag-Screen und eine Variation “registrierte Version” haben, die nur ein Jahr gültig ist, bevor eine Verlängerung erforderlich wird.
Es stehen zahlreiche Möglichkeiten zur Verfügung.