Zum Inhalt springen

Einstellungen

Die Einstellungen des Plugins liegen auf der Seite Mirakl → Einstellungen mit drei Reitern:

  • Verbindungen — pro Marktplatz eine Zeile (siehe Verbindungen für die per-Verbindung-Felder). Hier nicht behandelt.
  • Synchronisierungseinstellungen — Hauptschalter, Intervalle und Chargengrößen, die die Hintergrund-Synchronisationen steuern.
  • Optionen — Protokoll-Aufbewahrung und -Stufen.

Diese Einstellungen erscheinen auch auf der Shopware-Standardseite Einstellungen → System → Erweiterungen, aber zur Bearbeitung ist die dedizierte Seite Mirakl → Einstellungen der empfohlene Ort.

Der Reiter Synchronisierungseinstellungen ist in drei Karten unterteilt: Synchronisierungseinstellungen, Dokumentensynchronisierung (Mirakl → Shopware) und Rechnungen & Transaktionsprotokolle.

Jede Synchronisation hat ihren eigenen Schalter. Wenn ein Schalter aus ist, läuft die geplante Aufgabe weiterhin in ihrem Intervall, der Handler überspringt sie aber — es wird kein Marktplatz-Aufruf gemacht. Schalter beeinflussen aus dem Admin angestoßene On-Demand-Aktionen nicht.

UI-BeschriftungEinstellungsschlüsselStandardWas eingeschaltet wird
Bestandssynchronisierung aktivierenstockSyncActiveAnDie Bestandssynchronisations-Aufgabe schickt Bestandsaktualisierungen.
Bestellimport aktivierenorderImportActiveAnDie Bestellimport-Aufgabe holt neue und aktualisierte Bestellungen.
Produktexport aktivierenproductExportActiveAnDie Produktexport-Aufgabe lädt eingereihte Produkte hoch.
Nachrichtensynchronisierung aktivierenmessageSyncActiveAusDie Nachrichtensynchronisations-Aufgabe holt neue eingehende Nachrichten.
Bestelldokument-Synchronisierung aktivieren (OR72)orderDocumentSyncActiveAusDie Bestelldokument-Synchronisations-Aufgabe holt neue eingehende Dokumente.
Dokumentanforderungs-Synchronisierung aktivieren (DR11)documentRequestSyncActiveAusDie Dokumentanforderungs-Synchronisations-Aufgabe holt neue Anforderungen vom Marktplatz.
Rechnungssynchronisierung aktivieren (IV01)invoiceSyncActiveAusDie Rechnungssynchronisations-Aufgabe holt neue Rechnungen.
Transaktionsprotokoll-Synchronisierung aktivieren (TL02)transactionLogSyncActiveAusDie Transaktionsprotokoll-Synchronisations-Aufgabe holt neue Einträge.

Jede Synchronisation hat ein entsprechendes Intervall. Die Werte sind Sekunden; die UI zeigt sie als voreingestellte Dauern.

UI-BeschriftungEinstellungsschlüsselStandardVoreingestellte Werte
Bestandssync-IntervallstockSyncInterval15 Minuten2 Min., 5 Min., 10 Min., 15 Min., 30 Min., 60 Min.
Bestellimport-IntervallorderImportInterval30 Minuten2 Min., 5 Min., 10 Min., 15 Min., 30 Min., 60 Min.
Produktexport-IntervallproductExportInterval30 Minuten2 Min., 5 Min., 10 Min., 15 Min., 30 Min., 60 Min.
Nachrichtensync-IntervallmessageSyncInterval30 Minuten2 Min., 5 Min., 10 Min., 15 Min., 30 Min., 60 Min.
Dokumentensync-IntervallorderDocumentSyncInterval30 Minuten5 Min., 10 Min., 15 Min., 30 Min., 60 Min., 6 Std., 24 Std.
Dokumentanforderungs-Sync-IntervalldocumentRequestSyncInterval24 Stunden1 Std., 6 Std., 12 Std., 24 Std.
Rechnungssync-IntervallinvoiceSyncInterval24 Stunden6 Std., 12 Std., 24 Std.
Transaktionsprotokoll-Sync-IntervalltransactionLogSyncInterval24 Stunden6 Std., 12 Std., 24 Std.
Poll-Intervall für Transaktionsprotokoll-ExporttransactionLogExportPollInterval1 Minute30 Sek., 1 Min., 5 Min.

