WooCommerce-Schnittstelle-einrichten

Aus Faktura-XP Handbuch
Zur Navigation springen Zur Suche springen

WooCommerce Schnittstelle einrichten

.

Vorbereitungen für den Zugriff auf Ihren WooCommerce®

Um eine Kommunikation zwischen Faktura-XP und Ihrem WooCommerce® Shop herzustellen zu können, benötigen Sie nur wenige Schritte. Dabei sind keinerlei Änderungen an Ihrem bestehenden WooCommerce® Shop notwendig. Es wird lediglich die Anlage eines Zugriffs auf die WooCommerce-API über ein generiertes API-Schlüsselpaar benötigt. Weitere Maßnahmen an Ihrem WooCommerce Shop sind, sofern die Mindestanforderungen eingehalten worden sind, nicht notwendig. Nach Eingabe des generierten API-Schlüssels und der Adresse ihres WooCommerce Shop in die WooCommerce Schnittstelle für Faktura-XP ist die Verbindung zu ihrem Onlineshop bereits startklar. Damit kann dann Faktura-XP bei Bedarf eine Verbindung zu Ihrem Onlineshop herstellen und die gewünschten Daten lesen oder schreiben.


.

.

Mindestanforderungen WooCommerce® Schnittstelle

Mindestanforderungen zur Nutzung der WooCommerce® Schnittstelle mit Faktura-XP:

Problemlösungen

Zugriffsprofil testen funktioniert aber nach Neustart der Schnittstelle erfolgt Fehlermeldung

Sollte nach Einrichtung des Zugangsprofils beim Testen eine Erfolgsmeldung kommen, jedoch beim Start der WooCommerce-Schnittstelle die Fehlermeldung 401:unauthorized {woocommerce_rest_cannot_view} auftreten, kann die Ursache eine fehlerhafte HTTPS-Weiterleitung sein.

Zur Vereinfachung der Schritte empfiehlt es sich das Plugin WP Dateimanager installiert zu haben

Gehen Sie wie folgt vor:

* Loggen Sie sich in den Adminbereich ihres WooCommerce ein
* Klicken Sie in der Navigation auf "WP-Dateimanager"
* Klicken Sie mit der rechten Maustaste auf die Datei .htaccess und wählen Sie mit der linken Maustaste aus dem Kontextmenü den Eintrag "Duplicate" aus um eine Datensicherung zu erzeugen
* Klicken Sie erneut mit der rechten Maustaste auf die Datei .htaccess und wählen Sie mit der linken Maustaste aus dem Kontextmenü den Eintrag "Code Editor" aus.

Es öffnet sich nun ein Texteditor welcher den Inhalt der Datei .htaccess beinhaltet. Suchen Sie in dieser die folgende Zeilen:

<IfModule mod_rewrite.c>
RewriteEngine On

Fügen Sie darunter nun folgendes ein:

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

Suchen Sie weiter im Inhalt der Datei .htaccess nach:

RewriteRule . /index.php [L]
</IfModule>

ändern Sie diese ab in :

RewriteRule . /index.php [L]
SetEnv HTTPS on
</IfModule>

Speichern Sie die Datei in dem Sie auf die Schaltfläche SAVE.