Pola niestandardowe

Pola niestandardowe pozwalają dodać własne dane do produktów, zamówień i innych obiektów bez zmian w kodzie. Definiujesz etykietę, klucz i typ, a pole wstawiasz do formularza i uzupełniasz na kartach.

Opublikowano
Zaktualizowano
Wersja systemu26.39
Czas czytania3 min
Na tej stronieListaNowe poleKiedy formularz, a kiedy pole niestandardowePrzykład: „Tylko na dowóz”

Słownik pól dodatkowych na tabelach firmy: produkty, zamówienia i inne encje. Pole tutaj to definicja (etykieta, klucz, typ). Żeby operator zobaczył je na karcie produktu, musisz jeszcze wstawić je do formularza products.form. Wartość uzupełniasz na zakładce Dodatkowe.

Lista pól niestandardowych

Lista#

Filtry: wyszukiwanie, powiązana tabela, typ pola, pokaż nieaktywne.

KolumnaZnaczenie
EtykietaNazwa dla operatora
KluczIdentyfikator techniczny (małe litery, cyfry, podkreślenia)
PowiązanieTabela, np. products, orders
TypTekst, liczba, lista, data…
Źródło opcjiLista statyczna albo słownik systemowy
Wymagane / Widoczne / AktywneJak pole zachowuje się w UI
ZakresSystem (nie edytujesz) albo Firma

Zaznaczasz wiersze: Aktywuj, Dezaktywuj, Usuń. Pola systemowe pomija operacja masowa. Nie da się ich edytować ani skasować.

Nowe pole#

Przycisk Dodaj pole.

PoleZnaczenie
EtykietaWymagana. Z niej przy tworzeniu powstaje klucz
KluczWymagany. Potem trudno go zmieniać, jeśli wartości już wiszą na produktach
Powiązana tabelaWymagana. Dla katalogu: products
Grupa / sekcjaPorządek na liście
Typ polaRodzaj kontrolki
Źródło danychLista statyczna albo słownik systemowy
Opcje / słownikGdy typ to lista
Placeholder, wartość domyślna, kolejnośćPodpowiedzi i układ
Tekst pomocniczy, tooltip, opisDla operatora
WymaganeCzy trzeba wypełnić
AktywneNieaktywne nie wchodzi do nowych wyborów

Typy: Tekst, Wielolinijkowy tekst, Liczba, Logiczna, Lista jednokrotnego wyboru, Lista rozwijana, Lista wielokrotnego wyboru, Data, Data i czas, Czas, Adres e-mail, Numer telefonu, Adres URL, Kolor, Zakres, Plik, JSON, Komponent niestandardowy.

Potrzebujesz aktywnej firmy. Pracujesz na firmie, w której jesteś zalogowany.

Kiedy formularz, a kiedy pole niestandardowe#

PotrzebaCo wybrać
Szybkie pole tylko na zakładce DodatkoweCzęsto wystarczy kontrolka w edytorze products.form
Trwała definicja na encji, do ponownego użycia w układzie i CMSPole niestandardowe na products, potem wrzucenie do formularza
Pole na zamówieniu, nie na produkcierelatedTable=orders i odpowiedni formularz zamówienia

Kolejność przy produkcie:

  1. Utwórz pole (tabela products).
  2. Otwórz products.form i przeciągnij pole z palety Pola niestandardowe.
  3. Zapisz formularz.
  4. Na produkcie, zakładka Dodatkowe, uzupełnij wartość.
  5. W szablonie PDP dodaj blok tego pola, jeśli ma iść do sklepu.

Samo utworzenie pola w słowniku nie pokazuje go na karcie produktu.

Przykład: „Tylko na dowóz”#

  1. Dodaj pole: etykieta „Tylko na dowóz”, tabela products, typ Logiczna, aktywne.
  2. Edytor products.form: przeciągnij to pole do sekcji logistyki. Zapisz.
  3. Na produktach dowozowych zaznaczasz przełącznik w Dodatkowych.
  4. CMS / integracja czyta extra_fields po kluczu pola.
PodsumowanieW skrócie

Pole niestandardowe to trwała definicja danych na obiekcie. Najpierw zdefiniuj pole, potem dodaj je do formularza, a na końcu uzupełnij wartości.