Pola niestandardowe

Ścieżka: Ustawienia → Pola niestandardowe (/settings/custom-fields).

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.

Kolumna Znaczenie
Etykieta Nazwa dla operatora
Klucz Identyfikator techniczny (małe litery, cyfry, podkreślenia)
Powiązanie Tabela, np. products, orders
Typ Tekst, liczba, lista, data…
Źródło opcji Lista statyczna albo słownik systemowy
Wymagane / Widoczne / Aktywne Jak pole zachowuje się w UI
Zakres System (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.

Pole Znaczenie
Etykieta Wymagana. Z niej przy tworzeniu powstaje klucz
Klucz Wymagany. Potem trudno go zmieniać, jeśli wartości już wiszą na produktach
Powiązana tabela Wymagana. Dla katalogu: products
Grupa / sekcja Porządek na liście
Typ pola Rodzaj kontrolki
Źródło danych Lista statyczna albo słownik systemowy
Opcje / słownik Gdy typ to lista
Placeholder, wartość domyślna, kolejność Podpowiedzi i układ
Tekst pomocniczy, tooltip, opis Dla operatora
Wymagane Czy trzeba wypełnić
Aktywne Nieaktywne 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

Potrzeba Co wybrać
Szybkie pole tylko na zakładce Dodatkowe Często wystarczy kontrolka w edytorze products.form
Trwała definicja na encji, do ponownego użycia w układzie i CMS Pole niestandardowe na products, potem wrzucenie do formularza
Pole na zamówieniu, nie na produkcie relatedTable=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.

Powiązane artykuły