diff --git a/shop/components/admin/category-dialog.tsx b/shop/components/admin/category-dialog.tsx index cadc0c0..8d0cf9f 100644 --- a/shop/components/admin/category-dialog.tsx +++ b/shop/components/admin/category-dialog.tsx @@ -49,6 +49,7 @@ const categorySchema = z.object({ show_in_kauf: z.boolean().default(true), show_in_abo: z.boolean().default(true), resets_others: z.boolean().default(false), + allow_update_discount: z.boolean().default(true), }) type CategoryFormValues = z.infer @@ -77,6 +78,7 @@ export function CategoryDialog({ show_in_kauf: category?.show_in_kauf ?? true, show_in_abo: category?.show_in_abo ?? true, resets_others: category?.resets_others ?? false, + allow_update_discount: category?.allow_update_discount ?? true, }, }) @@ -294,6 +296,29 @@ export function CategoryDialog({ )} /> + ( + + + + +
+ + Update-Rabatt erlauben + +

+ Wenn aktiv, erhalten Kauf-Lizenzen dieser Kategorie den Update-Rabatt. +

+
+
+ )} + /> +