From e43b894bfc239989289cace2551059e661a28ac7 Mon Sep 17 00:00:00 2001 From: sebseb7 Date: Fri, 18 Jul 2025 06:58:25 +0200 Subject: [PATCH] Filter out delivery items in OrdersTab quantity calculation: Updated the item quantity calculation to exclude specific delivery items, improving accuracy in order summaries. --- src/components/profile/OrdersTab.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/components/profile/OrdersTab.js b/src/components/profile/OrdersTab.js index 23a5809..6619102 100644 --- a/src/components/profile/OrdersTab.js +++ b/src/components/profile/OrdersTab.js @@ -259,10 +259,19 @@ const OrdersTab = ({ orderIdFromHash, t }) => { - {order.items.reduce( - (acc, item) => acc + item.quantity_ordered, - 0 - )} + {order.items + .filter(item => { + // Exclude delivery items - backend uses deliveryMethod ID as item name + const itemName = item.name || ''; + return itemName !== 'DHL' && + itemName !== 'DPD' && + itemName !== 'Sperrgut' && + itemName !== 'Abholung'; + }) + .reduce( + (acc, item) => acc + item.quantity_ordered, + 0 + )} {currencyFormatter.format(total)}