Если нужен один объект товара, подойдет find: const product = items.find(item => item.id === wantedId);. После этого проверьте, найден ли объект, и только затем читайте его название. При отсутствии совпадения результат равен undefined.
Для нескольких подходящих товаров используйте filter. Он возвращает массив, включая пустой массив при отсутствии совпадений. Для позиции внутри исходного массива используйте findIndex, который возвращает -1, если ничего не найдено.
При сравнении идентификаторов учитывайте типы. Число 12 и строка '12' не равны при строгом сравнении. Лучше заранее определить формат id на границе получения данных, чем случайно менять сравнение только ради одного сработавшего примера. Дубликаты идентификаторов тоже требуют понятного правила выбора.
Ответить на вопрос