diff --git a/shop/app/my-orders/page.tsx b/shop/app/my-orders/page.tsx
index 971fe51..cf1aaf2 100644
--- a/shop/app/my-orders/page.tsx
+++ b/shop/app/my-orders/page.tsx
@@ -126,14 +126,17 @@ export default async function MyOrdersPage() {
{/* Produkte kurz */}
{items.length > 0 && (
- {items.map((item, i) => (
+ {items.map((item, idx) => (
+ {item.device_name || 'Kasse'}:
{item.product_name}
{item.selected_modules.length > 0 && (
- +{item.selected_modules.length} Module
+
+ (+{item.selected_modules.length} {item.selected_modules.length === 1 ? 'Modul' : 'Module'})
+
)}
))}
diff --git a/shop/components/admin/orders-table.tsx b/shop/components/admin/orders-table.tsx
index 3c885ee..4ce3b8b 100644
--- a/shop/components/admin/orders-table.tsx
+++ b/shop/components/admin/orders-table.tsx
@@ -182,17 +182,22 @@ export function OrdersTable({ initialOrders }: OrdersTableProps) {
-
- {items.map((item: any) => (
-
+ {items.map((item: any, idx: number) => (
+
- {item.product_name}
+
+ {item.device_name || 'Kasse'}:
+
+ {item.product_name}
{item.selected_modules?.length > 0 && (
- +{item.selected_modules.length}
+
+ + {item.selected_modules.map((m: any) => m.module_name || m.name).join(', ')}
+
)}
-
+
))}