Zum Inhalt springen

Enums

P2Lab Mirakl verwendet Zeichenketten-Statuswerte in seinen Entitäten — Verbindungen, Angeboten, Exporten, Synchronisationsprotokollen und so weiter. Diese Seite listet jeden Wert auf, der vorkommen kann, mit einer kurzen Erklärung in einfacher Sprache.

Die Werte unterscheiden Groß- und Kleinschreibung: einige sind kleingeschrieben, andere GROSSGESCHRIEBEN (dort, wo der Wert wortwörtlich der API des Marktplatzes entspricht). Die UI-Beschriftungen für diese Werte stammen aus Snippets — zum Beispiel wird der Status error im Adminbereich als Fehler angezeigt.

Wird auf der Angebotszuordnungs-Zeile verwendet (sichtbar auf der Seite Angebotszuordnungen).

WertBedeutung
pendingDie Zuordnung existiert, wurde aber noch nicht für die Synchronisation in die Warteschlange gestellt.
queuedWartet in der Warteschlange auf den nächsten Synchronisationslauf.
processingEin Synchronisationslauf bearbeitet diese Zeile gerade.
retryDer vorherige Versuch ist vorübergehend fehlgeschlagen und der Lauf wird es erneut versuchen.
syncedErfolgreich an den Marktplatz gesendet; seitdem keine Änderungen festgestellt.
errorDer letzte Versuch ist aus einem Grund fehlgeschlagen, der Ihre Aufmerksamkeit erfordert. Die Zeile enthält die Fehlermeldung.

Wird auf der Produktexport-Zeile verwendet (sichtbar in der Liste Produktkatalog, Spalte Exportstatus).

WertBedeutung
pendingFür den Export vorgesehen, aber noch nicht in der Warteschlange.
queuedWartet in der Warteschlange auf den nächsten Exportlauf.
uploadedDie CSV wurde an den Marktplatz übertragen; wartet auf Verarbeitung durch den Marktplatz.
processingDer Marktplatz verarbeitet die Zeile gerade.
retryDer vorherige Versuch ist vorübergehend fehlgeschlagen und der Lauf wird es erneut versuchen.
exportedDer Marktplatz hat die Zeile akzeptiert; das Produkt ist jetzt im Marktplatz-Katalog.
errorDer Marktplatz hat die Zeile abgewiesen. Die Zeile enthält die Fehlermeldung.

Wird in der Liste Verbindungen verwendet (Spalte Status). Dieselben drei Werte erscheinen auf dem Dashboard-Widget Connection Status.

WertBedeutung
connectedDer letzte Test war erfolgreich; geplante Synchronisationen laufen für diese Verbindung. Angezeigt als connected.
disconnectedDie Verbindung wurde noch nicht verifiziert oder bewusst pausiert; geplante Synchronisationen überspringen sie. Angezeigt als disconnected. Neue Verbindungen starten in diesem Zustand.
errorDer letzte Test oder die letzte Synchronisation ist fehlgeschlagen; geplante Synchronisationen überspringen sie. Angezeigt als error. Fahren Sie mit dem Mauszeiger über den Status oder öffnen Sie Verbindung bearbeiten, um die Nachricht des Marktplatzes zu sehen.

Im Lebenszyklus der Verbindung gibt es keinen Zustand pending.

Wird in der Tasks-Liste verwendet (Dashboard → Quick StartTasks) sowie im Fortschrittsdialog für admin-getriebene Aktionen.

WertVerständlicher NameBedeutung
pendingWarten…Gerade erstellt, noch nicht von einem Hintergrundprozess aufgenommen.
in_queueIn der Warteschlange…Wartet in der Warteschlange auf einen Hintergrundprozess.
processingVerarbeitung…Ein Hintergrundprozess führt die Aufgabe aktiv aus.
runningAlternativname für processing, von einigen Abläufen verwendet.
completedAbgeschlossen!Erfolgreich beendet.
errorFehlerFehlgeschlagen; die Aufgabe enthält die letzte Nachricht.
cancelledVor dem Abschluss abgebrochen.

Wird in der Liste Sync Logs verwendet (Spalte Status).

WertUI-BeschriftungBedeutung
startedGestartetEin langlaufender Lauf ist in Bearbeitung.
completedAbgeschlossenDer Lauf wurde erfolgreich beendet.
errorFehlerDer Lauf ist fehlgeschlagen; die Zeile enthält die Fehlermeldung des Marktplatzes.

Ein Lauf, der stundenlang in started steht, bedeutet üblicherweise, dass der Hintergrundprozess mitten im Lauf gestorben ist — siehe Fehlerbehebung.

