Dodatkowe pola produktu
Zakładka Dodatkowe w formularzu produktu pokazuje pola, których nie ma w standardowej karcie: czas przygotowania, kalorie, oznaczenie „tylko na dowóz”, numer receptury itd.

Skąd biorą się pola
Zakładka sama w sobie nie definiuje pól. Definicje ustawiasz w Ustawieniach:
- Formularze - formularz o kluczu
products.form(tytuł: Formularz produktu). - Edycja układu i typów pól w edytorze formularza.
- Opcjonalnie klasyczne pola niestandardowe powiązane z tabelą produktów.
Po zapisaniu definicji wracasz do produktu: na zakładce Dodatkowe pojawiają się nowe pola. Wartości zapisujesz przy produkcie razem z resztą karty.
Po co to osobno
Standardowe zakładki pokrywają sprzedaż (nazwa, VAT, cena, skład, warianty). Pola dodatkowe służą do danych:
- których potrzebuje kuchnia albo logistyka
- które chcesz pokazać w sklepie przez CMS / API jako
extra_fields - które różnią się między lokalami tej samej sieci
Nie buduj w Dodatkowych zastępstwa dla Cennika ani Wariantów. Cena, VAT i rozmiary mają swoje zakładki; Dodatkowe są na metadane.
Formularz vs pola niestandardowe
| Mechanizm | Rola |
|---|---|
Formularze (products.form) |
Układ i kontrolki widoczne na zakładce Dodatkowe |
| Pola niestandardowe | Słownik / definicje pól na tabeli produktów, często uzupełniające |
W praktyce zaczynasz od formularza produktu. Pola niestandardowe dokładasz, gdy potrzebujesz trwałego pola na encji poza samym układem formularza.
Przykład: kalorie i czas przygotowania
- Wejdź w Ustawienia → Formularze i otwórz
products.form. - W edytorze formularza dodaj sekcję „Informacje żywieniowe”.
- Dodaj pola: Kalorie (liczba), Czas przygotowania (liczba, minuty).
- Zapisz formularz.
- Otwórz produkt → zakładka Dodatkowe → uzupełnij wartości.
- W szablonie strony produktowej podepnij te pola do widoku klienta, jeśli mają być publiczne.
Gdy zakładka jest pusta
To normalne przy świeżej instalacji: startowa definicja formularza produktu nie zawiera pól. Dopiero po konfiguracji w Ustawieniach zakładka zaczyna pracować.
Pusta zakładka nie oznacza błędu produktu. Oznacza brak zdefiniowanych pól dodatkowych.
Przykład: flaga „tylko dowóz”
- W edytorze formularza dodajesz pole typu tak/nie: „Tylko dowóz”.
- Na wybranych produktach zaznaczasz je w Dodatkowych.
- CMS albo reguły kanału korzystają z tej flagi przy prezentacji oferty.
- Nie mylisz tego ze statusem Szkic: produkt może być opublikowany, ale oznaczony jako niedostępny w sali.