Skip to content

Produktimport

Pablo Hörtner edited this page Jan 19, 2021 · 1 revision

Produktimport

Für die Spezifikationen des Import-Schemas siehe Product CSV Import Schema.

Wir benötigen nur einen Weg zum

  • Import von ISBNs/EANs.
  • Als SKU / Artikelnummer soll die ISBN/EAN verwendet werden.
  • Möglichkeit evaluieren, bestehende Buchtitel etc. aus einer existierenden Datenbank zu laden bzw. einen Feed von Google Shopping, Amazon oder so zu beziehen.

Story: Ich lege ein Produkt mit einer bestimmten ISBN/EAN an. Sollte dieses Produkt bereits wo gelistet sein, kann ich die Katalogdaten (Cover, Klappentext, Autor*innen, Verlag, Preis etc.) automatisch importieren. Bislang konnte ich kein solches Plugin finden. Zudem existieren Artikel ohne ISBN oder EAN (z.B. antiquarische Bücher oder Buchgutscheine).

ONIX wird nicht unbedingt benötigt.

Die Anforderungen für ein ONIX-Modul (bzw. für eine Erweiterung des CSV-Import-Plugins) würden folgendes umfassen:

  1. Tägliche Updates für neue Artikel bzw. Lagernummern und für Preisänderungen.
  2. Die Kommunikation ist asynchron. Es gibt keine REST-API oder dergleichen.
  3. Die Daten werden von der Auslieferung via FTP/SFTP bereitgestellt und mehrmals täglich aktualisiert.
  4. Speichern von Produktdaten in einer dedizierten Datenbank.
  5. Abfrage von Katalogdaten und Bestandsdaten bei Bestellung im Webshop.
  6. Kund*innen mitteilen, ob ein Produkt im Buchladen vorrätig ist oder nicht.
  7. Falls ein Titel nur bei den Auslieferungen Mohr Morawa oder KNV vorhanden ist, erhöht sich die Lieferzeit um zwei Tage.
  8. Falls ein Titel nur bei der Auslieferung Prolit vorhanden ist, erhöht sich die Lieferzeit um weitere drei Tage.

PHP- & JS-Bibliotheken etc. (Parser, Generatoren) sind vorhanden, aber teilweise verwaist bzw. veraltet:

Die API-Dokumentation (Spezifikationen, Schemadefinitionen, Best Practices usw.) ist hier verfügbar.

Clone this wiki locally