Wird in der Liste Sync Logs verwendet (Spalte Stufe). Steuert, welche Zeilen die Einstellung Sync-Protokollstufen unter Mirakl → Einstellungen → Optionen überstehen.

WertUI-BeschriftungBedeutung
debugDebugSehr feingranulares Nachverfolgen. Standardmäßig aus.
infoInfoInformationelle Zeilen (ein Lauf wurde gestartet, ein bemerkenswertes Ereignis).
successErfolgEin Lauf wurde erfolgreich beendet.
warningWarnungEtwas Bemerkenswertes ist passiert, hat den Lauf aber nicht gestoppt.
errorFehlerEin Versuch ist fehlgeschlagen.

Wird in der Liste Sync Logs verwendet (Spalte Type). Jeder Wert kennzeichnet eine Klasse von Läufen. Das UI übersetzt die gängigen Typen über Snippets in verständliche Namen (zum Beispiel wird offer_sync als Angebot-Synchronisation angezeigt); seltenere Typen zeigen den Wert direkt.

WertWas er abdeckt
offer_syncEine Charge von Angeboten an den Marktplatz hochladen. Angezeigt als Angebot-Synchronisation.
offer_deleteEin Angebot vom Marktplatz zurückziehen. Angezeigt als Angebot-Löschung.
offer_delete_status_checkDen Marktplatz auf das Ergebnis einer Angebots-Löschanfrage abfragen.
stock_syncEine Charge von Bestandsaktualisierungen hochladen. Angezeigt als Bestand-Synchronisation.
order_importNeue und aktualisierte Bestellungen holen. Angezeigt als Bestellungs-Import.
order_state_syncBestellstatus-Änderungen zurück an den Marktplatz senden (akzeptieren, versenden, ablehnen, erstatten). Angezeigt als Bestellstatus-Synchronisation.
product_exportEin Katalogexport-Lauf, je Verbindung zusammengefasst. Angezeigt als Produkt-Export.
product_export_batchEine Charge eines Katalogexports. Angezeigt als Produkt-Export-Charge.
product_import_status_checkDen Marktplatz auf das Ergebnis eines Produktimports abfragen. Angezeigt als Produkt-Import-Statusprüfung.
product_import_item_errorDen Zeilenfehlerbericht zu einem fehlgeschlagenen Produktimport holen. Angezeigt als Produkt-Import-Fehler.
add_products / add_to_catalogProdukte aus dem Adminbereich zur Angebotsliste oder zum Katalog hinzufügen.
auto_map_attributesDie Hintergrundaktion Auto Map auf der Seite Attributzuordnungen.
catalog_exportManueller CSV-Export von der Seite Katalog-Export.
refresh_categoriesKategorien vom Marktplatz neu laden.
refresh_product_attributesProduktattribute vom Marktplatz neu laden.
refresh_offer_statesAngebotsstatus vom Marktplatz neu laden.
refresh_offer_fieldsAngebotsfelder vom Marktplatz neu laden.
refresh_reason_codesGrund-Codes vom Marktplatz neu laden.
initial_message_importErstmaliges Nachholen eingehender Nachrichten nach dem Einschalten der Nachrichten-Synchronisation.
order_document_syncNeue eingehende Bestelldokumente holen.
document_request_syncNeue Dokumentanforderungen vom Marktplatz holen.
initial_order_document_importErstmaliges Nachholen eingehender Bestelldokumente.
upload_order_documentEin Dokument an den Marktplatz senden.
fulfill_document_requestAuf eine Dokumentanforderung des Marktplatzes antworten.
invoice_syncNeue Rechnungen vom Marktplatz holen.
transaction_log_syncNeue Transaktionsprotokoll-Einträge vom Marktplatz holen.
initial_invoice_importErstmaliges Nachholen der Rechnungen.
initial_transaction_log_importErstmaliges Nachholen des Transaktionsprotokolls.
transaction_log_exportMassen-Transaktionsprotokoll-Export, aus dem Adminbereich angestoßen.

Wird auf der Zeile verwendet, die den Shopware-seitigen Zustand einer Mirakl-Bestellung verfolgt.

WertBedeutung
pendingVom Marktplatz übernommen, aber in Shopware noch nicht angelegt.
importedEine Shopware-Bestellung wurde für diese Mirakl-Bestellung angelegt.
errorDas Anlegen der Shopware-Bestellung ist fehlgeschlagen. Die Zeile enthält die Fehlermeldung.
deletedDie Shopware-Bestellung wurde gelöscht; die Verknüpfung bleibt für Auditzwecke bestehen.

Wird auf der lokalen Produktimport-Zeile verwendet (sichtbar auf den Imports-Detailseiten).

