Przejdź do głównej zawartości

Enums

P2Lab Mirakl używa wartości tekstowych statusów w swoich encjach — połączeniach, ofertach, eksportach, logach synchronizacji itd. Ta strona wymienia każdą wartość, która może się pojawić, z krótkim wyjaśnieniem, co oznacza zwykłym językiem.

Wartości są wrażliwe na wielkość liter: niektóre są małymi literami, inne WIELKIMI (tam, gdzie wartość odpowiada dokładnie API marketplace’u). Etykiety w UI dla tych wartości pochodzą ze snippetów — na przykład status error jest pokazywany jako Error w panelu.

Używany na wierszu mapowania oferty (widoczny na stronie Offer Mappings).

WartośćZnaczenie
pendingMapowanie istnieje, ale nie zostało jeszcze zakolejkowane do synchronizacji.
queuedOczekuje w kolejce na następne uruchomienie synchronizacji.
processingBieżące uruchomienie synchronizacji właśnie pracuje nad tym wierszem.
retryPoprzednia próba nie powiodła się przejściowo — uruchomienie spróbuje ponownie.
syncedPomyślnie wysłane do marketplace’u; od tego czasu nie wykryto zmian.
errorOstatnia próba nie powiodła się z powodu wymagającego Twojej uwagi. Wiersz zawiera treść komunikatu błędu.

Używany na wierszu eksportu produktu (widoczny na liście Product Catalog, kolumna Export Status).

WartośćZnaczenie
pendingWybrany do eksportu, ale jeszcze nie zakolejkowany.
queuedOczekuje w kolejce na następne uruchomienie eksportu.
uploadedPlik CSV został wgrany do marketplace’u; oczekuje na przetworzenie po stronie marketplace’u.
processingMarketplace właśnie przetwarza wiersz.
retryPoprzednia próba nie powiodła się przejściowo — uruchomienie spróbuje ponownie.
exportedMarketplace zaakceptował wiersz i produkt jest w katalogu marketplace’u.
errorMarketplace odrzucił wiersz. Wiersz zawiera treść komunikatu błędu.

Używany na liście Connections (kolumna Status). Te same trzy wartości są pokazywane w widgecie Connection Status na Dashboardzie.

WartośćZnaczenie
connectedOstatni test powiódł się; zaplanowane synchronizacje uruchamiają się dla tego połączenia. Pokazane jako Connected.
disconnectedPołączenie nie zostało jeszcze zweryfikowane albo zostało wstrzymane; zaplanowane synchronizacje je pomijają. Pokazane jako Disconnected. Nowe połączenia startują w tym stanie.
errorOstatni test lub synchronizacja nie powiodło się; zaplanowane synchronizacje pomijają to połączenie. Pokazane jako Error. Najedź na status albo otwórz Edit Connection, żeby zobaczyć komunikat od marketplace’u.

W cyklu życia połączenia nie ma stanu pending.

Używany na liście Tasks (Dashboard → Quick StartTasks) oraz w oknie postępu dla akcji uruchamianych z panelu.

WartośćCzytelna nazwaZnaczenie
pendingWaiting…Właśnie utworzone, jeszcze nieprzejęte przez proces w tle.
in_queueIn queue…Czeka w kolejce na proces w tle.
processingProcessing…Proces w tle aktywnie wykonuje zadanie.
runningAlternatywna nazwa dla processing, używana przez niektóre przepływy.
completedCompleted!Zakończone pomyślnie.
errorErrorNieudane; zadanie zawiera ostatni komunikat.
cancelledAnulowane przed zakończeniem.

Używany na liście Sync Logs (kolumna Status).

WartośćEtykieta UIZnaczenie
startedStartedDługie uruchomienie jest w trakcie.
completedCompletedUruchomienie zakończyło się pomyślnie.
errorErrorUruchomienie nie powiodło się; wiersz zawiera komunikat błędu marketplace’u.

Uruchomienie w stanie started przez wiele godzin zwykle oznacza, że proces w tle padł w trakcie — zobacz Troubleshooting.

