Dokumentation · Admin-Referenz
Universal Import-Referenz
Dieses Dokument ist eine Referenz für den Bildschirm Universal Import des ADP Car Market Hub-Plugins (CMH Center → Universal Import). Es ist der zentrale Ort, an dem jede Datenquelle verbunden wird und an dem alle API-Zugangsdaten gespeichert sind – AutoScout24, carcuro, ein automatischer Feed, ein E-Mail-Posteingang oder ein einmaliger Datei-Upload.
Wann Sie dieses Dokument verwenden sollten
Verwenden Sie diese Referenz, wenn Sie Fahrzeuge in das Plugin importieren möchten, wenn Sie die API-Zugangsdaten für eine Datenquelle eingeben oder ändern müssen oder wenn Sie überprüfen möchten, ob eine Quelle verbunden ist. Unabhängig von der Quelle landet jedes Fahrzeug im selben Inventar und wird von derselben Import-Pipeline verarbeitet.
Übersicht
Universal Import präsentiert Ihre Datenquellen als ein einziges, übersichtliches Akkordeon. Jede Zeile stellt eine Quelle dar, deren Verbindungsstatus rechts angezeigt wird:
- eine grüne Verbunden-Pille (AutoScout24, carcuro) oder Aktiv-Pille (Feed, E-Mail), wenn die Quelle eingerichtet ist, oder
- ein Konfigurieren-Aufruf, wenn dies nicht der Fall ist.
Klicken Sie auf eine Zeile, um sie auszuklappen und diese Quelle zu konfigurieren. Das Öffnen einer Zeile klappt die anderen ein, sodass nur die Quelle sichtbar ist, an der Sie gerade arbeiten. Nachdem Sie eine Quelle gespeichert – oder einen Import für sie ausgeführt – haben, bleibt ihre Zeile geöffnet, damit Sie das Ergebnis sehen können.
Die fünf Quellen sind:
- AutoScout24 – Live-Inventarsynchronisation über die AutoScout24-API.
- carcuro – Live-Inventarsynchronisation über Ihr carcuro-Firmentoken.
- Automatischer Import (Feed) – ein geplanter Abruf von einer
https://-URL, einem FTP/SFTP-Verzeichnis, einem Serverordner oder einem Cloud-Freigabelink. - E-Mail-Import – automatisches Abholen des Inventarexports aus einem Postfach.
- Datei aus Ihrer Garagen-Software (DMS) importieren – ein einmaliger Upload einer CSV-, XML-, Excel- oder JSON-Datei (oder eines ZIP-Archivs mit Bildern).
Alle Live- und geplanten Quellen laufen über den zentralen Importzeitplan des Plugins, der unter Import & Limits konfiguriert wird (siehe Referenz zu Import & Limits). Sie geben die Zugangsdaten hier einmal ein; das Plugin kümmert sich um den Rest gemäss dem von Ihnen zentral festgelegten Zeitplan.
Wo sind die API-Zugangsdaten hin? In früheren Versionen wurde die AutoScout24-API-Verbindung unter Einstellungen konfiguriert. Alle Zugangsdaten für Datenquellen befinden sich jetzt hier auf der Seite „Universal Import“ an einem einzigen Ort mit einem sichtbaren Verbindungsstatus. Der Einstellungsbildschirm enthält nur noch allgemeine Optionen (wie die Standardwährung) und eine Karte Datenquellen & API-Verbindungen, die hierher verlinkt.
Anforderungen oder Voraussetzungen
- Zugriff auf CMH Center → Universal Import (erfordert die Verwaltungsberechtigung des Plugins).
- Eine gültige Plugin-Lizenz – Importe und geplante Synchronisationen erfordern eine aktive Lizenz (siehe Settings Reference).
- Zugangsdaten für die jeweils verwendete Quelle: AutoScout24-API-Zugangsdaten, ein carcuro-Firmentoken, Feed-/FTP-/SFTP-Zugangsdaten oder IMAP-Postfach-Zugangsdaten. Diese werden von Ihrem Anbieter ausgestellt, nicht vom Plugin.
- Für den E-Mail-Import: die PHP-Erweiterung
imapauf dem Server.
Schritt-für-Schritt-Anleitung
- Öffnen Sie CMH Center → Universal Import.
- Klicken Sie auf die Zeile der Quelle, die Sie verbinden möchten.
- Geben Sie die Details dieser Quelle ein (siehe die quellenbezogene Referenz unten) und speichern Sie. Die Statuspille auf der rechten Seite wechselt zu Verbunden / Aktiv.
- Legen Sie unter CMH Center → Import & Limits fest, wie oft das Plugin importiert – dieser einzige Zeitplan steuert jede verbundene Quelle.
- Um sofort zu importieren, verwenden Sie die Ausführen-Schaltfläche der Quelle (zum Beispiel Jetzt aus carcuro importieren) oder führen Sie einen manuellen Import unter Import & Limits aus.
- Überprüfen Sie das Ergebnis im CMH Center → Car Importer und im CMH Cars-Inventar.
Konfigurationsreferenz
AutoScout24
Verbinden Sie Ihr Live-AutoScout24-Inventar direkt über die API.
| Feld | Typ | Hinweise |
|---|---|---|
| API-Basis-URL | URL | Vollständige URL inklusive https://. Validiert; abschliessende Schrägstriche werden entfernt. Eine ungültige URL wird abgelehnt und der vorherige Wert wird beibehalten. |
| Seller ID | Text | Eine oder mehrere Seller IDs, durch Kommas getrennt. Nach der Bereinigung werden nur Buchstaben, Ziffern, Unterstriche und Bindestriche beibehalten. |
| Client ID | Text | Von AutoScout24 bereitgestellte Client-Kennung im OAuth-Stil. |
| Client Secret | Passwort | Wird über den Secret-Speicher des Plugins verschlüsselt auf dem Server gespeichert. Lassen Sie das Feld leer, um das aktuelle Secret zu behalten; geben Sie einen neuen Wert ein, um es zu ersetzen. |
Wenn die Zugangsdaten vorhanden sind, zeigt die Zeile Verbunden an, und ein Link Car Importer öffnen erscheint, damit Sie die Synchronisation ausführen oder verwalten können. Das Speichern neuer Zugangsdaten löscht das zwischengespeicherte Access-Token und den zwischengespeicherten API-Verbindungsstatus, sodass die nächste Anfrage die neuen Werte verwendet.
carcuro
Wenn Ihr Inventar in carcuro liegt, verbinden Sie es direkt – genau wie AutoScout24. Sie geben nur ein Token an; die Spalten werden automatisch für Sie zugewiesen, sodass nichts manuell zugeordnet werden muss.
| Feld | Typ | Hinweise |
|---|---|---|
| carcuro-Firmentoken | Passwort | Ihr carcuro-company_token. Wird verschlüsselt auf dem Server gespeichert. Zu finden in carcuro unter Webseite › Fahrzeugliste › Integration. Leer lassen, um das gespeicherte Token zu behalten; aktivieren Sie Gespeichertes Token entfernen, um es zu löschen. |
| Welche Fahrzeuge | Auswahl | Verfügbare Fahrzeuge (Standard), Alle Fahrzeuge oder Verkaufte Fahrzeuge. |
| Vollständiges Inventar | Umschalter | Wenn aktiviert, wird carcuro als Ihr vollständiges Inventar behandelt: Fahrzeuge, die nicht mehr zurückgegeben werden, werden zurückgehalten und anschliessend entfernt (Soft-Delete), was dem Verhalten von AutoScout24 entspricht. |
Aktivieren Sie Automatisch importieren und synchronisieren, damit das Plugin carcuro gemäss dem zentralen Importzeitplan abruft. Verwenden Sie Jetzt aus carcuro importieren, um sofort einen Import auszuführen. Neue Fahrzeuge erscheinen, bei carcuro entfernte Fahrzeuge werden hier entfernt – es macht keinen Unterschied, ob Sie AutoScout24 oder carcuro verwenden.
Automatischer Import (Feed)
Anstatt jedes Mal eine Datei hochzuladen, lassen Sie das Plugin Ihr Inventar automatisch abrufen.
| Feld | Typ | Hinweise |
|---|---|---|
| Automatischen Import aktivieren | Umschalter | Abrufen und Importieren gemäss dem unten stehenden Zeitplan. |
| Feed-Speicherort | Text | Eine https://-URL, ein ftp://- oder sftp://-Speicherort oder ein absoluter Server-Dateipfad. Cloud-Freigabelinks (Dropbox, Google Drive, OneDrive, Google Sheets) werden akzeptiert – fügen Sie den Freigabelink einfach so ein, wie er ist. |
| Intervall | Auswahl | Stündlich, zweimal täglich oder täglich. |
| Authentifizierung | Auswahl + Felder | Keine, HTTP Basic (wird auch für FTP/SFTP verwendet) oder Bearer-Token. Das Passwort/Token wird verschlüsselt auf dem Server gespeichert. |
| Vollständiges Inventar | Umschalter | Behandeln Sie den Feed als Ihr vollständiges Inventar (Fahrzeuge zurückhalten/entfernen, die nicht mehr darin enthalten sind). |
Das Dateiformat (CSV, XML oder Excel) wird automatisch erkannt, und die beim Datei-Upload-Schritt gespeicherte Spaltenzuordnung wird wiederverwendet. Laden Sie eine Datei hoch und speichern Sie die Zuordnung einmal, bevor Sie den Feed aktivieren.
E-Mail-Import
Wenn Ihre Garagen-Software den Inventarexport per E-Mail versendet, kann das Plugin diesen automatisch abholen. Es verbindet sich mit einem Postfach, liest die neueste passende Nachricht mit einem CSV-, XML-, Excel- oder JSON-Anhang und importiert diese unter Verwendung der gespeicherten Spaltenzuordnung.
| Feld | Typ | Hinweise |
|---|---|---|
| E-Mail-Import aktivieren | Umschalter | Überprüfen Sie das Postfach gemäss dem unten stehenden Zeitplan. |
| IMAP-Server / Port / Verschlüsselung | Text / Nummer / Auswahl | Postfach-Host, Port und SSL / STARTTLS / Keine. |
| Benutzername / Passwort | Text / Passwort | Postfach-Zugangsdaten. Das Passwort wird verschlüsselt auf dem Server gespeichert. |
| Ordner | Text | Zu lesender Postfachordner (Standard INBOX). |
| Nur von Absender | Text | Optional. Nur E-Mails von dieser Adresse verarbeiten. |
| Betreff enthält | Text | Optional. Nur E-Mails verarbeiten, deren Betreff diesen Text enthält. |
| Anhang-Dateiname | Text | Optional. Den Anhang nach Name filtern (Platzhalter * und ?). Leer = erster unterstützter Anhang. |
| Intervall | Auswahl | Stündlich, zweimal täglich oder täglich. |
| Vollständiges Inventar | Umschalter | Behandeln Sie den Anhang als Ihr vollständiges Inventar. |
Der E-Mail-Import erfordert die PHP-Erweiterung imap. Wenn diese nicht installiert ist, zeigt die Karte einen Hinweis an und Sie können stattdessen einen https://- / FTP- / SFTP-Feed oder einen Serverordner verwenden.
Datei aus Ihrer Garagen-Software (DMS) importieren
Ein einmaliger Upload für jeden Export einer Garagen-Software (DMS).
- Akzeptierte Formate: CSV, TXT, TSV, XML, Excel (
.xlsx) und JSON – oder ein ZIP-Archiv, das die Datendatei zusammen mit den Fahrzeugbildern enthält (verweisen Sie in Ihrer Bildspalte auf jedes Bild mit seinem Dateinamen). - Spalten einmalig zuordnen. Nach dem Upload ordnen Sie jedes Plugin-Feld einer Spalte aus Ihrer Datei zu. Erforderlich sind nur Marke/Modell (oder Version) sowie eine Lager-Nummer oder VIN; lassen Sie alles, was Ihr Export nicht enthält, auf „nicht zugeordnet“. Ein optionaler Schritt Automatisch zuordnen mit KI kann Ihnen die Zuordnung zur Überprüfung vorschlagen.
- Vorschau vor dem Import. Ein Testlauf zeigt, wie viele Zeilen gültig sind, welche neu oder aktualisiert würden und welche Zeilen Probleme aufweisen – es wird nichts geschrieben, bis Sie Jetzt importieren wählen.
- Die Zuordnung wird gespeichert und für den nächsten Upload sowie für die automatischen Feed- und E-Mail-Quellen wiederverwendet.
- Die Codierung wird für Sie erledigt: Windows-1252-Dateien werden in UTF-8 konvertiert (Schweizer Umlaute und ähnliche Zeichen bleiben erhalten), und mehrzeilige Zellen in CSV-Dateien werden korrekt gelesen.
Betriebliche Hinweise
- Ein Zeitplan für alles. AutoScout24 und carcuro haben keinen eigenen Zeitplan – sie laufen über den zentralen Importzeitplan unter Import & Limits. Die Feed- und E-Mail-Quellen bieten zusätzlich ihr eigenes Intervall an. Ein manueller Import kann jederzeit gestartet werden.
- Eine Pipeline für alles. Unabhängig von der Quelle durchläuft jedes Fahrzeug dieselbe nachgelagerte Verarbeitung: VIN-basierte Erkennung von Wiedereinstellungen, die Kulanzzeit für das Soft-Delete von verschwundenen Fahrzeugen, Wertnormalisierung, Bildimport, Slug-Generierung und Team-Zuweisung. Jede Einstellung gilt für das gesamte Inventar, unabhängig davon, aus welcher Quelle ein Fahrzeug stammt.
- Passwörter und Keys sind verschlüsselt. Das AutoScout24 Client Secret, das carcuro-Token und die Feed-/Postfach-Passwörter werden verschlüsselt in der Datenbank über den Secret-Speicher des Plugins gespeichert, nicht als Klartext.
- Demodaten sind auf der Tools-Seite zum Ausprobieren verfügbar und können jederzeit wieder entfernt werden.
Fehlerbehebung
- Eine Quelle zeigt „Konfigurieren“ anstelle von „Verbunden“ an. Die Zugangsdaten fehlen oder sind unvollständig. Öffnen Sie die Zeile und geben Sie sie erneut ein. Für AutoScout24 benötigen Sie mindestens eine Client ID und ein Client Secret; für carcuro benötigen Sie das Firmentoken.
- carcuro antwortete mit einem HTTP-Fehler / lehnte die Anfrage ab. Das Firmentoken ist wahrscheinlich falsch. Kopieren Sie es erneut aus carcuro unter Webseite › Fahrzeugliste › Integration.
- Die Feed- oder E-Mail-Quelle meldet, dass keine Spaltenzuordnung gespeichert ist. Laden Sie einmalig eine Datei im Datei-Upload-Schritt hoch und speichern Sie zuerst die Zuordnung – die Feed- und E-Mail-Quellen verwenden diese Zuordnung wieder.
- E-Mail-Import ist nicht verfügbar. Auf dem Server fehlt die PHP-Erweiterung
imap. Verwenden Sie stattdessen eine Feed- oder Serverordner-Quelle oder bitten Sie Ihren Hoster,imapzu aktivieren. - Nichts wird nach Zeitplan importiert. Vergewissern Sie sich, dass die Quelle aktiviert ist, eine gültige Lizenz aktiv ist und der zentrale Zeitplan unter Import & Limits läuft (siehe Cron und Hintergrundverarbeitung).