WertBedeutung
pendingDer Import ist eingereiht, vom Marktplatz aber noch nicht gestartet.
runningDer Marktplatz verarbeitet den Import gerade.
completeDer Marktplatz hat den Import abgeschlossen. Es können trotzdem Zeilenfehler vorhanden sein.
errorDer Marktplatz hat den Import als Ganzes abgewiesen.

Wird auf Bestelldokument-Zeilen verwendet. GROSSGESCHRIEBEN.

WertBedeutung
INBOUNDDas Dokument ist vom Marktplatz nach Shopware gekommen.
OUTBOUNDDas Dokument wurde von Shopware an den Marktplatz gesendet.

Wird auf Bestelldokument-Zeilen verwendet. GROSSGESCHRIEBEN.

WertBedeutung
AUTO_SHOPWAREVon Shopware automatisch erzeugt (z. B. durch den Dokument-Auto-Upload).
MANUAL_SHOPWAREManuell aus dem Shopware-Adminbereich erstellt oder hochgeladen.
MANUALAußerhalb von Shopware manuell hochgeladen.
MIRAKL_SYNCÜber die Dokument-Synchronisation vom Marktplatz gezogen.

Wird auf Bestelldokument-Zeilen verwendet.

WertBedeutung
pendingErstellt, aber noch nicht verarbeitet.
uploadingWird gerade an den Marktplatz übertragen.
uploadedErfolgreich an den Marktplatz übertragen.
syncedVom Marktplatz bestätigt.
errorDie Übertragung oder Synchronisation ist fehlgeschlagen. Die Zeile enthält die Fehlermeldung.
downloaded(Bei eingehenden Dokumenten) Erfolgreich vom Marktplatz heruntergeladen.

Wird auf Dokumentanforderungs-Zeilen verwendet, die vom Marktplatz gezogen wurden. GROSSGESCHRIEBEN.

WertBedeutung
STAGINGDer Marktplatz bereitet die Anforderung vor.
TO_PROCESSWartet darauf, dass Sie das Dokument bereitstellen.
ISSUEDDas Dokument wurde bereitgestellt.
CANCELEDDer Marktplatz hat die Anforderung abgebrochen.

Wird auf Dokumentanforderungs-Zeilen verwendet. GROSSGESCHRIEBEN.

WertBedeutung
INVOICEDer Marktplatz fragt nach einer Rechnung.
CREDIT_NOTEDer Marktplatz fragt nach einer Gutschrift.

Wird auf Rechnungs-Zeilen verwendet. GROSSGESCHRIEBEN.

WertBedeutung
AUTO_INVOICEVom Marktplatz automatisch erzeugte Rechnung.
MANUAL_INVOICEAuf Seite des Marktplatzes manuell erfasste Rechnung.
MANUAL_CREDITManuelle Gutschrift.

Wird auf Rechnungs-Zeilen verwendet. GROSSGESCHRIEBEN.

WertBedeutung
PENDINGNoch nicht bezahlt.
PAIDAls bezahlt markiert.
FAILEDDer Zahlungsversuch ist fehlgeschlagen.

Wird während des Angebot-Zurückziehens auf der Angebotszuordnungs-Zeile verwendet.

WertBedeutung
deletingZurückziehen-Anfrage an den Marktplatz gesendet; wartet auf Bestätigung.
delete_failedDie Zurückziehen-Anfrage ist fehlgeschlagen. Die Zeile bleibt erhalten, damit Sie es erneut versuchen können.

Sobald der Marktplatz das Zurückziehen bestätigt, wird die Zuordnungs-Zeile vollständig entfernt — es gibt keinen Wert deleted.

Wird auf Attributzuordnungs- und Angebotsfeld-Zuordnungszeilen verwendet. Jeder Wert öffnet eine andere Quellenauswahl im Zuordnungsdialog.

WertBedeutung
product_fieldEin Standard-Shopware-Produktfeld (Name, Beschreibung, EAN usw.).
custom_fieldEin Shopware-Zusatzfeld.
property_groupEine Shopware-Eigenschaftsgruppe (verwendet für Varianten-Achsen usw.).
categorySmarte Kategorie — verwendet die Mirakl-Kategoriezuordnung, falls vorhanden, ansonsten Rückfall auf den Shopware-Kategorienamen.
mirakl_categoryStrikte Mirakl-Kategorie — nur aus der Mirakl-Kategoriezuordnung (mit Eltern-Vererbung).
shopware_categoryRoher Shopware-Kategoriename oder -Pfad, niemals die Zuordnung.
product_imageEin Produktbild.
taxDer Steuerwert des Produkts.
staticEin statischer Wert, den Sie eingeben.
ean_or_skuEntweder EAN oder SKU, je nachdem, was verfügbar ist.
ean_or_sku_typeEine Markierung, welche der beiden Werte verwendet wurde.
shop_skuDie Shopware-Produktnummer.
shop_sku_typeEine Markierung, die den SKU-Typ kennzeichnet.
eanDie EAN des Produkts.
ean_typeEine Markierung, die den EAN-Typ kennzeichnet.
effective_stockDer effektive Bestandswert des Produkts.
mirakl_offer_stateDie je Verbindung gesetzte Angebotsstatus-Überschreibung des Produkts (oder der Verbindungs-Standardwert).
delivery_timeDie Lieferzeit des Produkts.

