Thank you. it works well and this is exactly what I want.
But there is one problem, when there are many icons, the placement of the icons will overlap with the icons of other products beyond the scope of the product. I think the icon should not be out of range, but continue to be placed in the next row.