OmniSeller:VerkaufskanalWooCommerceEinrichten: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:


<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
<div class="mw-parser-output">
= Anbindung eines WooCommerce Verkaufskanals =
= Anbindung eines WooCommerce Verkaufskanals =
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
<div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output"><div class="mw-parser-output">
== Shop Backend ==
== Shop Backend ==


Im Shop Backend muss zunächst ein Zugang für die WooCommerce REST-API erstellt werden:
Im Shop Backend muss zunächst ein Zugang für die WooCommerce REST-API erstellt werden:


[[file:img1708588183564.png|1500px|left|sub|border]]
[[file:img1708588183564.png|1500px|none|text-bottom|thumb]]
<div></div>
<div></div>
<div>
<div>Beim Drücken auf Schlüssel hinzufügen wird man am Ende zu einem Fenster kommen in dem ein Customer Key (ck_xxxxxxxxxxx) und ein Customer Secret (cs_xxxxxxxxxxxx) angegeben sind.<br>
<div>Beim Drücken auf Schlüssel hinzufügen wird man am Ende zu einem Fenster kommen in dem ein Customer Key (ck_xxxxxxxxxxx) und ein Customer Secret (cs_xxxxxxxxxxxx) angegeben sind.</div>
<div>Diese Zugangsdaten müssen im OmniSeller hinterlegt werden.</div>
<div>Diese Zugangsdaten müssen im OmniSeller hinterlegt werden.</div>
<div>&nbsp;</div></div>
<div>&nbsp;</div></div>
Zeile 19: Zeile 22:


Im WebportalManager müssen dann folgende Daten hinterlegt werden:
Im WebportalManager müssen dann folgende Daten hinterlegt werden:
<div>'''Shoptyp''': WooCommerce</div> <div>'''Api Benutzer''':&nbsp; <Customer Key (ck_) vom Shop></div> <div>'''Api Key''': <Customer Secret (cs_) vom Shop></div> <div>'''Api Url''': Root Url zur Hauptseite des Shops</div> <div>&nbsp;</div>  
<div>'''Shoptyp''': WooCommerce</div>
<div>'''Api Benutzer''':&nbsp; <Customer Key (ck_) vom Shop></div>
<div>'''Api Key''': <Customer Secret (cs_) vom Shop></div>
<div>'''Api Url''': Root Url zur Hauptseite des Shops</div>
<div>&nbsp;</div>
[[File:WC WebportalManagerBasic.png|1500px|WC WebportalManagerBasic.png]]
[[File:WC WebportalManagerBasic.png|1500px|WC WebportalManagerBasic.png]]


&nbsp;
&nbsp;
<div>Anschließend müssen Jobs angelegt werden:</div> <div>[[File:WC Jobs.png|1500px|WC Jobs.png]]</div> <div>&nbsp;</div> <div class="mw-parser-output">
<div>Anschließend müssen Jobs angelegt werden:</div>
<div>[[File:WC Jobs.png|1500px|WC Jobs.png]]</div>
<div>&nbsp;</div>
<div class="mw-parser-output">
 
== FTP ==
== FTP ==
<div>Für den Bestell-Download Prozess muss&nbsp;ein kleiner PHP Endpunkt auf dem FTP eingespielt werden.</div> <div>Dieser besteht aus 3 PHP Files, die in einem Ordner "omniseller" liegen sollen:&nbsp;</div> <div>- GetOrderIDs.php</div> <div>- SetOSApiFlag.php</div> <div>- HTKConfig.php</div> <div>Dieser Endpunkt muss dann unter folgender URL erreichbar sein "<shopUrl>/omniseller/GetOrderIDs.php"</div> <div>&nbsp;</div> <div>in der HTKConfig.php müssen dann die Datenbankverbindungs Informationen eingetragen werden:</div> <div>- Datenbank-Server</div> <div>- Datenbank Username</div> <div>- Datenbank-Passwort</div> <div>- Datenbank Name</div> <div>- Tabellen Prefix der WooCommerce Tabellen</div> <div>&nbsp;</div> <div>[[File:WC FTPPart.png|RTENOTITLE]]</div> <div>&nbsp;</div> </div> <div class="mw-parser-output"><div class="mw-parser-output">
<div>Für den Bestell-Download Prozess muss&nbsp;ein kleiner PHP Endpunkt auf dem FTP eingespielt werden.</div>
<div>Dieser besteht aus 3 PHP Files, die in einem Ordner "omniseller" liegen sollen:&nbsp;</div>
<div>- GetOrderIDs.php</div>
<div>- SetOSApiFlag.php</div>
<div>- HTKConfig.php</div>
<div>Dieser Endpunkt muss dann unter folgender URL erreichbar sein "<shopUrl>/omniseller/GetOrderIDs.php"</div>
<div>&nbsp;</div>
<div>in der HTKConfig.php müssen dann die Datenbankverbindungs Informationen eingetragen werden:</div>
<div>- Datenbank-Server</div>
<div>- Datenbank Username</div>
<div>- Datenbank-Passwort</div>
<div>- Datenbank Name</div>
<div>- Tabellen Prefix der WooCommerce Tabellen</div>
<div>&nbsp;</div>
<div>[[File:WC FTPPart.png|RTENOTITLE]]</div>
<div>&nbsp;</div></div>
<div class="mw-parser-output"><div class="mw-parser-output">
 
