Dokumentation · Entwickler-Dokumentation
Erweiterungspunkte der Import-Engine
Diese Seite behandelt die Import-Engine ausschliesslich auf Integrationsebene. Interne Klassennamen, Hook-Namen, Payload-Strukturen und Orchestrierungsdetails sind Implementierungsdetails und werden hier nicht veröffentlicht.
Was die Import-Engine tut
Die Import-Engine des Plugins ruft Fahrzeugangebote vom konfigurierten Upstream-Marktplatz ab und synchronisiert sie gemäss einem über die Admin-Benutzeroberfläche gesteuerten Zeitplan in WordPress.
Integrationsschnittstellen
Die unterstützte Konfiguration wird vollständig über die Admin-Benutzeroberfläche des Plugins bereitgestellt:
- Verbindungsdaten und Händlerauswahl.
- Importumfang und -häufigkeit.
- Bildverarbeitungsoptionen.
- Diagnose-Export für den Support.
Interne Hook-Namen, Warteschlangen-Mechanismen, Retry-Strategien, Sperr-Primitiven und Daten-Mapping-Regeln sind nicht Teil des öffentlichen Integrationsvertrags und können sich zwischen den Versionen ändern. Wenn Sie von externem Code aus auf importierte Daten reagieren müssen, tun Sie dies über standardmässige WordPress-Mechanismen, die den Fahrzeug-Inhaltstyp überwachen, anstatt sich in interne Pipeline-Ereignisse einzuklinken.
Unterstützte öffentliche Integrationsschnittstellen
Bevorzugen Sie bei der Integration mit dem Plugin diese stabilen Schnittstellen:
- Die Admin-Einstellungen-Benutzeroberfläche des Plugins.
- Die dokumentierten Shortcodes.
- Template-Overrides auf Theme-Ebene, wie in Template-System und Overrides beschrieben.
- Die allgemeine Entwickler-Übersicht zur Orientierung.
Interne Klassennamen, Option-Keys, Datenbanktabellen, REST- und AJAX-Endpunkte, Cron-Hook-Namen, Berechtigungs- und Nonce-Identifikatoren sowie die Release-/Update-Infrastruktur werden als Implementierungsdetails behandelt. Sie können sich zwischen den Versionen ohne Vorankündigung ändern und sind nicht Teil des öffentlichen Integrationsvertrags.
Stabilitäts- und Änderungspolitik
Alles, was oben nicht als unterstützte öffentliche Schnittstelle aufgeführt ist, gilt als internes Implementierungsdetail. Interne APIs, Speicherlayouts und Sicherheitsimplementierungen können sich zwischen den Versionen ändern. Verlassen Sie sich in Drittanbieter-Code, Themes oder externen Systemen nicht auf diese Details. Direkte Datenbankschreibzugriffe werden nicht unterstützt.
Hinweis zur öffentlichen Dokumentation. Diese Seite bietet nur eine allgemeine Integrationsübersicht. Interne Implementierungsdetails, private APIs, Speicherinterna und sicherheitsrelevante Release-Infrastrukturen werden separat gepflegt und sind nicht Teil der öffentlichen Dokumentation. Unterstützte Integrationsschnittstellen sind die dokumentierten Shortcodes, Template-Overrides, die Einstellungs-Benutzeroberfläche und alle in diesem Abschnitt explizit veröffentlichten Erweiterungspunkte.