Das konfigurierte Intervall ist ein Minimum — der tatsächliche Abstand hängt zusätzlich davon ab, wie oft der Shopware-Scheduler auf Ihrem Host ausgelöst wird (Cron-Kadenz). Siehe Hintergrundaufgaben.

Diese beiden Einstellungen begrenzen die Anzahl Zeilen, die in einer Charge hochgeladen werden. Niedrigere Werte reduzieren Speicherverbrauch und Timeout-Risiko; höhere Werte beschleunigen große Kataloge.

UI-BeschriftungEinstellungsschlüsselStandardBereich
Produktexport-Batch-GrößeproductExportBatchSize1001–500
Angebotssynchronisation-Batch-GrößeofferSyncBatchSize501–500

Die Chargengröße wird zu Beginn eines Laufs festgehalten — eine Änderung mitten im Lauf wirkt sich erst beim nächsten Lauf aus.

Für Synchronisationen, die Bestellungen durchsuchen, begrenzen diese Einstellungen, wie weit auf bereits geschlossenen Bestellungen zurückgeschaut wird. Das spart Marktplatz-Budget auf Konten mit langer Bestellhistorie.

UI-BeschriftungEinstellungsschlüsselStandardVoreingestellte Werte
Nachrichten für geschlossene Bestellungen synchronisieren (Tage)messageSyncClosedOrderDays7 Tage1, 3, 5, 7, 14, 30
Dokumente für geschlossene Bestellungen synchronisieren (Tage)orderDocumentSyncClosedOrderDays30 Tage1, 3, 5, 7, 14, 30
UI-BeschriftungEinstellungsschlüsselStandardWirkung
API-Protokoll-Aufbewahrung (Tage)apiLogRetentionDays30Wie lange Zeilen in API Logs behalten werden. Ältere Zeilen werden täglich entfernt.
Synchronisierungsprotokoll-Aufbewahrung (Tage)syncLogRetentionDays30Wie lange Zeilen in Sync Logs behalten werden. Ältere Zeilen werden täglich entfernt.
Sync-ProtokollstufensyncLogLevelsInfo, Erfolg, Warnung, Fehler (Debug aus)Welche Schweregrade behalten werden. Langlaufende Läufe, die auf eine abgewählte Stufe hochgestuft werden, werden beim Abschluss entfernt; einmalige Ereignisse auf abgewählten Stufen werden nicht geschrieben. Das Abwählen aller Stufen schaltet das Sync-Logging komplett aus.

Praktische Hinweise dazu finden Sie in Synchronisationsprotokolle.

Per-Verbindung-Einstellungen (nicht auf der Einstellungsseite)

Abschnitt betitelt „Per-Verbindung-Einstellungen (nicht auf der Einstellungsseite)“

Einige Einstellungen werden pro Verbindung gespeichert — sie gehören zur Verbindung, nicht in die globale Systemkonfiguration. Sie bearbeiten sie über den Assistenten oder das Kontextmenü der Zeile in der Liste Verbindungen.

EinstellungWo bearbeiten
Anfangsdatum für BestellimportAssistentenschritt 12.
Standard-AngebotsstatusAssistentenschritt 4 oder Dialog Verbindung bearbeiten.
Bestellstatus-ZuordnungAssistentenschritt 9 oder Kontextmenü → Bestellstatus-Zuordnung.
Umgekehrte Status-ZuordnungAssistentenschritt 10 oder Kontextmenü → Umgekehrte Status-Zuordnung.
Dokument-Auto-UploadAssistentenschritt 11 oder Kontextmenü → Dokument-Auto-Upload.
Variantennamen-FormatKontextmenü → Variantennamen-Format.

Die vollständige Liste der Per-Verbindung-Felder finden Sie unter Verbindungen.

Der Standard-Angebotsstatus einer Verbindung kann für einzelne Produkte überschrieben werden. Öffnen Sie das Produkt (Kataloge → Produkte → Produkt auswählen) und wechseln Sie auf den Reiter Spezifikationen. Im Abschnitt Mirakl Marketplace hat jede konfigurierte Verbindung ein eigenes Feld Angebotsstatus (Verbindungsname). Wählen Sie einen Wert zum Überschreiben; lassen Sie es leer, um den Standardwert der Verbindung zu verwenden.