To sort your items by a specific attribute, you'll be using the item-attribute parameter in an Item list. This allows you to dictate which attribute you want to include, which values of that attribute you want to include and sort them in the order you'd like!
Item lists need to target a particular tag, category, or subcategory. Then, you can determine which attribute you'd like to use (i.e. color, size, etc). You can enter multiple attributes separated by a pipe | character. Lastly, I want all of these items to appear - so I added a size="500", meaning up to 500 items will appear on one page.
The below example showcases how to sort Linen category items by a "Color Gradient".
item-attribute-1-value="White | Silver | Grey | Blush | Peach | Pink | Red | Blue | Navy Blue | Purple | Brown | Black"