Příznaky a stavový model¶
Stav k 2026-06-21.
Příznaky s importní logikou¶
Tyhle příznaky nejsou jen metadata — aktivně řídí chování importů.
import — "viděno v posledním feedu"¶
Importer před spuštěním nastaví import = 0 na všech svých produktech, pak každý zpracovaný produkt označí import = 1. Na konci produkty s import = 0 chybí ve feedu → schovají se nebo mažou.
Jde o interní stavový příznak importního runu, ne atribut produktu pro Sylius.
neprepsat — redakční zámek¶
neprepsat = 1 → import nepřepíše textová pole (název, popis atd.). Astra a Pelikán to respektují. U ostatních dodavatelů je kontrola zakomentována — přepis probíhá vždy.
Pole musí být zachováno v Sylius jako custom atribut a importní worker ho musí číst.
novy — nový produkt v tomto importním runu¶
Příznak nastavený importem při prvním vytvoření produktu. Krátkodobý — slouží pro logiku "co se právě přidalo".
od a od_puvodni¶
Viz samostatnou stránku pole od / od_puvodni.
Stavový model — viditelnost produktu¶
Produkt může být v jednom z těchto stavů kombinací příznaků:
| Stav | Podmínka | Sylius ekvivalent |
|---|---|---|
| Publikovaný | zobrazovat = 1, blokovat = 0 |
enabled = true |
| Blokovaný | blokovat = 1 |
enabled = false |
| Vyřazený | vyrazeny = 1 |
enabled = false + custom příznak |
| Draft / skrytý | zobrazovat = 0, ostatní 0 |
enabled = false |
| Časově skrytý | nezobrazovat_cas > NOW() |
custom + cron nebo Scheduled Tasks |
| Plánované smazání | smazat datum nastaveno |
custom + cron |
Sylius rozlišuje jen enabled/disabled
Tři různé stavy (blokovaný / vyřazený / draft) nelze rozlišit bez custom pole. Nutno přidat custom atribut nebo status enum na Product.
Časově podmíněné příznaky¶
novinka (date)¶
Zobrazovat jako novinku do tohoto data. Po datu → přestane se zobrazovat badge "Novinka".
nezobrazovat_cas (datetime)¶
Skrýt produkt až do tohoto okamžiku. Používá se pro plánované zveřejnění.
smazat (date)¶
Datum plánovaného smazání. Cron produkt v tento den smaže nebo skryje.
Redakční / editorské příznaky¶
| Příznak | Popis |
|---|---|
akcninabidka |
zařadit do sekce "Akční nabídka" |
nejprodavanejsi |
zařadit do sekce "Nejprodávanější" |
doporucujeme |
zařadit do sekce "Doporučujeme" |
priorita |
řazení v kategoriích (default 3) |
slider1, priorita_slider1 |
zařazení do slideru 1 s prioritou |
slider2, priorita_slider2 |
zařazení do slideru 2 s prioritou |
doprodej |
výprodejový příznak (clearance) |
gensace_zobrazovat |
zobrazovat na rc-baterie.cz |
gensace_doporucujeme |
doporučeno na rc-baterie.cz |
Ostatní příznaky¶
| Příznak | Popis |
|---|---|
komise |
komisní prodej (% provize) — exportuje se do Pohody |
max_obj_mnozstvi |
max. množství v jedné objednávce |
cena_na_dotaz |
nezobrazovat cenu, jen tlačítko "Cena na dotaz" |
cena_od |
zobrazovat "od X Kč" (min. cena sady/konfigurace) |
poznamka_expedice |
interní poznámka pro sklad, nezobrazuje se zákazníkovi |
mj |
měrná jednotka (default ks) |