diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2179125cadc8dafe1381f6acf75dad7ab42297a5..87220ca53e75c7b21a48f2bb5509f8e2e6142945 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,21 @@
+### Added
+- New features that have been added.
+
+### Changed
+- Changes in existing functionality.
+
+### Deprecated
+- Soon-to-be removed features.
+
+### Removed
+- Features that have been removed.
+
+### Fixed
+- fix item count
+
+### Security
+- Any security improvements.
+
 ## [1.0.70-RELEASE]
 ### Added
 - Added a method to verify cart consistency with the database.
diff --git a/src/main/java/com/marketingconfort/mydressin/services/impl/CartServiceImp.java b/src/main/java/com/marketingconfort/mydressin/services/impl/CartServiceImp.java
index 5e2813fce162fb885b7a3b5a68c317e2b02f4b0b..5f374acc91d00c8318df1f2472cb95edbf0e90c1 100644
--- a/src/main/java/com/marketingconfort/mydressin/services/impl/CartServiceImp.java
+++ b/src/main/java/com/marketingconfort/mydressin/services/impl/CartServiceImp.java
@@ -981,7 +981,7 @@ public class CartServiceImp implements CartService {
             throws TechnicalException {
         List<ClientDTO> clients = (keyword != null && !keyword.isBlank())
                 ? externalApiService.getClientsByKeyword(keyword)
-                : Collections.emptyList();
+                : Collections.emptyList() ;
         List<ProductCartDTO> products = (productKeyword != null && !productKeyword.isBlank())
                 ? productStockService.getProductByKeyword(productKeyword)
                 : Collections.emptyList();
@@ -993,10 +993,10 @@ public class CartServiceImp implements CartService {
                 .map(ProductCartDTO::getProductId)
                 .filter(Objects::nonNull)
                 .collect(Collectors.toList());
-        if (clientIds.isEmpty()) {
+        if (clientIds.isEmpty() && keyword == null || keyword.isBlank()) {
             clientIds = List.of(-1L);
         }
-        if (productIds.isEmpty()) {
+        if (productIds.isEmpty() && productKeyword == null || productKeyword.isBlank()) {
             productIds = List.of(-1L);
         }
         Map<Long, ClientDTO> clientMap = clients.stream()
@@ -1041,6 +1041,7 @@ public class CartServiceImp implements CartService {
                     .mapToDouble(ProductDetailsCartDTO::getTotalPrice)
                     .sum());
             cartDTO.setClientDTO(clientDTO);
+            cartDTO.setItemsCount(productDetailsCartDTOS.size());
             cartDTO.setProductDetailsCartDTOS(productDetailsCartDTOS);
             return cartDTO;
         });