Automatischer Produktimport und -aktualisierung von XML nach WooCommerce

Für unseren Kunden haben wir ein WordPress-Plugin erstellt, das Produkte in WooCommerce automatisch importiert und aktualisiert, basierend auf XML-Dateien (Produkt-, Preis- und Bestandsfeed) von Anbietern von Werbegadgets:

  • AXPOL,
  • ASGARD,
  • ANDA,
  • PF-KONZEPT.


Zu den aktualisierten Daten gehören Produktdaten wie zugeordnete Kategorien, Preise, Zustände, Kombinationen oder Produktbeschreibungen. Das Plugin importiert und aktualisiert auch Fotos aus dem gemeinsamen Repository. Der Produktimport ermöglicht die Datenfilterung. Es kann sowohl manuell von einem Webbrowser als auch als CRON-Task ausgeführt werden. Es ist möglich, Aufgaben in separate Aufrufe aufzuteilen, dh Produkte, Fotos separat hinzuzufügen und zu aktualisieren, Preise, Zustände zu aktualisieren usw. Der Import erfolgt iterativ mit einer konfigurierbaren Anzahl von Vorgängen pro Aufruf, um einen stabilen und zuverlässigen Betrieb mit einem begrenzten Umfang zu gewährleisten Arbeitszeit des Skripts.

Ein dediziertes Plugin und Code zum Importieren von Daten aus XML in WooCommerce können Vorteile gegenüber den beliebtesten Modulen wie WP All Import haben. Module dieser Art bieten vorgefertigte Funktionalitäten wie das Mappen von XML-Feldern auf WordPress- oder WooCommerce-Eingabefelder, das Verwalten von Austauschprozessen, das Kopieren von Fotos etc., sind aber ein geschlosseneres Produkt. Sie sind ein sehr guter Anfang, um Probleme beim Import oder der Erstbefüllung der Datenbank und deren Aktualisierung zu erkennen. Die Praxis großer Mengen und komplexer Datenstrukturen zeigt jedoch, dass zur Erzielung einer ausreichenden Stabilität oder Effizienz in vielen Aspekten des Importvorgangs der Eingriff eines Programmierers erforderlich ist.

Wenn Sie an einer ähnlichen Lösung interessiert sind, kontaktieren Sie uns bitte: biuro@qualtec.pl