How to make rendered product variations show in a grid rather than a list?
You can quite easily create a View display to list your products in a grid.


Add a new View ( Admin > Structure > Views )
Add a page display
Add relevant filters for entity type etc..
Set the style to "Grid" layout
Tinker from there with fields etc..


That should do it.