So I use query loops for the shop archive and categories. I let the query sort it by Random and TTL.
But I still offer the customer to choose the sorting with bricks element “orderby”. And then we have the default sorting by Woocommerec / Wordpress.
So I just found out that Random TTL is broken again. I had this dialed in before. Maybe 1.9.1. Not quite sure if environment or version is responsable. Right now Random and TTL is not working. Products on page 1 appear on page 2 and 3 and some are completely missing. I checked it with Wprocket / CF apo cache off. This worked a few weeks or months before because I had the exact same issue and was troubleshooting.