diff --git a/shop/components/admin/product-list.tsx b/shop/components/admin/product-list.tsx
index 54b4ac4..356dfe8 100644
--- a/shop/components/admin/product-list.tsx
+++ b/shop/components/admin/product-list.tsx
@@ -41,9 +41,11 @@ export function ProductList({ initialProducts, categories }: { initialProducts:
const filteredProducts = useMemo(() => {
return products.filter(p => {
- if (p.billing_interval === 'one_time') return showKauf
- if (p.billing_interval === 'monthly') return showAbo
- return true
+ const inKauf = p.show_in_kauf ?? true
+ const inAbo = p.show_in_abo ?? true
+ if (showKauf && inKauf) return true
+ if (showAbo && inAbo) return true
+ return false
})
}, [products, showKauf, showAbo])
@@ -134,14 +136,14 @@ export function ProductList({ initialProducts, categories }: { initialProducts:
checked={showKauf}
onCheckedChange={(checked) => setShowKauf(!!checked)}
/>
- Kaufprodukte
+ In Kaufauswahl