Która cena wygrywa
Nadpisanie, cena wyliczona i cena bazowa — kolejność, która wyjaśnia większość pytań „dlaczego jest inna cena".
Wiersz ceny ma trzy pola, a na zewnątrz widać jedno. Kolejność jest sztywna:
- Cena nadpisana — jeśli jest ustawiona, wygrywa zawsze,
- Cena wyliczona — wynik formuły albo workflow,
- Cena bazowa — wartość wpisana ręcznie.
Na zakładce Ceny produktów odpowiadają im kolumny Nadpisana, Wyliczona i Bazowa, a wynik pokazuje Końcowa. Kwoty są w walucie grupy; pusta komórka to —, a zero to 0,00.
Krok po kroku: zdjęcie nadpisania i powrót do formuły
Osobnego przycisku „wyczyść nadpisanie" nie ma. Robi się to przez wykasowanie zawartości pola.
- Wejdź w Katalog → Ceny, zakładka Ceny produktów.
- Znajdź wiersz wyszukiwarką — szuka po nazwie produktu, SKU i EAN. Listę zawęzisz filtrami grupy cenowej, sposobu wyceny i statusu.
- Sprawdź kolumnę Nadpisana. Jeśli jest w niej wartość, to ona wygrywa i żadne przeliczenie ceny nie ruszy.
- Kliknij przy wierszu ikonę Edytuj.
- W panelu Edit Product Price (panel jest po angielsku) wyczyść pole Override Price do końca — puste pole znaczy „brak nadpisania".
- Kliknij Update.
- Przelicz cenę ikoną Przelicz przy wierszu.
Przycisk Przelicz grupę nad tabelą przelicza w tle całą grupę wybraną w filtrze grupy — wszystkie jej produkty, niezależnie od wyszukiwania i pozostałych filtrów. Bez wybranej grupy z formułą albo workflowem przycisk jest nieaktywny. To samo znajdziesz w edytorze grupy, w menu Więcej akcji.
- Sprawdź kolumny Wyliczona i Końcowa — powinny się teraz zgadzać.
Nadpisanie wygrywa nawet z zerem
Nadpisanie liczy się jako ustawione również wtedy, gdy wynosi 0,00. Zero jest tu prawidłową ceną, a nie „brakiem ceny" — celowo, bo produkt gratisowy musi dać się wycenić na zero.
Praktyczny skutek: nadpisanie jest trwałe. Dopóki go nie wyczyścisz, żadna formuła ani workflow nie zmieni ceny tego produktu. To najczęstsza odpowiedź na „przeliczyłem formułę, a cena stoi".
Żeby wrócić do liczenia z formuły — wyczyść nadpisanie, nie przeliczaj ponownie. Procedura wyżej.
Cena wyliczona to pamięć podręczna
Cena wyliczona przechowuje ostatni wynik przeliczenia. Dla ceny typu stała jest celowo czyszczona przy każdym przeliczeniu — inaczej stara wartość zostałaby wyżej w kolejności niż świeżo zmieniona cena bazowa i przesłoniłaby ją.
Błąd formuły nie kasuje ceny
Gdy przeliczenie się nie uda — zły zapis wyrażenia, brak kursu waluty, dzielenie przez zero — system zachowuje poprzednią cenę wyliczoną, zapisuje błąd i zgłasza nieudane przeliczenie. Nie ma cichego zjazdu do ceny bazowej ani wyzerowania.
Dlatego przy operacji masowej patrz na licznik nieudanych, a nie tylko na to, czy operacja się zakończyła.
Ceny ujemne są przycinane do zera
Jeśli formuła, workflow albo korekta integracyjna dają wynik ujemny, cena zostaje ustawiona na zero i zapisywane jest ostrzeżenie.
Przeliczenie nie chodzi z zegarem
Formuły i workflow nie są przeliczane cyklicznie. Przeliczenie uruchamia konkretne zdarzenie: zmiana ceny bazowej, import albo zmiana kursu waluty, zmiana atrybutu lub kategorii produktu (dla workflow), kliknięcie Przelicz przy wierszu albo Przelicz grupę, operacja masowa. Samo otwarcie ekranu niczego nie przelicza. Harmonogram istnieje wyłącznie po stronie wysyłki gotowych cen na marketplace — to co innego niż ich liczenie.
Chcesz zobaczyć to na swoich zamówieniach? Pokażemy NOXTI na Twoich kanałach sprzedaży i Twoim magazynie.
Umów prezentację