EasyStorage
  • EasyStorage - wprowadzenie
  • Start
  • Panel WEB
    • Asortyment
      • Produkty
        • Dodaj produkt
        • Importuj produkty
        • Importuj stany magazynowe
        • Edycja Produktu
          • Konfiguracja stanów
      • Grupy produktów
        • Tworzenie grupy produktów
      • Dostawcy
        • Dodaj dostawce
      • Właściciele
        • Dodaj właściciela
    • Magazyn
      • Lokalizacje
        • Dodaj Lokalizację
        • Edycja Lokalizacji
        • Export/Import lokalizacji
        • Aktualizacja ścieżki kompletacji
      • Jednostki magazynowe ( JM )
        • Stwórz Jednostki magazynowe
      • Inwentaryzacje
      • Koszyki
      • Grupowe inwentaryzacje
      • Strefy
        • Dodaj strefe
      • Magazyny
        • Dodaj magazyn
      • Jednostki
        • Dodaj jednostkę
      • Rodzaje jednostek magazynowych
      • Rodzaje lokacji magazynowych
        • Dodaj rodzaj lokacji magazynowej
    • Zakupy
      • Zamówienia zakupu
      • Dostawy
    • Sprzedaż
      • Zamówienia Sprzedaży
        • Tabela Sprzedaży
    • Zadania
      • Powody pominięcia zadań
    • Raporty
      • Raport różnicowy dostaw
      • Stan magazynu
      • Raport stanu jednostek magazynowych
      • Raport obłożenia magazynu
      • Stany magazynowe produktów
      • Raport historii produktu
      • Raport historii lokalizacji
      • Raport historii JM
      • Raport niezaalokowanych produktów
      • Statystyki efektywności
      • Raport obrotów magazynowych
    • Użytkownicy
    • Konfiguracja
      • Integracje
        • Subiekt GT
        • Subiekt Nexo Pro
        • Comarch ERP XL
        • Comarch Optima
        • Instalacja Drivera ES
        • Baselinker
      • Tagi
      • Ustawienia
        • Ustawienia dostaw
        • Ustawienia uzupełnień
        • Ustawienia zamówień sprzedaży
        • Ustawienia aplikacji mobilnej
        • Ustawienia przesunięć
        • Ustawienia pick
        • Ustawienia kontroli
        • Ustawienia produktów
        • Ustawienia inwentaryzacji
        • Ustawienia wysyłki
      • Typy zamówień sprzedaży
      • Akcje automatyczne
  • Aplikacja mobilna - Wstęp
    • Aplikacja mobilna - Instalacja
      • Aplikacja mobilna - Konfiguracja
        • Aplikacja mobilna - Logowanie
    • Aplikacja mobilna - Zadania operatora
    • Aplikacja mobilna - Zadania operatora - Inwentaryzacja
    • Aplikacja mobilna - Główny panel użytkownika
      • Aplikacja mobilna - Zadania operatora - Uzupełnienia
      • Aplikacja mobilna - Zadania operatora - Kompletacja
      • Aplikacja mobilna - Dostawy
      • Aplikacja mobilna - Kontrola
      • Aplikacja mobilna - Inwentaryzacje
      • Aplikacja mobilna - Produkty
      • Aplikacja mobilna - Lokacje / Jednostki
      • Aplikacja mobilna - Przesuń jednostkę
      • Aplikacja mobilna - Przesuń produkt
      • Aplikacja mobilna - Przesuń jednostkę MM
      • Aplikacja mobilna - Przesuń produkt MM
      • Aplikacja mobilna - Zmień stan produktu
      • Aplikacja mobilna - Ustawienia
      • Aplikacja mobilna - Wyloguj
  • Funkcje
    • Kontrola
    • Dodawanie produktu
    • Kompletacja
    • Statusy Zamówień
  • Wdrożenie
  • API
    • Autoryzacja
    • Pobranie produktów
    • Pobranie zamówień
    • Dodanie zamówienia sprzedaży
  • Jak ... ?
    • Jak filtrować tabele z danymi w WMS EasyStorage
    • Jak reagować na błędy integracji?
    • Jak ukryć zamówienie na terminalu mobilnym
    • Jak Anulować zamówienie sprzedaży
    • Jak liczona jest liczby użytych licencji w systemie WMS EasyStorage?
Powered by GitBook
On this page
  1. Panel WEB
  2. Konfiguracja
  3. Ustawienia

Ustawienia kontroli

Ustawienia stanowisk pakowania/kontroli

PreviousUstawienia pickNextUstawienia produktów

Last updated 1 year ago

Dynamiczny nagłówek kontroli zamówienia

Możemy zdefiniować nagłówek zamówienia podczas jego kontroli. Nagłówek definiujemy używając znaczników HTML oraz języka liquid (np do warunkowania)

Przykład definicji nagłówka wyświetlający TAGi zamówień sprzedaży jeżeli zawierają słowo "Karton", a kraj dostawy wyświetlamy na żółto gdy są to Niemcy. Dodatkowo tło nagłówka zmieniamy na czerwony gdy masa zamówienia jest większa niż 7

<html style="margin: 0; padding: 0;background-color: {% if SaleProductsWeight > 7 %}red{% else %}black{%endif%};">
<body>
<div style="display: flex; font-size: 14px; color: white;">

    <div style="width: 30%;text-align: left;">{{SaleProductsWeight}} kg</div>

    <div style="flex-grow: 1;text-align: center;">
        {% if ShippingCustomerCountryName == "Niemcy" %}
            <span style="color: yellow; font-size: 16px">{{ShippingCustomerCountryName}}</span>
        {% else %}
        {{ShippingCustomerCountryName}}
        {% endif %}
    </div>

    <div style="width: 30%;text-align: right;">
        {% for tag in SaleTags %}
        {% if tag contains "Karton_" %}
        {{ tag}}
        {% endif %}
        {% endfor %}
</div>
</div>
</body>
</html>

Poniżej prostszy przykład gdzie po prostu wyświetlamy komentarz na czerwonym tle:

<html style="margin: 0; padding: 0;background-color: tomato";>
<body>
<div style="display: flex; font-size: 14px; color: white;">

    <div style="flex-grow: 1;text-align: center;">
                {{SaleComment}}
        
    </div>
</div>
</body>
</html>

Tutaj przykład wyświetlenia komunikatu na czerwonym tle, gdy zamówienie zawiera TAG "DPD":

<html>
<body style="margin: 0; padding: 0;background-color: black; font-size: 14px; color: white;">

    {% assign tag_found = false %}
    {% for tag in SaleTags %}
        {% if tag contains 'DPD' %}
            {% assign tag_found = true %}
        {% endif %}
    {% endfor %}


    {% if tag_found %}
        <div style="text-align: center; color: white; background-color: red;">
            Spakuj w karton - DPD!!
        </div>
    {%endif%}
</body>
</html>

Dostępne zmienne:

SaleComment, SaleSourceName, SaleNumber, SaleReferenceNumber, , ShippingCustomerPhoneNumber , ShippingCustomerName, ShippingCustomerCountryName, CarrierName, SaleProductsWeight, SaleTags

Dokumentacja liquid:

https://shopify.github.io/liquid/