Vom Marktplatz bei der Importstatus-Abfrage zurückgegeben. Diese sind marktplatzseitige Zustände, getrennt von den lokalen Sync-Zuständen oben. Alle Werte sind GROSSGESCHRIEBEN, wie der Marktplatz sie zurückgibt.

Angebots-Importe

  • WAITING, RUNNING, COMPLETE, FAILED

Produkt-Importe

  • WAITING, RUNNING, COMPLETE, FAILED, TRANSFORMATION_FAILED

Bestands-Importe

  • WAITING, RUNNING, COMPLETE, FAILED

Wird auf der Zeile verwendet, die einen manuellen Transaktionsprotokoll-Exportauftrag verfolgt.

WertBedeutung
pendingErstellt, aber der Marktplatz-Auftrag hat noch nicht gestartet.
runningDer Marktplatz generiert die Datei.
completedDie Datei wurde heruntergeladen.
errorDer Auftrag ist fehlgeschlagen.

Transaktionsprotokoll-Export — marktplatzseitiger Zustand

Abschnitt betitelt „Transaktionsprotokoll-Export — marktplatzseitiger Zustand“

Der Marktplatz gibt am Status-Endpunkt einen dieser Werte zurück. Sie sind in „bereit” und „fehlgeschlagen” gruppiert.

  • Bereit (Datei herunterladen): AVAILABLE, COMPLETED, SUCCESS.
  • Fehlgeschlagen (terminal): FAILED, ERROR, CANCELLED.

Stabile Codes, die an Sync Logs-Zeilen angehängt werden, wenn ein Fehler eine bekannte Ursache hat. Das Admin zeigt sie über Snippets als verständliche Meldung; die zugrundeliegende technische Meldung bleibt als Rückfall verfügbar. Format: <flow>.<reason>.

Produktexport (productExport.*):

  • productNotVisible — Produkt ist im Verkaufskanal der Verbindung nicht sichtbar (inaktiv, fehlende Sichtbarkeit oder gelöscht).
  • requiredAttributeEmpty — Produkt übersprungen, weil ein erforderliches Attribut leer ist.
  • missingRequiredAttributes — Produkt fehlen erforderliche Attribute (Liste wird mitgegeben).
  • noAttributeMappings — Für diese Verbindung sind keine Attributzuordnungen konfiguriert.
  • noImportId — Der Marktplatz hat keine Import-ID zurückgegeben.
  • miraklApiError — Allgemeiner Marktplatz-API-Fehler.
  • rateLimitExhausted — Rate Limit überschritten; alle Wiederholungsversuche aufgebraucht.
  • rateLimited — Rate-limitiert; die Charge versucht es nach der Wartezeit des Marktplatzes erneut.
  • unexpected — Unerwarteter Fehler (nicht kategorisiert).

Angebots-Synchronisation (offerSync.*):

  • productNotVisible — Produkt ist im Verkaufskanal der Verbindung nicht sichtbar.
  • missingRequiredAttributes — Produkt fehlen erforderliche Attribute (Liste wird mitgegeben).
  • missingOfferFields — Produkt fehlen erforderliche Angebotsfelder (Liste wird mitgegeben).
  • noCategoryMapping — Für die Kategorien dieses Produkts wurde keine Mirakl-Kategoriezuordnung gefunden.
  • catalogPrerequisiteMissing — Produkt wurde noch nicht in den Marktplatz-Katalog exportiert. Exportieren Sie es zuerst von der Seite Produkte.
  • requiredFieldEmpty — Angebot übersprungen, weil ein erforderliches Feld leer ist.
  • miraklApiError — Allgemeiner Marktplatz-API-Fehler.
  • rateLimitExhausted — Rate Limit überschritten; alle Wiederholungsversuche aufgebraucht.
  • rateLimited — Rate-limitiert; die Charge versucht es nach der Wartezeit des Marktplatzes erneut.