Używany na liście Sync Logs (kolumna Level). Kontroluje, które wiersze przechodzą przez ustawienie Sync log levels w Mirakl → Settings → Options.

WartośćEtykieta UIZnaczenie
debugDebugBardzo szczegółowe śledzenie. Domyślnie wyłączone.
infoInfoWiersze informacyjne (uruchomienie wystartowało, godne odnotowania zdarzenie).
successSuccessUruchomienie zakończyło się pomyślnie.
warningWarningCoś godnego odnotowania, co nie zatrzymało uruchomienia.
errorErrorPróba nie powiodła się.

Używany na liście Sync Logs (kolumna Type). Każda wartość określa klasę uruchomienia. UI tłumaczy typowe wartości na czytelne nazwy przez snippety (na przykład offer_sync pokazywane jest jako Offer sync); rzadsze typy wyświetlają samą wartość.

WartośćCo obejmuje
offer_syncWgrywanie partii ofert do marketplace’u. Pokazywane jako Offer sync.
offer_deleteWycofywanie oferty z marketplace’u. Pokazywane jako Offer delete.
offer_delete_status_checkOdpytywanie marketplace’u o wynik żądania usunięcia oferty.
stock_syncWgrywanie partii aktualizacji stanów. Pokazywane jako Stock sync.
order_importPobieranie nowych i zaktualizowanych zamówień. Pokazywane jako Order import.
order_state_syncWysyłanie zmian statusu zamówienia z powrotem do marketplace’u (akceptacja, wysyłka, odrzucenie, zwrot). Pokazywane jako Order state sync.
product_exportUruchomienie eksportu katalogu produktów, zagregowane per połączenie. Pokazywane jako Product export.
product_export_batchPojedyncza partia eksportu katalogu produktów. Pokazywane jako Product export batch.
product_import_status_checkOdpytywanie marketplace’u o wynik importu produktów. Pokazywane jako Product import status check.
product_import_item_errorPobieranie raportu błędów per linia dla nieudanego importu produktów. Pokazywane jako Product import item error.
add_products / add_to_catalogDodawanie produktów do listy ofert lub katalogu z panelu.
auto_map_attributesTłowa akcja Auto Map na stronie Attribute Mappings.
catalog_exportRęczny eksport CSV ze strony Catalog Export.
refresh_categoriesOdświeżanie kategorii z marketplace’u.
refresh_product_attributesOdświeżanie atrybutów produktów z marketplace’u.
refresh_offer_statesOdświeżanie statusów oferty z marketplace’u.
refresh_offer_fieldsOdświeżanie pól oferty z marketplace’u.
refresh_reason_codesOdświeżanie kodów powodów z marketplace’u.
initial_message_importWstępne pobranie historyczne wiadomości po włączeniu synchronizacji wiadomości.
order_document_syncPobieranie nowych dokumentów zamówień.
document_request_syncPobieranie nowych żądań dokumentów od marketplace’u.
initial_order_document_importWstępne pobranie historyczne dokumentów zamówień.
upload_order_documentWysyłanie dokumentu do marketplace’u.
fulfill_document_requestOdpowiadanie na żądanie dokumentu od marketplace’u.
invoice_syncPobieranie nowych faktur z marketplace’u.
transaction_log_syncPobieranie nowych wpisów dziennika transakcji z marketplace’u.
initial_invoice_importWstępne pobranie historyczne faktur.
initial_transaction_log_importWstępne pobranie historyczne dziennika transakcji.
transaction_log_exportMasowy eksport dziennika transakcji uruchamiany z panelu.

Używany na wierszu śledzącym stan zamówienia Mirakl po stronie Shopware.

WartośćZnaczenie
pendingPobrane z marketplace’u, ale jeszcze nie utworzone w Shopware.
importedZamówienie Shopware zostało utworzone dla tego zamówienia Mirakl.
errorUtworzenie zamówienia Shopware nie powiodło się. Wiersz zawiera komunikat błędu.
deletedZamówienie Shopware zostało usunięte; powiązanie jest zachowane do celów audytu.

