We use cookies in order to give you the optimal experience of our website. Some of them are required for the operation of this site (e.g. in order to use the shopping cart). Others allow us to enhance our online offers and to display them efficiently. You can use the settings to determine which cookies you will permit. Further details can be found in our privacy policy.
Settings
  • Required
    These cookies are required for the functionality of this site, e.g. by making it possible to add products to the shopping cart. Furthermore, this type of cookie guarantees that you can log into your account and that you can stay logged in, in order to maintain access to your order details. Required cookies are exclusively used on this Website. No data is transferred to third parties.
  • Comfort
    These cookies allow the custom tailoring of certain features in order to enhance the user experience and simplify the use of our site.For instance, they make it easier to search for and find suitable products. Cookies used to enhance the user experience are exclusively used on this site and no data is passed on to third parties.
  • External Media
    We provide you additional media, e.g. videos or maps. This media is provided by third parties, who are using cookies.Cookies for external media is used by third parties or publishers. We do not have any control about this cookie usage.
  • Statistics
    In order to further improve our Website, we collect anonymous data for statistics and analysis. These cookies enable us to keep track of traffic which helps us improve the site systematically. For these purposes, only anonymous data is passed on to third parties.
  • Marketing
    Marketing cookies help us to inform you about interesting offers on other websites. Marketing cookies are used by third parties or publishers in order to present personalized adds.

Produktdaten exportieren

Questions:

  • wie exportiere ich Produktdaten

Description:

Das Produktinformationsmanagement (PIM) aus TYRIOS ist darauf ausgelegt, Produktdaten flexibel an unterschiedlichste Drittsysteme weitergeben zu können. Klassiker wie die Produktweitergabe an den Google Merchant-Center oder Facebook werden dabei genauso unterstützt wie die Echtzeit-Weitergabe der Produktdaten an jedes beliebige Dritt-System.

Das PIM bietet grundsätzlich drei unterschiedliche Export-Funktionen.

  • das Export-Framework
  • die REST-API-Schnittstelle
  • das Webhook-Interface für Echtzeit-Aktualisierungen

Das Export-Framework

Das Export-Framework unterstützt den Export in vordefinierte Dateiformate - z.B. in Form des Google Produktfeeds. Auch andere neue Formate können leicht integriert werden, so dass die Produktweitergabe an Dritt-Systeme mit geringem Aufwand möglich ist.

Von Haus aus unterstützt TYRIOS folgende Export-Formate:

  • "CSV"
  • "Facebook Katalog" (im Google-Feed-Format)
  • "Google Products" (Google-Feed Format in XML)
  • "Google Local Products" (Google-Feed Format in XML für lokal verfügbare Produkte)
  • "Google Local Inventory" (Lagerbestandsexport für Google Local)
  • "XML" 

Alle Standard-Export-Formate geben nur öffentliche Daten weiter. Die Einkaufspreise werden nicht weitergeben. Dies kann mit individuellen Exporter-Formaten realisiert werden.

Der Export über das Export-Framework kann auf zwei Arten erfolgen:

  1. Über die Export-Funktion im Kundenbereich > Produktverwaltung > Artikel exportieren
  2. Über die Konsole: php index.php -exportProductData -exporter "[Export-Format]" -language [Sprachen-Kürzel] -output [Ausgabedatei] -affiliate [Affiliate-ID]

Sollte der Export regelmäßig erfolgen, so muss ein Cronjob eingerichtet werden. Dieser könnte am Beispiel von Google Products so aussehen:

php index.php -exportProductData -exporter "Google Products" -language de -output ./export/productData.xml -affiliate 1

Durch die Verwendung der Konsole ist sichergestellt, dass kein Export unbeabsichtigt ermöglicht wird. Ein Export über eine URL ist deshalb nicht möglich.

Die REST-API-Schnittstelle

Wie von TYRIOS gewohnt, stehen sämtliche Produkt-Daten (inkl. interner Daten) über den REST-Endpoint zur Verfügung. Entsprechende Benutzerrechte vorausgesetzt können die Produktdaten von folgender URL abgerufen werden:

https://[domain]/service/ProductManagement/products

Die Ausgabe ist paginiert (offset, length) und unterstützt die Filterung nach Produktdaten anhand des filter-Parameters (JSON-Struktur).

Über die REST-API können Produktdaten auch in Echtzeit erstellt, verändert und gelöscht werden.

Der Zugang der REST-API hängt von den Benutzerrechten ab.

Das Webhook-Interface

Ein Dritt-System kann über Webhooks in Echtzeit über Änderungen informiert werden. Dafür muss sich das System an den Ereignissen zum Erstellen, Bearbeiten und Löschen eines Artikels informieren lassen. Mehr Informationen gibt es in der Entwicklungsdokumentation zur Nutzung von Webhooks.

Über die Webhook-Funktion ist es möglich, dass ein Drittsystem stets und in Echtzeit aktuell gehalten wird. Eine manuelle Synchronisierung ist damit nicht mehr notwendig.

 

Solution:

Tips und Tricks:

Subscribe to our newsletter

Stay informed at all times. We will gladly inform you about product news and offers.