Стоит понимать, что у тегов есть правила размещения, например длинна. Для тега H1 предельно допустимое значение длинны не должно превышать 50 символов (чем короче тем лучше), и содержать не более трёх слов. Исходя из этого правила вам следует сделать вывод, что если названия товаров небольшие, то рекомендую использовать тег, так-как это сфокусирует запрос.
Но даже если такой возможности нету, вы безусловно можете указать название товара в Titile.
Относительно вашей идеи, использовать тег h1 для заголовка статьи, хочу вас предостеречь, что карточка товара должна иметь специальную
микро разметку, по этому размещение "статьей", не рекомендуется. Вы можете заключить в тег h1 описание товара, или атрибутов, но заголовок товара оставить хотя бы h2