Skip to main content
Skip table of contents

Einrichtung (shöpping)

Die Konfiguration der Schnittstelle wird im LC.WpfInterfaces durchgeführt. Nach Start von LC.WpfInterfaces und Auswahl der shöpping-Schnittstelle, wählt man die Karteikarte "Einstellungen".



Karteikarte "Einstellungen"

Shöpping

Shöpping-übergreifende Vorgabewerte werden hier angegeben

     

Händler ID

Sie bekommen Ihre Händler ID von Ihrem Shöpping-Betreuer. Diese Händler ID muss zwingend vorhanden sein.

Online-Verbindung

In diesem Bereich werden Informationen, welche zum Datenaustausch notwendig sind, angegeben.

     

Webservice-URL

Die URL für die WebService-Kommunikation ist notwendig, um Preis- oder Lagerbestands-Aktualisierungen durchzuführen.

Ist keine URL vorhanden, wird standardmäßig diese verwendet (Produktiv-Umgebung):

https://portal.shoepping.at/ws/v1

Es gibt einen eigenen WebService für das Test-System:

https://portal.staging.shoepping.at/ws/v1

API-Key

Der Schlüssel für die Verwendung der API-Schnittstelle. Sie bekommen diesen von Ihrem Shöpping-Betreuer.

API-Benutzername

Der Benutzername für die Verwendung der API-Schnittstelle. Sie bekommen diesen von Ihrem Shöpping-Betreuer.

API-Passwort

Das Passwort für die Verwendung der API-Schnittstelle. Sie bekommen diesen von Ihrem Shöpping-Betreuer.

FTP-Host-Url

Für den Produktdatenfeed, also die Bereitstellung der Artikeldaten, wird von Shöpping ausschließlich ein FTP-Server für ankommende Daten bereitgestellt.

Der Standard-FTP-Server ist:

ftp.shoepping.at

FTP-Benutzername

Der Benutzername für die Verwendung des FTP-Servers.  Sie bekommen diesen von Ihrem Shöpping-Betreuer.

FTP-Passwort

Das Passwort für die Verwendung des FTP-Servers.  Sie bekommen diesen von Ihrem Shöpping-Betreuer.

FTP-Port

Hier kann ein abweichender FTP-Port angegeben werden (optional).

FTP-Upload für Feeds verwenden

Wenn aktiviert, wird für die Preis- und Lagerbestands-Aktualisierung der FTP-Server verwendet, anstatt dem WebService-Upload.

Test-Modus

Wenn aktiviert, wird für den FTP-Upload anstatt des Ordners "Schnittstelle_PROD" der Ordner "Schnittstelle_TEST" verwendet


Artikel/Preise/Bestand

In diesem Bereich werden Einstellungen für den Artikel-, Lagerbestands-, Preis-Abgleich vorgenommen.

     

Organisatorische Einheit(en)

Die organisatorische Einheit wird benötigt, um Artikel je organisatorischer Einheit bereitstellen zu können. Dazu wird das TaskCenter-Fenster "WebShop-Preise und Artikel je OE" verwendet. Sämtliche Artikel, welche für die angegebene OE in dieser Tabelle enthalten und als "Web"-Artikel gekennzeichnet wurden, werden als Produkte an Shöpping gesendet und aktualisiert.

Es können mehrere Organisatorische Einheiten angegeben werden, wobei die erste OE als primäre OE angesehen wird. Das heißt:

Wenn ein Eintrag in "WebShop-Preise und Artikel je OE" für die erste angegebene OE vorhanden ist, dann wird dieser Eintrag verwendet. Ist dort das "Web"-Kennzeichen aktiviert, wird der Artikel exportiert. Ist das "Web"-Kennzeichen deaktiviert, wird der Artikel nicht exportiert, auch wenn für diesen Artikel auch noch ein Eintrag einer anderen OE mit aktiviertem "Web"-Kennzeichen vorhanden ist.

Beispiel:

Organisatorische Einheit(en): 43;10;12

In folgender Tabelle werden mehrere Einträge (Artikel) der Tabelle "WebShop-Preise und Artikel je OE" dargestellt. Die Einträge sind nach Artikelnummer farbig gruppiert.

In der Spalte "Export/aktiv" enthält jeweils der "führende" Datensatz die Information, ob er exportiert wird, oder nicht, während die anderen Datensätze des gleichen Artikels leer sind.

ArtikelnummerOEWebExport/aktivZusatzinformation
471110JAJA
471210NEINNEIN
471310JAJA
471312NEIN

471412JA

471443NEINNEIN
471510NEIN

471512JA

471543JAJA
471643JAJA
471720JANEINdiese OE ist nicht in der Liste enthalten

Lagernummern für Lagerbestandsberechnung

In diesem Feld werden alle Lager für die Berechnung des verfügbaren Lagerbestands angegeben. Sind hier keine Lager angegeben, werden alle zugeordneten Lager der vorgegebenen organisatorischen Einheiten verwendet.

Mehrere Lagernummern werden Strichpunkt-getrennt angegeben.

Beispiel:

1;15

( Lager 1 und Lager 15 werden für die Lagerbestandsberechnung verwendet ).

Sql-Where für Artikel-Einschränkung

