Przypisz zamówienie Snapwear ręcznie
Numer, e-mail i telefon kandydatów są maskowane. Nazwisko, kwota i produkty nie tworzą automatycznego powiązania.
{% extends 'layouts/app.html.twig' %} {% block title %}Monitoring panelu Snapwear: {{ provider.name }}{% endblock %} {% block app_content %} {% include 'partials/_flash_messages.html.twig' %}
{{ provider.name }} · logowanie formularzowe, matching po danych kontaktowych i polling statusów.
{{ session.lastErrorCode|default('panel_error') }} — {{ session.lastError }}
Numer, e-mail i telefon kandydatów są maskowane. Nazwisko, kwota i produkty nie tworzą automatycznego powiązania.
Lista jest budowana lokalnie. Panel Snapwear zostanie odpytany dopiero, gdy termin „Następna próba” zostanie osiągnięty.
| Realizacja | Zamówienie | Dispatch | Stan matchingu | Próby | Ostatnia / następna próba | Wygaśnięcie / komunikat |
|---|---|---|---|---|---|---|
| #{{ fulfillment.id }} | {% if fulfillment.salesOrder %} {{ fulfillment.salesOrder.reference|default('#' ~ fulfillment.salesOrder.id) }} {% else %}—{% endif %} | {{ fulfillment.dispatchedAt ? fulfillment.dispatchedAt|date('d.m.Y H:i') : '—' }} | {{ fulfillment.providerMatchStatus }} | {{ fulfillment.providerMatchAttempts }} |
Ostatnia: {{ fulfillment.providerLastMatchAt ? fulfillment.providerLastMatchAt|date('d.m.Y H:i') : '—' }} Następna: {{ fulfillment.providerNextMatchAt ? fulfillment.providerNextMatchAt|date('d.m.Y H:i') : 'zatrzymana' }} |
{{ fulfillment.providerMatchExpiresAt ? fulfillment.providerMatchExpiresAt|date('d.m.Y H:i') : '—' }} {{ fulfillment.providerMatchLastError ?: '—' }} |
| Brak realizacji oczekujących na automatyczny matching. | ||||||
| Numer Snapwear / realizacja | Status lokalny | Status Snapwear | Dopasowanie | Tracking | Sprawdzenia | Ostatni błąd | Akcje |
|---|---|---|---|---|---|---|---|
{{ link.externalOrderId }}{% if link.fulfillment %} Realizacja #{{ link.fulfillment.id }} {% else %} Kandydat bez realizacji {% endif %} |
{{ link.fulfillment ? link.fulfillment.statusCode : '—' }} | {{ link.rawStatus ?: '—' }} |
{{ link.matchStatus }} {{ link.matchMethod ?: '—' }} · {{ link.matchConfidence ?: '—' }} |
{{ link.trackingNumber ?: '—' }} {{ link.carrierName ?: link.carrierCode ?: '—' }} |
Ostatnie: {{ link.lastCheckedAt ? link.lastCheckedAt|date('d.m.Y H:i') : '—' }} Sukces: {{ link.lastSuccessfulCheckAt ? link.lastSuccessfulCheckAt|date('d.m.Y H:i') : '—' }} Następne: {{ link.nextCheckAt ? link.nextCheckAt|date('d.m.Y H:i') : '—' }} |
{% if link.lastErrorCode %}{{ link.lastErrorCode }} {% endif %} {{ link.lastErrorMessage ?: '—' }} |
{% if can_manage and link.fulfillment %} Pokaż historię statusów {% else %} — {% endif %} |
| Brak danych monitoringu Snapwear. | |||||||