OpenXE/userdata/wiki/XentralHandbuch/changelog/avocadostore/content_1
2021-05-21 08:49:41 +02:00

1 line
7.5 KiB
Plaintext

<h1><span style="font-size:28px;"><strong>Avocadostore Schnittstelle</strong></span></h1>Aus Xentral k&ouml;nnen ben&ouml;tigte Daten an den Avocadostore gemeldet werden. Dazu erstellt man in Xentral sogenannte Berichte (SQL Datenbankabfragen) f&uuml;r Lagerzahlen und versendete Trackingnummern, die im Avocadostore Backend &uuml;ber den Sendungsdatenimport automatisch eingespielt werden k&ouml;nnen.<h2>Features</h2><ul><li>Mit einer CSV der Bestellungen aus dem Avocadostore Backend via Belege Importer in Xentral Auftr&auml;ge anlegen</li><li>Berichte &uuml;ber Lagerzahlen und Trackingnummer in Xentral generieren</li><li>URL dieser Berichte f&uuml;r Sendungsdatenimport von Avocadostore bereitstellen</li></ul><h2>Auftr&auml;ge via Belege Importer anlegen</h2><p>Im Avocadostore Backend kann man sich eine CSV Datei mit den aktuellen Bestellungen exportieren.<br />Diese CSV Datei kann man danach &uuml;ber den Belege Importer in Xentral einlesen und Auftr&auml;ge anlegen.<br /><br />Wichtig hierbei ist die Umwandlung in das richtige CSV-Format - die &Uuml;berschriften m&uuml;ssen den Xentral-Variablennamen f&uuml;r die entsprechenden Inhalte entsprechen. Diese findet man im Reiter &quot;Formate&quot; im Belege Importer selber.<br /><br />Weiterf&uuml;hrende Informationen findet man hier: <a href="https://xentral.com/helpdesk/kurzanleitung-belege-importer">Belege Importer</a></p><h3>Variablen</h3><p>N&uuml;tzliche Variablen f&uuml;r den Belege-Import k&ouml;nnen sein:</p><ul><li class="level1"><div class="li"><strong>beleg_belegnr</strong> &rArr; Belegnummer in Xentral - falls es automatisch zugewiesen werden soll: das Wort <strong>NEW</strong> verwenden</div></li><li class="level1"><div class="li"><strong>beleg_internet</strong> &rArr; Bestellnummer aus dem Shop</div></li><li class="level1"><div class="li"><strong>beleg_datum</strong> &rArr; Belegdatum</div></li></ul><ul><li class="level1"><div class="li"><strong>beleg_name</strong> &rArr; Name des Kunden (Rechnungsadresse)</div></li><li class="level1"><div class="li"><strong>beleg_kundennummer</strong> &rArr; Belegnummer in Xentral - falls es automatisch zugewiesen werden soll: das Wort <strong>NEW</strong> verwenden</div></li><li class="level1"><div class="li"><strong>beleg_strasse</strong> &rArr; Strasse inkl. Hausnummer des Kunden (Rechnungsadresse)</div></li><li class="level1"><div class="li"><strong>beleg_adresszusatz</strong> &rArr; Adresszusatz des Kunden (Rechnungsadresse)</div></li><li class="level1"><div class="li"><strong>beleg_ort</strong> &rArr; Ort des Kunden (Rechnungsadresse)</div></li><li class="level1"><div class="li"><strong>beleg_plz</strong> &rArr; PLZ des Kunden (Rechnungsadresse)</div></li><li class="level1"><div class="li"><strong>beleg_land</strong> &rArr; Land des Kunden (Rechnungsadresse)</div></li></ul><ul><li class="level1"><div class="li"><strong>beleg_liefername</strong> &rArr; Name (abweichende Lieferadresse)</div></li><li class="level1"><div class="li"><strong>beleg_lieferstrasse</strong> &rArr; Stra&szlig;e (abweichende Lieferadresse)</div></li><li class="level1"><div class="li"><strong>beleg_lieferadresszusatz</strong> &rArr; Adresszusatz (abweichende Lieferadresse)</div></li><li class="level1"><div class="li"><strong>beleg_lieferort</strong> &rArr; Ort (abweichende Lieferadresse)</div></li><li class="level1"><div class="li"><strong>beleg_lieferplz</strong> &rArr; Postleitzahl (abweichende Lieferadresse)</div></li><li class="level1"><div class="li"><strong>beleg_lieferland</strong> &rArr; Land (abweichende Lieferadresse)</div></li></ul><ul><li class="level1"><div class="li"><strong>artikel_nummer</strong> &rArr; Artikelnummer f&uuml;r Position</div></li><li class="level1"><div class="li"><strong>artikel_bezeichnung</strong> &rArr; Artikelbeschreibung f&uuml;r Position</div></li><li class="level1"><div class="li"><strong>artikel_menge</strong> &rArr; Artikelmenge f&uuml;r Position</div></li><li class="level1"><div class="li"><strong>artikel_waehrung</strong> &rArr; Artikelw&auml;hrung f&uuml;r Position</div></li><li class="level1"><div class="li"><strong>artikel_preis</strong> &rArr; Artikel-VK f&uuml;r Position</div></li><li class="level1"><div class="li"><strong>artikel_umsatzsteuer</strong> &rArr; Umsatzsteuer: Leer lassen bzw. <strong>normal</strong> oder <strong>ermaessigt</strong> als Wort angeben</div></li></ul><h2>Berichte erstellen</h2>Eine ausf&uuml;hrliche Anleitung zu Berichten allgemein in Xentral findet man hier: <a href="https://xentral.com/helpdesk/db-berichte-neu">Berichte erstellen</a><h3>Lagerzahlen</h3>Lageranzahl aller Artikel mit Spalten f&uuml;r EAN, Artikelname und Lagermenge.<br />Eventuell noch einschr&auml;nken nach Artikelnummer oder Artikelprojekt in der WHERE-Abfrage, falls nicht alle Artikel &uuml;bertragen werden sollen.<br /><br /><strong>SQL Statement</strong><br />&nbsp;<div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">SELECT<br />a.ean AS ean,<br />a.name_de AS artikelname,<br />REPLACE(ROUND(lpi.menge,0),&#39;.&#39;,&#39;,&#39;) AS menge<br />FROM lager_platz_inhalt AS lpi<br />JOIN lager_platz lp on lpi.lager_platz = lp.id<br />LEFT JOIN projekt plp ON lp.projekt = plp.id<br />JOIN artikel a ON lpi.artikel = a.id<br />WHERE a.geloescht=0</div><br /><strong>Spalten</strong><br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=avocadostore&amp;fileid=2683" style="width: 1236px; height: 319px;" /><br /><br />&nbsp;<h3>Trackingnummern</h3>Trackingnummern der letzten 14 Tage mit Spalten f&uuml;r Bestellnummer Shop, Trackingnummer, Versandart.<br /><br /><strong>SQL-Statement</strong><br />&nbsp;<div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">SELECT auf.internet, v.tracking, IF(v.versandart = &#39;dhlversenden&#39;, &#39;dhl&#39;, v.versandart) AS versandart FROM auftrag auf<br />LEFT JOIN lieferschein l ON l.auftragid = auf.id<br />LEFT JOIN versand v ON l.id = v.lieferschein<br />WHERE v.versendet_am &gt;= (CURDATE() - INTERVAL 14 DAY) AND l.status != &#39;storniert&#39;</div><br /><strong>Spalten</strong><br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=avocadostore&amp;fileid=2682" style="width: 1237px; height: 317px;" /><br /><br />&nbsp;<h3>Berichte URL</h3>Sobald die Berichte erstellt sind, kann man f&uuml;r im jeweiligen Bericht im Reiter <strong>&quot;&Uuml;bertragung&quot;</strong> eine URL erstellen.<br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=avocadostore&amp;fileid=2681" style="width: 698px; height: 255px;" /><br /><br /><strong>Hinweis:</strong> Falls die URL von der L&auml;nge nicht akzeptiert wird, gibt es im Internet sogenannten &quot;URL Shortener&quot; Dienste.<h2><br />Import im Avocadostore</h2>Im Reiter Import kann man sich im Reiter <strong>&quot;Importe&quot;</strong> einen automatischen Import dank der URL aus Xentral einrichten.<br /><br /><strong>Hinweis:</strong> Bei Fragen zur Einrichtung des Imports in Avocadostore bitte direkt an den Support von Avocadostore wenden um eine qualifizierte Auskunft zu erhalten.<br /><br /><strong>Angebotsimport</strong><br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=avocadostore&amp;fileid=2684" style="width: 1109px; height: 894px;" /><br /><br /><br /><strong>Sendungsdatenimport</strong><br /><br /><img alt="" src="./index.php?module=wiki&amp;action=getfile&amp;workspacefolder=XentralHandbuch&amp;article=avocadostore&amp;fileid=2685" style="width: 1092px; height: 893px;" />