Dieses Feld dient als "Sicherung", damit gewisse Artikel von Haus aus nicht in der Schnittstelle übertragen werden, auch wenn diese das "Web"-Kennzeichen hätten. Hier wird eine SQL-Where-Bedingung angegeben.

Beispiel 1:

Sie möchten, dass nur Artikel, die als Lagermengeneinheit "Stk" hinterlegt haben, exportieren, dann tragen Sie in das Feld folgendes ein:

SQL
and a.mengeneinheit='Stk']] ></ac:plain-text-body></ac:structured-macro><p><br /></p><p><strong>Beispiel 2:</strong></p><p>Sie m&ouml;chten nur Artikel des Herstellers &quot;SAMSUNG&quot; verkaufen. Zus&auml;tzlich darf der Artikel keinen Eintrag in dem Profilierungskriterium &quot;GRUNDPREIS EINHEIT&quot; haben:</p><ac:structured-macro ac:name="code" ac:schema-version="1" ac:macro-id="e353289e-75f8-415b-a07c-bc27c02b13bf"><ac:parameter ac:name="language">sql</ac:parameter><ac:plain-text-body><![CDATA[a.hersteller='SAMSUNG' and not exists (select '' from art_profkrit ak where ak.artikelinx=a.nummer and ak.kriterium='GRUNDPREIS EINHEIT' and ak.wert is not null)]] ></ac:plain-text-body></ac:structured-macro><p><br /></p><h3><strong>Basis-URL f&uuml;r Bilder</strong></h3><p>Wenn hier eine URL angegeben wird, dann werden auch die Links zu den Artikelbildern exportiert. Diese URL wird dann mit dem Bildnamen verkn&uuml;pft.</p><h3><strong>Basis-URL f&uuml;r Dokumente</strong></h3><p>Wenn hier eine URL angegeben wird, dann werden auch die Links zu den Artikel-Dokumenten (PDFs) exportiert. Diese URL wird dann mit dem Dokumentnamen verkn&uuml;pft.</p><h3><strong>Datei-&Uuml;bernahme-Filter f&uuml;r Artikel-Dokumente</strong></h3><p>Sollten die Artikel-Dokumente &uuml;bertragen werden, kann mittels einem oder mehreren Filtern gesteuert werden, welche Dokument-/Dateinamen &uuml;bernommen werden sollen. Sind Filter im &quot;Datei-&Uuml;bernahme-Filter&quot; angegeben, werden nur Dateinamen akzeptiert, welche mindestens einem der &Uuml;bernahme-Filter entspricht. Mehrere Filter werden &quot;semikolon&quot;-getrennt angegeben.</p><p>Folgende Platzhalter sind m&ouml;glich:</p><table class="wrapped"><colgroup><col /><col /></colgroup><tbody><tr><th>Platzhalter</th><th>Beschreibung</th></tr><tr><td><div class="content-wrapper"><p class="auto-cursor-target">{itemnumber}</p></div></td><td>Im Programm wird dieser Platzhalter mit der aktuellen zu verarbeitenden Artikelnummer ersetzt</td></tr></tbody></table><p><strong>Beispiel:</strong></p><p>Filter: *.pdf;{itemnumber}_Bedienungsanleitung.docx</p><p><strong>Beispieldaten</strong></p><table class="wrapped"><colgroup><col /><col /><col /></colgroup><tbody><tr><th colspan="1">Artikelnummer</th><th>Dateiname</th><th style="text-align: center;">Akzeptiert</th></tr><tr><td colspan="1">4711</td><td>AGB.pdf</td><td style="text-align: center;">JA</td></tr><tr><td colspan="1">4711</td><td>Kurzweiler.hlp</td><td style="text-align: center;">NEIN</td></tr><tr><td colspan="1">4711</td><td>4711_Bedienungsanleitung.docx</td><td style="text-align: center;">JA</td></tr><tr><td colspan="1">4711</td><td colspan="1">4711_Sonderkonditionen.docx</td><td style="text-align: center;" colspan="1">NEIN</td></tr></tbody></table><h3><strong>Datei-Ausschlu&szlig;-Filter f&uuml;r Artikel-Dokumente</strong></h3><p>Sollten die Artikel-Dokumente &uuml;bertragen werden, kann mittels einem oder mehreren Filtern gesteuert werden, welche Dokument-/Dateinamen ausgeschlossen werden sollen. Sind Filter im &quot;Datei-Ausschlu&szlig;-Filter&quot; angegeben, wird der Dateiname nur akzeptiert, wenn keiner der Ausschlu&szlig;-Filter zutreffen. Mehrere Filter werden &quot;semikolon&quot;-getrennt angegeben.</p><p>Es sind die gleichen Platzhalter, wie im &quot;Datei-&Uuml;bernahme-Filter&quot; m&ouml;glich (siehe oben).</p><p><strong>Beispiel:</strong></p><p>Filter: *.docx;{itemnumber}*.pdf</p><p><strong>Beispieldaten</strong></p><table class="wrapped"><colgroup><col /><col /><col /></colgroup><tbody><tr><th>Artikelnummer</th><th>Dateiname</th><th style="text-align: center;">Akzeptiert</th></tr><tr><td>4712</td><td>AGB.pdf</td><td style="text-align: center;">JA</td></tr><tr><td>4712</td><td>4712_Bedienungsanleitung.pdf</td><td style="text-align: center;">NEIN</td></tr><tr><td>4712</td><td>Apple_Care.docx</td><td style="text-align: center;">NEIN</td></tr><tr><td colspan="1">4712</td><td colspan="1">Werbung.doc</td><td style="text-align: center;" colspan="1">JA</td></tr></tbody></table><h3><strong>Mindest-Lagerbestand</strong></h3><p>Hier kann der Mindest-Lagerbestand, welcher &uuml;bertragen wird, angegeben werden. Dabei wird der tats&auml;chlich verf&uuml;gbare Bestand mit dieser Menge reduziert.</p><p><strong>Beispiele:</strong></p><table class="wrapped"><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>Artikel</th><th style="text-align: center;">Bestand(verf&uuml;gbar)</th><th style="text-align: center;">Mindest-Lagerbestand</th><th style="text-align: center;">Export-Lagerbestand</th></tr><tr><td>4711</td><td style="text-align: center;">15</td><td style="text-align: center;">10</td><td style="text-align: center;">5</td></tr><tr><td colspan="1">4712</td><td style="text-align: center;" colspan="1">11</td><td style="text-align: center;" colspan="1">10</td><td style="text-align: center;" colspan="1">1</td></tr><tr><td>4713</td><td style="text-align: center;">7</td><td style="text-align: center;">10</td><td style="text-align: center;">0</td></tr><tr><td>4714</td><td style="text-align: center;">1</td><td style="text-align: center;">1</td><td style="text-align: center;">0</td></tr><tr><td colspan="1">4715</td><td style="text-align: center;" colspan="1">5</td><td style="text-align: center;" colspan="1"><br /></td><td style="text-align: center;" colspan="1">5</td></tr></tbody></table><h3><strong>Maximal-Lagerbestand</strong></h3><p>Hier kann der maximal zu exportierende Lagerbestand angegeben werden.</p><ac:structured-macro ac:name="warning" ac:schema-version="1" ac:macro-id="0b173721-a6a5-4e73-a6f0-9075ba62ba81"><ac:rich-text-body><p>Der Maximal-Lagerbestand kann mittels Artikel-Profilierung &uuml;bersteuert werden!!!</p></ac:rich-text-body></ac:structured-macro><p><br /></p><p><strong>Beispiele:</strong></p><table class="wrapped"><colgroup><col /><col /><col /><col /><col /></colgroup><tbody><tr><th>Artikel</th><th style="text-align: center;">Bestand(verf&uuml;gbar)</th><th style="text-align: center;">Maximal-Lagerbestand</th><th style="text-align: center;" colspan="1">Mindest-Lagerbestand</th><th style="text-align: center;">Export-Lagerbestand</th></tr><tr><td>4711</td><td style="text-align: center;">15</td><td style="text-align: center;">20</td><td style="text-align: center;" colspan="1"><br /></td><td style="text-align: center;">15</td></tr><tr><td>4712</td><td style="text-align: center;">77</td><td style="text-align: center;">20</td><td style="text-align: center;" colspan="1"><br /></td><td style="text-align: center;">20</td></tr><tr><td>4713</td><td style="text-align: center;">21</td><td style="text-align: center;">20</td><td style="text-align: center;" colspan="1">2</td><td style="text-align: center;">19</td></tr></tbody></table><h3><strong>Maximal-Lagerbestand &uuml;bersteuern (Artikelprofilierung)</strong></h3><p>Ob der Maximal-Lagerbestand exportiert wird, bzw. welcher Wert als Maximal-Lagerbestand angegeben wird, kann mit einem Artikel-Profilierungskriterium &uuml;bersteuert werden.</p><p>Folgende Profilierungswerte steuern dies:</p><table class="wrapped"><colgroup><col /><col /><col /></colgroup><tbody><tr><th>Kriterium</th><th>M&ouml;gliche Werte</th><th>Beschreibung</th></tr><tr><td>SHOEPPING_USE_MAX_STOCKLEVEL</td><td>&quot;0&quot;, &quot;False&quot;, &quot;1&quot;, &quot;True&quot;</td><td>Gibt an, ob der Lagerbestand gegen den maximalen Lagerbestand gepr&uuml;ft werden soll. Wenn dieser Wert fehlt oder nicht vorhanden ist, wird &quot;<strong>True</strong>&quot; angenommen.</td></tr><tr><td>SHOEPPING_MAX_STOCKLEVEL</td><td>Beliebige Zahl als Maximaler Lagerbestand</td><td>Wenn hier ein Wert eingetragen ist, wird dieser als Maximaler Lagerbestand f&uuml;r diesen Artikel verwendet, anstatt dem Wert in Einstellungen.</td></tr></tbody></table><h3><strong>Maximale Bestellmenge (allgemein)</strong></h3><p>Es kann allgemein vorgegeben werden, welche Menge eines Artikels maximal im Sh&ouml;pping-Shop gekauft werden kann. Ist hier ein Wert eingetragen, wird dieser im Feld &quot;max-cart-quantity&quot; exportiert.</p><ac:structured-macro ac:name="warning" ac:schema-version="1" ac:macro-id="b901013b-c4c8-431b-b685-781856445ca2"><ac:rich-text-body><p>Die maximale Bestellmenge kann mittels Artikel-Profilierung &uuml;bersteuert werden!!!</p></ac:rich-text-body></ac:structured-macro><h3><strong>Maximale Bestellmenge (Artikelprofilierung)</strong></h3><p>Ob die maximale Bestellmenge exportiert wird, bzw. welcher Wert als &quot;Maximale Bestellmenge&quot; angegeben wird, kann mit einem Artikel-Profilierungskriterium &uuml;bersteuert werden.</p><p>Folgende Profilierungswerte sind m&ouml;glich:</p><table class="wrapped"><colgroup><col /><col /><col /></colgroup><tbody><tr><th>Kriterium</th><th>M&ouml;gliche Werte</th><th>Beschreibung</th></tr><tr><td>MAX SALE QTY</td><td>Beliebige Zahl als maximale Bestellmenge</td><td>Wenn hier ein Wert eingetragen ist, wird dieser als maximale Bestellmenge verwendet. Wenn die Menge 0 ist, wird der Wert nicht &uuml;bertragen.</td></tr></tbody></table><h3><strong>Gewicht f&uuml;r Gewichtsberechnung</strong></h3><p>Gibt an, welches Gewicht f&uuml;r die Gewichtsberechnung f&uuml;r die &quot;DeliveryConfiguration&quot; verwendet werden soll.</p><table class="wrapped"><colgroup><col /><col /></colgroup><tbody><tr><th>Wert</th><th>Beschreibung</th></tr><tr><td>GrossWeightElseNetWeight</td><td>Bruttogewicht (wenn vorhanden) sonst Nettogewicht <strong>(Standard)</strong></td></tr><tr><td>GrossWeightOnly</td><td>Es wird nur das Bruttogewicht verwendet</td></tr><tr><td>NetWeightOnly</td><td>Es wird nur das Nettogewicht verwendet</td></tr></tbody></table><h3><strong>Gewicht f&uuml;r Daten&uuml;bertragung</strong></h3><p>Gibt an, welches Gewicht f&uuml;r die Artikeldaten-&Uuml;bertragung verwendet werden soll.</p><p>Es sind die gleichen Werte m&ouml;glich, die auch f&uuml;r die Gewichtsberechnung (siehe oben) verwendet werden.</p><h3><strong>Vorlaufzeit f&uuml;r Versand in Tagen (Allgemein)</strong></h3><p>Bei der Artikel&uuml;bertragung kann eine Vorlaufzeit in Tagen je Produkt &uuml;bermittelt werden. Wenn bei einem Artikel keine individuelle Vorlaufzeit vorgegeben wurde, dann wird die hier angegebene Vorlaufzeit &uuml;bermittelt (falls angegeben).</p><h3><strong>Warenlager</strong></h3><p>Wird zurzeit nicht verwendet.</p><h3><strong>Aufschl&auml;ge</strong></h3><p>Es k&ouml;nnen Aufschl&auml;ge zum Verkaufspreis berechnet werden. Diesen gibt es je Artikel-Kriterium oder es wird ein Standard-Aufschlag verwendet.</p><p>Der Aufschlag wird bereits in der Listen-Ansicht (Preise) dazugerechnet.</p><h4><strong>Standard-Aufschlag</strong></h4><p>Der Standard-Aufschlag wird dann zum Preis hinzugef&uuml;gt, wenn kein individueller Aufschlag eines Artikel-Kriteriums gefunden wurde.</p><h4><strong>Aufschl&auml;ge je Artikelkriterium</strong></h4><p>Hier kann je Artikelkriterium ein individueller Aufschlag festgelegt werden. Wenn ein Aufschlag des jeweiligen Artikel-Kriteriums gefunden wurde, hat dieser Vorrang vor dem &quot;Standard-Aufschlag&quot;.</p><p>Grunds&auml;tzlich gilt: Wenn die Priorit&auml;t der Eintr&auml;ge gleich ist, dann wird aufgrund der Ebene entschieden (Reihe vor Gruppe vor Sortiment vor Hauptgruppe).</p><p>&nbsp; &nbsp; &nbsp;<ac:image><ri:attachment ri:filename="image2020-6-12_10-19-3.png" /></ac:image></p><p><strong>Beispiel:</strong></p><table class="wrapped"><colgroup><col /><col /><col /><col /><col /></colgroup><tbody><tr><th>Artikelnummer</th><th>Hersteller</th><th>OE (aus Sonderpreise)</th><th>Hauptgruppe</th><th colspan="1">Treffer</th></tr><tr><td>4711</td><td>ACER</td><td>47</td><td>HARDWARE</td><td colspan="1">1x ( Hauptgruppe HARDWARE ) = 3,5 %</td></tr><tr><td>4712</td><td>SAMSUNG</td><td>10</td><td>HARDWARE</td><td colspan="1">4x ( 1x Hauptgruppe HARDWARE; 1x Hersteller SAMSUNG; 1x OE 10; <strong>1x Hersteller SAMSUNG + OE 10</strong> ) &ndash;&nbsp;Priorit&auml;t 100 gewinnt&nbsp;= 1,5 %</td></tr><tr><td>4713</td><td>PHILIPS</td><td>10</td><td>HARDWARE</td><td colspan="1">2x ( 1x Hauptgruppe HARDWARE; <strong>1x OE 10</strong> ) &ndash; Priorit&auml;t 50 gewinnt&nbsp;= 4%</td></tr><tr><td colspan="1">4714</td><td colspan="1">SAMSUNG</td><td colspan="1">47</td><td colspan="1">HARDWARE</td><td colspan="1">2x ( 1x Hauptgruppe HARDWARE; <strong>1x Hersteller SAMSUNG</strong> )&nbsp;&ndash; Priorit&auml;t 10 gewinnt = 3,5%</td></tr><tr><td colspan="1">4715</td><td colspan="1">GROHE</td><td colspan="1">47</td><td colspan="1">HARDWARE</td><td colspan="1">1x ( Hauptgruppe HARDWARE ) = 2,5%</td></tr><tr><td colspan="1">4716</td><td colspan="1">MICROSOFT</td><td colspan="1">47</td><td colspan="1">SOFTWARE</td><td colspan="1">1x ( Hauptgruppe SOFTWARE ) = 2,5%</td></tr><tr><td colspan="1">4717</td><td colspan="1">SPITZ</td><td colspan="1">47</td><td colspan="1">SPIRITUOSEN</td><td colspan="1">0x&nbsp;&ndash; Standard-Aufschlag wird verwendet = 3%</td></tr></tbody></table><h2><strong>Auftragsanlage</strong></h2><p>Hier werden Optionen behandelt, die ausschlie&szlig;lich f&uuml;r die Bestell- und Auftragsbearbeitung Anwendung finden.</p><p>&nbsp; &nbsp; &nbsp;<ac:image><ri:attachment ri:filename="image2019-11-6_14-58-25.png" /></ac:image></p><h3><strong>Auftr&auml;ge automatisch drucken</strong></h3><p>Wenn aktiviert, werden die erstellten sh&ouml;pping-Auftr&auml;ge, automatisch auf einem Drucker ausgedruckt.</p><p>Das Druckprofil wird &uuml;ber die konfigurierte L&auml;nder-Kundennummer bestimmt (siehe Sammel-Kundennummer(n) f&uuml;r Auftr&auml;ge je Land ).</p><p>Sollte der Druck nicht funktionieren, pr&uuml;fen Sie bitte folgende Einstellungen am Server:</p><ul><li><span>Der Druck erfolgt &uuml;ber den WebService auf dem TaskCenter-Server. Pr&uuml;fen Sie, ob der IIS-Benutzer auf einen physischen Benutzer gemappt ist.</span></li><li><span>Pr&uuml;fen Sie, ob der PDFCreator installiert ist und dieser bei dem IIS-Benutzer als Standard-Drucker eingetragen ist.</span></li><li><span>Pr&uuml;fen Sie, ob der IIS-Benutzer Zugriff auf den Drucker hat.</span></li><li><span>Das Druck-Layout muss im LC.NET\Company\Reports-Ordner verf&uuml;gbar sein. Sollten Sie kein eigenes Druck-Layout verwenden, muss das Standard-Layout dort abgelegt werden.</span></li></ul><h3><strong>Je erstelltem Auftrag eine EMail senden</strong></h3><p>Wenn aktiviert, wird nach jedem erstellten sh&ouml;pping-Auftrag, automatisch eine EMail an die konfigurierte Protokoll-EMail-Adresse gesendet.</p><h3><strong>Auftrags-PDF beim Mail-Versand anh&auml;ngen</strong></h3><p>Wenn aktiviert, wird ein Auftrags-PDF des erstellten sh&ouml;pping-Auftrags beim automatischen Mail-Versand angeh&auml;ngt.</p><h3><strong>Immer Liefer- und Rechnungsadresse bef&uuml;llen</strong></h3><p>Diese Option steuert, ob bei Auftrags-Anlage immer die abweichende Lieferadresse und die abweichende Rechnungsadresse eingetragen werden sollen.</p><p>Ist dies deaktiviert, wird die abweichende Lieferadresse nur dann bef&uuml;llt, wenn diese von der Rechnungsadresse (normale Anschrift) abweicht. Die abweichende Rechnungsadresse wird nie eingetragen.</p><h3><strong>Je Auftrag eine neue Kundennummer anlegen</strong></h3><p>Ist diese Option aktiviert, dann wird bei jeder Auftragsanlage auch ein neuer Kunde angelegt. &Uuml;ber die Kunden-L&auml;nder-Zuordnung wird dabei der &quot;Vorlage&quot;-Kunde selektiert und kopiert. Somit k&ouml;nnen einige</p><p>Einstellungen per Vorlage gesteuert werden, wie z.B. das Druckprofil.</p><h3><strong>Rechnungs-PDF beim Versand anh&auml;ngen</strong></h3><p>Wenn aktiviert, wird beim &Uuml;bermitteln der Versendung gepr&uuml;ft, ob bereits eine Rechnung existiert. Wenn ja, wird diese Rechnung als PDF bei der Versand-Meldung &uuml;bermittelt.</p><h3><strong>Gutschein-Artikelnummer</strong></h3><p>Hier wird die Artikelnummer eingetragen, die f&uuml;r Gutschein-Positionen verwendet wird.</p><p>Alle Gutscheine einer sh&ouml;pping-Bestellung werden mit dieser Artikelnummer und dem jeweiligen Gutschein-Wert als Position eingef&uuml;gt.</p><h2><strong>Zuordnungen</strong></h2><p>In diesem Bereich werden verschiedene Werte-&Uuml;bersetzungen definiert:</p><p>&nbsp; &nbsp; &nbsp;<ac:image><ri:attachment ri:filename="image2021-10-1_12-27-14.png" /></ac:image></p><h3><strong>Sammel-Kundennummer(n) f&uuml;r Auftr&auml;ge je Land (aktuell nur &Ouml;sterreich)</strong></h3><p>Hier erfolgt die Zuordnung pro Land zu einer Sammel- oder Vorlage-Kundennummer.</p><p>Aus den Kundendaten wird zB. die Organisatorische Einheit ermittelt, aus der wiederum das Entnahmelager der Artikel.</p><p>Da hier die L&auml;ndercodes aus der &quot;Postcodes&quot;-Tabelle verwendet werden, muss die ISO-L&auml;ndercode-Zuordnung auch in den &quot;Postcodes&quot;-Vorgabewerten durchgef&uuml;hrt werden:</p><p><span class="confluence-embedded-file-wrapper confluence-embedded-manual-size"><ac:image ac:height="185"><ri:attachment ri:filename="image2019-6-25_10-37-37.png" /></ac:image></span></p><p class="auto-cursor-target"><br /></p><ac:structured-macro ac:name="warning" ac:schema-version="1" ac:macro-id="004af2af-d41a-48e9-8786-fbbe8b70d99a"><ac:rich-text-body><p>Wichtig: sh&ouml;pping &uuml;bergibt das Land in der Schnittstelle nicht - daher ist zurzeit ausschlie&szlig;lich &Ouml;sterreich m&ouml;glich.</p><p>Sollte sich das einmal &auml;ndern, wird die Schnittstelle angepasst.</p></ac:rich-text-body></ac:structured-macro><p><br /></p><h3><strong>Zahlungsmethoden / Mapping</strong></h3><p>Das ist die &Uuml;bersetzungstabelle f&uuml;r sh&ouml;pping-PaymentMode auf POLLEX-Zahlungsbedingung.</p><p>Es gibt keine Liste mit sh&ouml;pping-PaymentModes, daher m&uuml;ssen diese nach Bedarf eingepflegt werden.</p><p>Wichtig: Die Zahlungsbedingung MUSS vorhanden sein, da sonst die Auftrags-Anlage nicht durchgef&uuml;hrt wird.</p><h3><strong>DeliveryConfiguration &rarr; Versandart-Mapping</strong></h3><p>Diese &Uuml;bersetzung findet beim Erstellen eines POLLEX-Auftrags Anwendung und zwar wird der sh&ouml;pping-deliveryConfiguration ( z.B. &quot;Post-Paketlogistik-E+2&quot; ) zu einer POLLEX-Versandart gemappt.</p><p>Ist ein&nbsp;sh&ouml;pping-deliveryMode nicht konfiguriert, wird der Auftrag nicht angelegt und es kommt zu einer Fehlermeldung.</p><h3><strong>Versandart--&gt;DeliveredBy-Mapping (Versendung)</strong></h3><p>Hier wird die &Uuml;bersetzung der POLLEX-Versandarten auf sh&ouml;pping-deliveredBy beim Versenden durchgef&uuml;hrt.</p><p>Es gibt von sh&ouml;pping 2 m&ouml;gliche Werte:</p><table class="wrapped"><colgroup><col /><col /></colgroup><tbody><tr><th>Wert</th><th>Beschreibung</th></tr><tr><td>ploe</td><td>Versand durch PostAG</td></tr><tr><td>freight</td><td>Speditioneller Versand</td></tr></tbody></table><p>Die Schnittstelle ermittelt prim&auml;r, ob es einen Wert in der &Uuml;bersetzungs-Tabelle gibt, wenn ja, wird dieser verwendet.</p><ac:structured-macro ac:name="info" ac:schema-version="1" ac:macro-id="d15a333e-d0f6-4d7f-a751-5847aa9d3437"><ac:rich-text-body><p>Wurde kein Wert &uuml;ber die Schnittstelle konfiguriert, wird&nbsp;standardm&auml;&szlig;ig &quot;<strong>ploe</strong>&quot; angenommen.</p></ac:rich-text-body></ac:structured-macro><h3>Langtext</h3><p>Der Langtext wird standardm&auml;&szlig;ig aus der Tabelle <strong>ARTIKELSTAMM </strong>Spalte <strong>LANGTEXT </strong>selektiert.</p><p>&Uuml;ber diese Einstellung kann der Langtext auf einen beliebigen Wert abge&auml;ndert werden.</p><p><u><strong>Fixwert </strong></u>(Muss mit einfachen Hochkomma angegeben werden): <u>Beispiel</u>: 'FIXWERT'</p><p><u><strong>SQL Statement</strong></u>: Der Langtext kann auch aus einer anderen Tabelle selektiert werden. Wird ein SQL Statement angegeben, muss dieses in Klammern <strong>()</strong> gesetzt werden.</p><p><u>Beispiel</u>:&nbsp; (select t.text from zusatztexte t where t.dok_typ=1 and t.dok_inx=&lt;a.NUMMER&gt; and t.bezeichnung='LANGTEXT') - (Kein Strichpunkt am Ende des Statements!)</p><p>Es kann auf alle Spalten des Artikelstamms mit dem Alias <strong>a.&lt;SPALTENNAME&gt;</strong> zugegriffen werden.</p><h2><strong>Protokoll-EMail-Einstellungen</strong></h2><p>Hier werden die allgemeinen EMail-Einstellungen vorgenommen, an die Protokolle, Auftrags- oder Fehlermeldungen gesendet werden.</p><ac:structured-macro ac:name="info" ac:schema-version="1" ac:macro-id="78c8d6a0-85ad-4d45-a640-3cbd2a257f76"><ac:rich-text-body><p>Es wird dringend empfohlen, im Automatik-Betrieb die EMail-Daten zu hinterlegen, da ansonsten ev. auftretende Probleme unentdeckt oder zu sp&auml;t bemerkt werden!!</p></ac:rich-text-body></ac:structured-macro><p><br /></p><p><ac:image ac:height="250"><ri:attachment ri:filename="image2019-10-1_16-35-12.png" /></ac:image></p><h3><strong>EMail-Adresse f&uuml;r Info</strong></h3><p>Wenn hier eine EMail-Adresse angegeben wurde, dann werden Status- oder Fehlerberichte an diese Adresse gesendet. Mehrere Mail-Adressen k&ouml;nnen semikolon-getrennt angegeben werden.</p><h3><strong>Absender-EMail-Adresse</strong></h3><p>Die hier eingetragene Adresse wird als Absender angezeigt und ist zwingend erforderlich, wenn Mails versendet werden.</p><h3><strong>SMTP Server</strong></h3><p>Hier wird der SMTP-Server f&uuml;r den Mail-Versand angegeben.</p><p>Wenn ein eigener Exchange-Server verwendet wird, dann ist sicherzustellen, dass das sogenannte &quot;Relaying&quot; aktiviert ist, da ansonsten der Mailversand fehlschl&auml;gt.</p><h3><strong>SMTP Benutzer</strong></h3><p>Benutzername f&uuml;r den SMTP-Server zum Mail-Versand</p><h3><strong>SMTP Passwort</strong></h3><p>Passwort f&uuml;r den SMTP-Server zum Mail-Versand</p><h3><strong>SSL verwenden</strong></h3><p>Wenn aktiviert, wird die SSL-Verschl&uuml;sselung zum Mail-Versand aktiviert</p><h3><strong>SMTP Port</strong></h3><p>Optional kann hier ein abweichender SMTP-Port angegeben werden. Standard ist 25.</p><h3><strong>Mail-Level</strong></h3><p>Hier kann die Stufe der Benachrichtigungs-Mails angepasst werden.</p><ul><li><strong>All</strong> - Es werden Status- und Fehlermails versandt</li><li><strong>ErrorsOnly</strong> - Es werden nur Fehlerberichte versendet</li><li><strong>NoMail</strong> - Mailversand ist deaktiviert</li></ul><h3><strong>EMail-Betreff</strong></h3><p>Wenn gew&uuml;nscht, kann hier ein benutzerdefinierter Betreff f&uuml;r den Mail-Versand eingetragen werden.</p><p>Es k&ouml;nnen hier auch StringFunctions verwendet werden. Au&szlig;er den Standard-StringFunctions sind<br />folgende Funktionen verf&uuml;gbar: @GetOrderValue(&quot;NAME&quot;); @GetErrorText(); @HasErrors();<br />@GetInterfaceKey(); @GetInterfaceTitle() #ToDo#<br />ACHTUNG: Wenn ein Mail-Betreff mehr als 254 Zeichen enth&auml;lt, kann dieser nicht in der Datenbank<br />gespeichert werden! Erstellen Sie stattdessen eine Konfigurations-Datei (Vorlagen sind im Templates-Ordner enthalten).</p><h3><strong>EMail-Body</strong></h3><p>Genauso wie im Betreff, kann ein eigener Body-Text vorgegeben werden.</p><p>Es k&ouml;nnen hier auch StringFunctions verwendet werden. Au&szlig;er den Standard-StringFunctions sind<br />folgende Funktionen verf&uuml;gbar: @GetOrderValue(&quot;NAME&quot;); @GetErrorText(); @HasErrors();<br />@GetInterfaceKey(); @GetInterfaceTitle()&nbsp;#ToDo#<br />ACHTUNG: Wenn ein Mail-Betreff mehr als 254 Zeichen enth&auml;lt, kann dieser nicht in der Datenbank<br />gespeichert werden! Erstellen Sie stattdessen eine Konfigurations-Datei (Vorlagen sind im Templates-Ordner enthalten).</p><p><br /></p><h1><strong>Karteikarte &quot;Trigger&quot;</strong></h1><p>F&uuml;r den automatischen Ablauf ist es erforderlich, dass die sh&ouml;pping-Schnittstelle verschiedene Meldungen (Artikeldaten wurden ge&auml;ndert, Bestellungen wurden versandt) mitbekommt.</p><p>Daf&uuml;r wird die Tabelle &quot;SHOEPPING_UPDATE&quot; ben&ouml;tigt, die als Warteschlange f&uuml;r die automatisierte Abarbeitung dient. Die Schnittstelle pr&uuml;ft die Eintr&auml;ge in dieser Tabelle und sorgt daf&uuml;r,</p><p>dass diese im automatischen Ablauf abgearbeitet werden. Die Tabelle wird mittels Datenbank-Trigger bef&uuml;llt, welche einmalig angelegt werden m&uuml;ssen, daf&uuml;r ist die Karteikarte &quot;Datenbank-Trigger&quot; zust&auml;ndig.</p><p>Mit der Schnittstelle werden mehrere Beispiel-Trigger mitgeliefert, die je nach Bedarf angepasst werden k&ouml;nnen (SQL-Kenntnisse von Vorteil).</p><h3>Trigger &quot;artikelstamm_update_data&quot;</h3><p><strong>Name in der Datebank:</strong> trg_shoepping_items_update</p><p>Dieser Trigger sorgt daf&uuml;r, dass &Auml;nderungen an den Stammdaten von Artikeln f&uuml;r die sh&ouml;pping-Schnittstelle bereitgestellt werden. Bei jeder &Auml;nderung im Artikelstamm wird dabei ein Eintrag in der SHOEPPING_UPDATE-Tabelle mit dem Typ 1 f&uuml;r den Artikel erstellt.</p><h3>Trigger &quot;artikelstamm_update_show_net&quot;</h3><p><strong>Name in der Datebank:</strong>&nbsp;trg_shoepping_item_show_net</p><p>Wenn die Artikel-Eigenschaft &quot;Webshop-Artikel&quot; im Artikelstamm ge&auml;ndert wurde, sorgt der Trigger daf&uuml;r, dass in der Tabelle SONDERPREISE das Web-Kennzeichen f&uuml;r diesen Artikel zur&uuml;ckgesetzt wird. Das hat zur Folge, dass in n&auml;chster Instanz der notwendige SONDERPREIS-Trigger daf&uuml;r sorgt, dass in der SHOEPPING_UPDATE ein Eintrag erstellt wird.</p><h3>Trigger &quot;lagerbestand_update&quot;</h3><p><strong>Name in der Datebank:</strong>&nbsp;trg_shoepping_stock</p><p>Sorgt daf&uuml;r, dass Lagerbestands-&Auml;nderungen von Artikeln in die SHOEPPING_UPDATE-Tabelle gelangen.</p><h3>Trigger &quot;lieferschein_erledigt_versendung&quot;</h3><p><strong>Name in der Datebank:</strong>&nbsp;trg_shoepping_delivery_sent</p><p>Dieser Trigger teilt der sh&ouml;pping-Schnittstelle mit, dass ein Lieferschein erledigt und somit versendet wurde.</p><p>Sollten bereits Versanddaten (Tracking-Link, NVE-Nummer) vorhanden sein, werden diese bei der Versand-Meldung automatisch ausgelesen.</p><h3>Trigger &quot;sonderpreise_delete&quot;</h3><p><strong>Name in der Datebank:</strong>&nbsp;trg_shoepping_item_delete</p><p>Dieser Trigger pr&uuml;ft, ob der Artikel durch das L&ouml;schen noch in sh&ouml;pping bereitgestellt wird, wenn ja, wird ein SHOEPPING_UPDATE-Eintrag f&uuml;r eine Preis-&Auml;nderung erstellt, andernfalls ein SHOEPPING_UPDATE-Eintrag f&uuml;r die Deaktivierung des Artikels (Lagerbestand wird dann &uuml;ber die Schnittstelle auf 0 gestellt).</p><h3>Trigger &quot;sonderpreise_new&quot;</h3><p><strong>Name in der Datebank:</strong>&nbsp;trg_shoepping_item_new</p><p>Dieser Trigger pr&uuml;ft, ob der Artikel durch den neuen Eintrag f&uuml;r sh&ouml;pping aktiviert werden soll, wenn ja, wird ein&nbsp;SHOEPPING_UPDATE-Eintrag f&uuml;r eine Artikel-Aktivierung erstellt, andernfalls ein&nbsp;SHOEPPING_UPDATE-Eintrag f&uuml;r eine Preis&auml;nderung.</p><h3>Trigger &quot;sonderpreise_update&quot;</h3><p><strong>Name in der Datebank:</strong>&nbsp;trg_shoepping_item_update</p><p>Dieser Trigger pr&uuml;ft, ob der Artikel durch den neuen Eintrag f&uuml;r sh&ouml;pping aktiviert werden soll, wenn ja, wird ein&nbsp;SHOEPPING_UPDATE-Eintrag f&uuml;r eine Artikel-Aktivierung erstellt, andernfalls ein&nbsp;SHOEPPING_UPDATE-Eintrag f&uuml;r eine Preis&auml;nderung.</p><h3>Trigger &quot;trackinglink_erstellt&quot;</h3><p><strong>Name in der Datebank:</strong>&nbsp;trg_shoepping_bexnve_insert</p><p>Dieser Trigger l&ouml;st standardm&auml;&szlig;ig aus, wenn ein neuer Eintrag in der Tabelle BEX_NVE erfolgt, also Versanddaten verf&uuml;gbar sind (Tracking-Link, NVE-Nummer).</p><p>Er teilt der Schnittstelle mit, dass eine sh&ouml;pping-Bestellung versendet wurde.</p><p>Ob Sie diesen Trigger verwenden, oder dies mit dem &quot;lieferschein_erledigt_versendung&quot;-Trigger steuern, oder beide verwenden m&ouml;chten, h&auml;ngt von Ihrem Ablauf ab.</p><p class="auto-cursor-target"><br /></p>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.