Używany na lokalnym wierszu importu produktu (widoczny na stronach detali Imports).

WartośćZnaczenie
pendingImport został zakolejkowany, ale jeszcze nie wystartował po stronie marketplace’u.
runningMarketplace właśnie przetwarza import.
completeMarketplace ukończył import. Mogą nadal istnieć błędy poszczególnych linii.
errorMarketplace odrzucił cały import.

Używany na wierszach dokumentów zamówień. WIELKIE LITERY.

WartośćZnaczenie
INBOUNDDokument przyszedł z marketplace’u do Shopware.
OUTBOUNDDokument został wysłany z Shopware do marketplace’u.

Używany na wierszach dokumentów zamówień. WIELKIE LITERY.

WartośćZnaczenie
AUTO_SHOPWAREWygenerowany automatycznie przez Shopware (np. przez auto-upload dokumentów).
MANUAL_SHOPWAREUtworzony lub wgrany ręcznie z panelu Shopware.
MANUALWgrany ręcznie spoza Shopware.
MIRAKL_SYNCPobrany z marketplace’u przez synchronizację dokumentów.

Używany na wierszach dokumentów zamówień.

WartośćZnaczenie
pendingUtworzony, ale jeszcze nie przetworzony.
uploadingAktualnie wysyłany do marketplace’u.
uploadedPomyślnie wysłany do marketplace’u.
syncedPotwierdzony przez marketplace.
errorPrzesłanie lub synchronizacja nie powiodły się. Wiersz zawiera komunikat błędu.
downloaded(Dla dokumentów przychodzących) Pomyślnie pobrany z marketplace’u.

Używany na wierszach żądań dokumentów pobranych z marketplace’u. WIELKIE LITERY.

WartośćZnaczenie
STAGINGMarketplace przygotowuje żądanie.
TO_PROCESSOczekuje, aż dostarczysz dokument.
ISSUEDDokument został dostarczony.
CANCELEDMarketplace anulował żądanie.

Używany na wierszach żądań dokumentów. WIELKIE LITERY.

WartośćZnaczenie
INVOICEMarketplace prosi o fakturę.
CREDIT_NOTEMarketplace prosi o korektę.

Używany na wierszach faktur. WIELKIE LITERY.

WartośćZnaczenie
AUTO_INVOICEFaktura wygenerowana automatycznie przez marketplace.
MANUAL_INVOICEFaktura wprowadzona ręcznie po stronie marketplace’u.
MANUAL_CREDITRęczna korekta.

Używany na wierszach faktur. WIELKIE LITERY.

WartośćZnaczenie
PENDINGJeszcze nieopłacona.
PAIDOznaczona jako opłacona.
FAILEDPróba płatności nie powiodła się.

Używany w trakcie procesu wycofywania oferty na wierszu mapowania oferty.

WartośćZnaczenie
deletingŻądanie wycofania wysłane do marketplace’u; oczekuje na potwierdzenie.
delete_failedŻądanie wycofania nie powiodło się. Wiersz zostaje, żeby można było ponowić.

Gdy marketplace potwierdzi usunięcie, wiersz mapowania jest usuwany w całości — nie ma wartości deleted.

Używany na wierszach mapowania atrybutów i mapowania pól oferty. Każda wartość uruchamia inny dialog wyboru źródła.

WartośćZnaczenie
product_fieldStandardowe pole produktu Shopware (nazwa, opis, EAN itd.).
custom_fieldPole własne Shopware.
property_groupGrupa właściwości Shopware (używana do osi wariantów itp.).
categoryInteligentna kategoria — używa mapowania kategorii Mirakl, jeśli jest dostępne, w przeciwnym razie wraca do nazwy kategorii Shopware.
mirakl_categoryŚcisła kategoria Mirakl — tylko z mapowania kategorii Mirakl (z dziedziczeniem rodzica).
shopware_categorySurowa nazwa lub ścieżka kategorii Shopware, nigdy mapowanie.
product_imageZdjęcie produktu.
taxStawka podatku produktu.
staticStatyczna wartość, którą wpisujesz.
ean_or_skuEAN albo SKU, w zależności od tego, co dostępne.
ean_or_sku_typeFlaga wskazująca, która z dwóch wartości została użyta.
shop_skuNumer produktu Shopware.
shop_sku_typeFlaga identyfikująca typ SKU.
eanEAN produktu.
ean_typeFlaga identyfikująca typ EAN.
effective_stockEfektywna wartość stanu magazynowego produktu.
mirakl_offer_stateNadpisanie Offer State dla produktu per połączenie (albo wartość domyślna z połączenia).
delivery_timeCzas dostawy produktu.

