Wenn Sie über die Middleware einen vorhandenen Online-Shop mit einem vorhandenen Mandanten in büro+ verbinden möchten, so ist zu beachten, dass gegebenenfalls Datenmigrationen durchzuführen sind.
Folgende Fälle sind jeweils für die Datenbank-Bereiche Artikelkategorien, Artikel, Adressen, Anschriften und Vorgänge möglich:
Datenmigration bedeutet, dass manuell sichergestellt werden muss, dass die für die Synchronisation notwendigen Schlüssel- und Datenfelder in büro+ gefüllt werden müssen. Dies erfolgt über Export/Import sowie Datenbank-Skripte und kann nicht vollautomatisch durchgeführt werden.
Die Anforderungen sind je nach Datenbereich unterschiedlich:
Im Bereich der Artikelkategorien erfolgt der Datenabgleich über die ID der jeweiligen Kategorie. Diese wird in büro+ im Feld "KatID" gespeichert, im Folgenden sind die dazu korrespondierenden Felder je Online-Shop-System aufgeführt:
Online-Shop-System | Tabelle | Feld |
---|---|---|
Magento | catalog_category_entity | entity_id |
OXID | oxcategories | OXID |
Shopware | s_categories | id |
Gambio / xt:Commerce / commerce:SEO / modified eCommerce | categories | categories_id |
Wird der E-Commerce Programmbereich eingesetzt, werden die bestehenden Kategorien aus dem Shop, in der korrekten Struktur, über den Initialimport in büro+ eingeladen. Siehe Schritt 3. |
Im Bereich der Artikel erfolgt der Datenabgleich über die Artikelnummer des jeweiligen Artikels. Diese wird in büro+ im Feld "ArtNr" gespeichert, im Folgenden sind die dazu korrespondierenden Felder je Online-Shop-System aufgeführt:
Online-Shop-System | Tabelle | Feld |
---|---|---|
Magento | catalog_product_entity | sku |
OXID | oxarticles | OXARTNUM |
Shopware | s_articles_details | Ordernumber |
Gambio / xt:Commerce / commerce:SEO | products | products_model |
modified eCommerce | products | id |
Im Bereich der Adressen erfolgt der Datenabgleich über die Webshop-ID der jeweiligen Adresse. Diese wird in büro+ im Feld "WShopID" gespeichert, im Folgenden sind die dazu korrespondierenden Felder je Online-Shop-System aufgeführt:
Online-Shop-System | Tabelle | Feld |
---|---|---|
Magento | customer_entity | entity_id |
OXID | oxuser | OXID |
Shopware | s_user | id |
Gambio / xt:Commerce / commerce:SEO / modified eCommerce | customers | customers_id |
Im Bereich der Anschriften erfolgt der Datenabgleich über die Webshop-ID der jeweiligen Anschrift. Diese wird in büro+ im Feld "WShopID" gespeichert. Wichtig ist bei der Datenmigration hier, dass beachtet wird, dass es je Adresse beliebig viele Anschriften geben kann. Im Folgenden sind die dazu korrespondierenden Felder je Online-Shop-System aufgeführt:
Online-Shop-System | Tabelle | Feld |
---|---|---|
Magento | customer_address_entity | entity_id |
OXID | oxaddress | OXID |
Shopware | s_user_billing_address / s_user_shipping_address | Präfix "B" oder "S" + id |
Gambio / xt:Commerce / commerce:SEO / modified eCommerce | address_book | address_book_id |
In der Regel werden alte Vorgangsdaten nicht migriert. Für den Datenabgleich ist hier zu beachten, dass die Schnittstelle vor der Anlage neuer Vorgänge in büro+ prüft, ob deren Webshop-ID bereits existiert.
Online-Shop-System | Tabelle | Feld |
---|---|---|
Magento | sales_flat_order | increment_id |
OXID | oxorder | OXID |
Shopware | s_order | Id |
Gambio / xt:Commerce / commerce:SEO / modified eCommerce | orders | orders_id |