Zastosuj formuły, aby poprawić dane w cennikach
Zastosowanie formuł pozwala na ustalenie warunków logicznych do sprawdzania danych przechowywanych w polach wczytanych z cenników i innych podsystemów w celu ustalenia potrzebnych wartości w zależności od warunków.
Na przykład można zastąpić wartość w polu „Cena” na podstawie pola „RRP”, jeśli jest ono wypełnione dla produktu, tym samym wgrywając wartość z pola „Cena” do serwisu z uwzględnieniem RRP kontrola. Możliwe jest również łączenie różnych wartości z różnych pól, kopiowanie wartości do innych pól. Stosowanie formuł jest ograniczone tylko Twoją wyobraźnią i pozwala zrealizować dowolny pomysł. Aby otworzyć podsystem „Formuły”, wybierz tę pozycję menu w podsystemie „Cenniki” dla żądanego cennika.
Możesz również ustawić jedną formułę dla wszystkich cenników, w tym celu musisz wybrać pozycję po lewej stronie "Otwórz produkty od wszystkich kontrahentów".
Procedura kompilacji wzoru:
- Wybierz pole, dla którego kompilowana jest formuła
- Wybierz podmianę makra nazwy pola z listy po prawej stronie
- Określ logiczną walidację wartości (jeśli to konieczne)
- Skonfiguruj filtr, aby zastosować formułę tylko do niektórych produktów (jeśli to konieczne)
Aby wybrać pole, dla którego chcesz utworzyć formułę, kliknij przycisk „+”. Na ekranie pojawi się lista dostępnych pól.
Na liście po prawej dostępne są funkcje do tworzenia warunków logicznych i poprawiania danych
W formułach można używać wartości z atrybutów produktów wczytanych z cennika. W tym celu stosuje się substytucję makra w postaci {Cena atrybutu: nazwa atrybutu}, na przykład {Cena atrybutu: Producent}
Możesz utworzyć globalną formułę dla wszystkich cenników, jeśli chcesz zastosować te same warunki do wszystkich produktów. W tym celu otwórz produkty od wszystkich kontrahentów, a następnie otwórz podsystem „Formuły pól”
Zaokrąglanie ceny.
Jeżeli dla formuły zostanie wybrane pole przypisania typu „Cena”, to wynik formuły zostanie automatycznie zaokrąglony zgodnie z ustawieniami programu
Domyślnie wartość w polu "Cena Sugerowana" nie jest zaokrąglana, jeśli wymagane jest zaokrąglenie na podstawie ustawień programu to dodaj formułę w tym formularzu
Przykłady formuł.
Wzór: jak odjąć 12 procent od ceny
{Price list: Price} - ({Price list: Price} * 12) / 100
Formuła: jak uzyskać procent zysku z ceny sprzedaży na podstawie ceny zakupu (kosztu)
(({Price list: Price} - {Price list: Cost price}) / {Price list: Price}) * 100
Wzór: jak określić RRP, jeśli narzut w polu ceny jest wyższy niż RRP
IF({Price list: Price} > {Price list: RRP price} AND {Price list: RRP price}>0, {Price list: RRP price}, {Price list: Price})
Wzór: jak usunąć wiodące zera na początku tekstu
Np. SKU produktu w cenniku wygląda jak 005799347, zadaniem jest uzyskanie wartości 5799347.
TRIM(LEADING '0' FROM {Price list: Manufacturer SKU})
Formuła pobierania wartości produktów od sprzedawców z określonego wiersza (przy otrzymywaniu danych z marketplace'ów).
Gdzie N to numer wiersza + nazwa pola, z którego chcesz pobrać wartość
[[RowFromCompetitorTP_N{PriceCompetitorsTP: Price}]]
TRIM(REPLACE({Cena: Kategoria z ceny}, CONCAT('/ ', {Cena: Producent}), ''))