Zwracane przez marketplace przy sprawdzaniu statusu importu. To stany po stronie marketplace’u, oddzielne od lokalnych stanów synchronizacji powyżej. Wszystkie wartości są WIELKIMI LITERAMI, jak zwraca je marketplace.

Importy ofert

  • WAITING, RUNNING, COMPLETE, FAILED

Importy produktów

  • WAITING, RUNNING, COMPLETE, FAILED, TRANSFORMATION_FAILED

Importy stanów

  • WAITING, RUNNING, COMPLETE, FAILED

Używany na wierszu śledzącym ręczne zadanie eksportu dziennika transakcji.

WartośćZnaczenie
pendingUtworzone, ale zadanie po stronie marketplace’u jeszcze nie wystartowało.
runningMarketplace generuje plik.
completedPlik został pobrany.
errorZadanie nie powiodło się.

Marketplace zwraca jedną z tych wartości na endpoincie sprawdzania statusu. Są pogrupowane w „gotowe” i „nieudane”.

  • Gotowe (pobierz plik): AVAILABLE, COMPLETED, SUCCESS.
  • Nieudane (terminalne): FAILED, ERROR, CANCELLED.

Stabilne kody dołączane do wierszy Sync Logs, gdy błąd ma dobrze znaną przyczynę. Panel pokazuje je jako przyjazny komunikat przez snippety; źródłowy komunikat techniczny pozostaje dostępny jako fallback. Format: <flow>.<reason>.

Eksport produktów (productExport.*):

  • productNotVisible — Produkt nie jest widoczny w kanale sprzedaży połączenia (nieaktywny, brak widoczności albo usunięty).
  • requiredAttributeEmpty — Produkt pominięty, ponieważ wymagany atrybut jest pusty.
  • missingRequiredAttributes — Produktowi brakuje wymaganych atrybutów (lista podana).
  • noAttributeMappings — Dla tego połączenia nie skonfigurowano żadnych mapowań atrybutów.
  • noImportId — Marketplace nie zwrócił identyfikatora importu.
  • miraklApiError — Ogólny błąd API marketplace’u.
  • rateLimitExhausted — Przekroczono limit zapytań; wykorzystano wszystkie ponowienia.
  • rateLimited — Limit zapytań; partia spróbuje ponownie po przerwie marketplace’u.
  • unexpected — Nieoczekiwana awaria (niekategoryzowana).

Synchronizacja ofert (offerSync.*):

  • productNotVisible — Produkt nie jest widoczny w kanale sprzedaży połączenia.
  • missingRequiredAttributes — Produktowi brakuje wymaganych atrybutów (lista podana).
  • missingOfferFields — Produktowi brakuje wymaganych pól oferty (lista podana).
  • noCategoryMapping — Nie znaleziono mapowania kategorii Mirakl dla kategorii tego produktu.
  • catalogPrerequisiteMissing — Produkt nie został jeszcze wyeksportowany do katalogu marketplace’u. Najpierw wyeksportuj go ze strony Products.
  • requiredFieldEmpty — Oferta pominięta, ponieważ wymagane pole jest puste.
  • miraklApiError — Ogólny błąd API marketplace’u.
  • rateLimitExhausted — Przekroczono limit zapytań; wykorzystano wszystkie ponowienia.
  • rateLimited — Limit zapytań; partia spróbuje ponownie po przerwie marketplace’u.