diff --git a/myproject/pos/static/pos/js/terminal.js b/myproject/pos/static/pos/js/terminal.js index 20d07a1..e715123 100644 --- a/myproject/pos/static/pos/js/terminal.js +++ b/myproject/pos/static/pos/js/terminal.js @@ -116,9 +116,14 @@ function renderProducts() { filtered = ITEMS; } - // Поиск - клиентская фильтрация + // Поиск — по названию или артикулу, по любой части, без регистра if (searchTerm) { - filtered = filtered.filter(item => item.name.toLowerCase().includes(searchTerm)); + const term = searchTerm.trim(); + filtered = filtered.filter(item => { + const name = (item.name || '').toLowerCase(); + const sku = (item.sku || '').toLowerCase(); + return name.includes(term) || sku.includes(term); + }); } filtered.forEach(item => {