OpenXE/userdata/wiki/XentralHandbuch/default/shopimporter_woocommerce
2021-05-21 08:49:41 +02:00

1 line
8.9 KiB
Plaintext

<strong><span style="font-size:28px;">WooCommerce Schnittstelle - Installation &amp; Einrichtung</span></strong><br /><br />Mit dieser Schnittstelle k&ouml;nnen Sie Xentral mit dem WordPress-basierten Online-Shop WooCommerce verbinden, um Auftr&auml;ge in Xentral zu importieren.&nbsp;<br />&nbsp;<h1>Features der Schnittstelle</h1><ul><li>Auftr&auml;ge abholen und Auftragsstatus an WooCommerce zur&uuml;ckmelden</li><li>Artikel von Xentral an WooCommerce &uuml;bertragen</li></ul>Welche Funktionen im Einzelnen m&ouml;glich sind, k&ouml;nnen unter Administration &rarr; Online Shops &rarr; Shopfunktionen &uuml;berpr&uuml;fen.<br />&nbsp;<h1>Einrichtung WooCommerce</h1><img src="http://helpdesk.wawision.de/images/wiki-import/entwickler/woocommerce_importer_suchen.png" /><span class="wiki-text">Unter Administration &rarr; Einstellungen &rarr; Online-Shops &rarr; NEU kann nach dem Importer f&uuml;r <span class="highlight" rel="WooCommerce">WooCommerce</span> gesucht werden.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=shopimporter_woocommerce&amp;fileid=802" style="width: 1200px; height: 257px;" /></span><br /><br />Nachdem Sie WooCommerce ausgew&auml;hlt haben, k&ouml;nnen Sie im n&auml;chsten Schritt die n&ouml;tigen Daten f&uuml;r die Verbindung der beiden Systeme eintragen.<br /><br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=shopimporter_woocommerce&amp;fileid=801" style="width: 1200px; height: 373px;" /><br /><img src="http://helpdesk.wawision.de/images/wiki-import/entwickler/woocommerce_verbindung_pruefen2.png" /><ul><li><strong>API Key</strong> &rarr; &quot;Consumer Key&quot; aus dem WooCommerce-Backend</li><li><strong>API Secret </strong>&rarr; &quot;Consumer Secret&quot; aus dem WooCommerce-Backend</li><li><strong>API URL</strong> &rarr; URL Ihres Shop-Frontends<br />&nbsp;</li></ul><h2>API-Zugangsdaten in WooCommerce generieren</h2>Zun&auml;chst m&uuml;ssen Sie im Backend Ihres WooCommerce-Shops einen REST-API Account anlegen. Das k&ouml;nnen Sie unter Einstellungen &rarr; Erweitert &rarr; REST-API &rarr; Schl&uuml;ssel hinzuf&uuml;gen tun. Der Benutzer sollte ein Administrator sein. Die Xentral API ben&ouml;tigt in jedem Fall die Berechtigungen Lesen und Schreiben.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=shopimporter_woocommerce&amp;fileid=800" style="width: 1200px; height: 247px;" /><br /><br /><img src="http://helpdesk.wawision.de/images/wiki-import/entwickler/woocommerce_restapi_account_anlegen2.png" />Im Anschluss werden die API-Zugangsdaten generiert, die Sie in Xentral eintragen m&uuml;ssen.<br />Der Consumer Key entspricht dem API Key in Xentral, das Consumer Secret dem API Secret.<br /><br /><span style="color:#c0392b;"><strong>Wichtig:</strong></span> Diesen Daten sehen Sie nicht mehr, sobald Sie die Seite schlie&szlig;en. Tragen Sie die Daten also direkt in der WooCommerce-Schnittstelle in Xentral ein.<br /><br /><img src="http://helpdesk.wawision.de/images/wiki-import/entwickler/woocommerce_api_key_und_api_secret_generieren.png" /><h2>Verbindungsdaten pr&uuml;fen</h2>Sobald die Daten eingetragen wurden, k&ouml;nnen Sie die Verbindung zwischen beiden System &uuml;ber folgenden Button pr&uuml;fen.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=shopimporter_woocommerce&amp;fileid=803" style="width: 1200px; height: 373px;" /><br /><br /><img src="http://helpdesk.wawision.de/images/wiki-import/entwickler/woocommerce_verbindung_pruefen.png" />Wenn die Verbindung erfolgreich war, erhalten Sie die Meldung <strong>&quot;success&quot;</strong>. Sollte die Verbindung nicht erfolgreich hergestellt werden, dann wird Ihnen in einer Meldung die Ursache da&uuml;fr mitgeteilt.<h1><br />Auftr&auml;ge importieren</h1><h2>Abholmodus</h2>Es k&ouml;nnen Auftr&auml;ge anhand des Status&nbsp; und der Nummer aus WooCommerce &uuml;bertragen werden.<ul><li><strong>nach Status</strong> &rarr; Holt alle Auftr&auml;ge des angegebenen Status ab (siehe n&auml;chster Punkt)</li><li><strong>nach Nummer</strong> &rarr; Hier kann eine Bestellnummer eingegeben werden. Wichtig: Die Bestellnummer ist nicht die gleiche wie in der Bestellungs-&Uuml;bersicht in Woocommerce. Sie finden die Nummer heraus, indem Sie auf die gew&uuml;nschte Bestellung klicken und dann die order-Nummer aus der URL nehmen: z.B. ... wp-admin/post.php?post=105075&amp;action=edit</li></ul>&nbsp;<h2>Abzuholende Auftragsstatus einstellen</h2>Hier kann man mehrere Auftragsstati angeben, die importiert werden sollen. Diese sind dann mit Semikolon zu trennen.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=shopimporter_woocommerce&amp;fileid=804" style="width: 1200px; height: 408px;" /><br />&nbsp;<ul><li><img src="http://helpdesk.wawision.de/images/wiki-import/entwickler/woocommerce_status.png?nolink" /><strong>Statusname Bestellung offen</strong> &rarr; Auftr&auml;ge in diesem Status werden vom Shop nach Xentral importiert</li><li><strong>Statusname Bestellung in Bearbeitung</strong> &rarr; Diesen Status erh&auml;lt die Bestellung, nachdem sie von Xentral abgeholt worden ist</li><li><strong>Statusname Bestellung fertig</strong> &rarr; diesen Status erh&auml;lt die Bestellung, nachdem der Auftrag in Xentral versendet worden ist</li></ul><br />Sollten diese Angaben nicht passen, dann bitte folgende Status eintragen:<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=shopimporter_woocommerce&amp;fileid=2743" style="width: 738px; height: 364px;" /><br /><br /><span class="wiki-text">Es ist darauf zu achten, dass der Status von offenen Auftr&auml;gen und in Bearbeitung nicht identisch sein sollten. </span> <span class="wiki-text">Die Bezeichnungen sind hierbei aber nur beispielhaft. Es m&uuml;ssen die Statusmeldungen der Auftr&auml;ge angegeben werden, wie sie auch im tats&auml;chlichen <span class="highlight" rel="WooCommerce">WooCommerce</span>-Shop verwendet werden. Dies h&auml;ngt prim&auml;r von der eingestellten Sprache ab.</span><br />&nbsp;<h2><span class="wiki-text">Preisberechnungsgrundlage einstellen</span></h2><span class="wiki-text">Beim Auftragsimport aus WooCommerce kann es sein, dass &uuml;ber die API keine Informationen dar&uuml;ber bereitgestellt werden, ob es sich beim Gesamtbetrag um dem Brutto- oder Nettopreis handelt. In der Schnitstelle kann deswegen die Einstellung <strong>&quot;Preisberechnungsgrundlage bei Auftragsimport&quot; </strong>vorgenommen werden.</span><ul><li><span class="wiki-text"><strong>Nettopreis zur&uuml;ckrechnen</strong> </span>&rarr; <span class="wiki-text">Der Preis der einzelnen Positionen wird so berechnet, als sei die in der API &uuml;bergebenen Gesamtsumme der <strong>Nettopreis</strong></span></li><li><span class="wiki-text"><strong>Bruttopreis zur&uuml;ckrechnen</strong> </span>&rarr; <span class="wiki-text">Der Preis der einzelnen Positionen wird so berechnet, als sei die in der API &uuml;bergebenen Gesamtsumme der <strong>Bruttopreis</strong></span></li></ul>Um auf den tats&auml;chlichen Artikelpreis zu kommen mit dem Woocommerce rechnet ist es daher notwendig von der Gesamtsumme einer Position &uuml;ber die Menge auf die Einzelkosten zur&uuml;ckzurechnen. &Uuml;ber den Nettopreis funktioniert die Berechnung genauer, weil Rundungen bei der Steuer keine Rolle spielen und damit nicht so schnell eine Diskrepanz auftritt. Wenn das nicht m&ouml;glich ist, weil zum Beispiel der Shop &uuml;ber die API keine Nettopreise zur&uuml;ckgibt, dann kann man auf die Bruttopreise zur&uuml;ckfallen.<br /><br />Welche Option f&uuml;r welchen Shop die Richtige ist, wei&szlig; man leider erst nach dem ersten Auftragsimport, da im Backend des Shops nicht ersichtlich ist was &uuml;ber die API zur&uuml;ckgegeben wird und welches Plugin sich eventuell auf die R&uuml;ckmeldung auswirkt.<br /><br /><img src="http://helpdesk.wawision.de/images/wiki-import/entwickler/woocommerce_status_definition.png?nolink" /><h1>Artikel exportieren</h1>Um Artikel von Xentral zu WooCommerce zu &uuml;bertragen, k&ouml;nnen Sie in der Schnittstelle im Reiter Artikel &Uuml;bertragen Alle Artikel mit Shopverkn&uuml;pfung exportieren oder einzelne Artikel der &Uuml;bertragung hinzuf&uuml;gen. Damit die Artikel &Uuml;bertragung stattfinden kann, muss die Einstellung Artikel &Uuml;bertragung erlauben gesetzt sein und der <a href="https://xentral.com/helpdesk/prozessstarter#nav-prozessstarter--artikel-zum-shop-exportieren">Prozessstarter Artikel &Uuml;bertragen</a> muss aktiv sein.<h2 id="zusaetzliches"><br />&Uuml;bertragung SEO-spezifischen Informationen von Xentral nach Woocommerce</h2><div class="level4"><p>Meta description und Title werden nur in Verbindung mit dem WC-Plugin &bdquo;Yoast SEO&ldquo; &uuml;bertragen.</p></div>