== Zuordnungen ==
== Zuordnungen ==


Zeile 31: Zeile 59:


=== Zahlarten/Auslöser Bestellabholung ===
=== Zahlarten/Auslöser Bestellabholung ===
<div>Die eingestellten Zahlarten des Shops müssen nun in den OmniSeller Zuordnungen im Reiter Zahlungen hinterlegt und auf die gewünschte Sage ERP Zahlart gematcht werden.&nbsp;</div> <div>Der Reiter Auslöser Bestellabholung muss ausgefüllt&nbsp;werden, dass die Bestellungen heruntergeladen werden.</div>  
<div>Die eingestellten Zahlarten des Shops müssen nun in den OmniSeller Zuordnungen im Reiter Zahlungen hinterlegt und auf die gewünschte Sage ERP Zahlart gematcht werden.&nbsp;</div>
<div>Der Reiter Auslöser Bestellabholung muss ausgefüllt&nbsp;werden, dass die Bestellungen heruntergeladen werden.</div>
[[File:WC ZahlartenShop&ZuordnungOS.png|1500px|WC ZahlartenShop&ZuordnungOS.png]]
[[File:WC ZahlartenShop&ZuordnungOS.png|1500px|WC ZahlartenShop&ZuordnungOS.png]]
<div class="mw-parser-output">
<div class="mw-parser-output">
=== Channels ===
=== Channels ===
<div>Der Standard Channel ist in WooCommerce 1.</div> <div>Hier müsste der Shop Wert 1 auf den gewünschten KundenChannel übersetzt werden. (z.B. Webshop, WooCommerce oder ShopName)</div> <div>&nbsp;</div> <div>&nbsp;</div>  
<div>Der Standard Channel ist in WooCommerce 1.</div>
&nbsp;
<div>Hier müsste der Shop Wert 1 auf den gewünschten KundenChannel übersetzt werden. (z.B. Webshop, WooCommerce oder ShopName)</div>
</div> <div class="mw-parser-output">
<div>&nbsp;</div>
<div>&nbsp;</div>
&nbsp;</div>
<div class="mw-parser-output">
 
=== Status der Bestellungen ===
=== Status der Bestellungen ===
<div>Wert/Text im Shop:</div> <div>1: Setzen auf "in Bearbeitung"</div> <div>2: Setzen auf "Abgeschlossen"</div> <div>10: Setzen auf "storniert/abgebrochen" (weiß nicht ob sinnvoll, das automatisch setzen zu lassen.)</div> <div>&nbsp;</div> <div>bei Belegart ERP dann die entsprechende ERP Belegart auswählen.</div> <div>Versandart immer ein * eintragen.</div> <div>&nbsp;</div> <div>WooCommerce hat kein Feld für TrackingCodes und dementsprechen wird keine Sendungsnummer aktiviert.</div> <div>&nbsp;</div> <div>&nbsp;</div>  
<div>Wert/Text im Shop:</div>
<div>1: Setzen auf "in Bearbeitung"</div>
<div>2: Setzen auf "Abgeschlossen"</div>
<div>10: Setzen auf "storniert/abgebrochen" (weiß nicht ob sinnvoll, das automatisch setzen zu lassen.)</div>
<div>&nbsp;</div>
<div>bei Belegart ERP dann die entsprechende ERP Belegart auswählen.</div>
<div>Versandart immer ein * eintragen.</div>
<div>&nbsp;</div>
<div>WooCommerce hat kein Feld für TrackingCodes und dementsprechen wird keine Sendungsnummer aktiviert.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
 
=== Versandarten ===
=== Versandarten ===


Es wird standardmäßig die Versandart "Standard" übergeben. Falls ein Kunde nur über einen Versanddienstleister versendet kann dieses "Standard" unter Versandarten auf seinen gewünschten VDL übersetzt werden.
Es wird standardmäßig die Versandart "Standard" übergeben. Falls ein Kunde nur über einen Versanddienstleister versendet kann dieses "Standard" unter Versandarten auf seinen gewünschten VDL übersetzt werden.
<div>&nbsp;</div> <div>&nbsp;</div>  
<div>&nbsp;</div>
&nbsp;
<div>&nbsp;</div>
</div> </div> </div> </div> </div>
&nbsp;</div></div></div></div></div></div></div></div></div>
1.266

Bearbeitungen

Navigationsmenü