# ProductSortKey The set of valid sort keys for product listings. Use this enum to specify how products should be ordered in search results and product collections. ## Enum Definition ```graphql enum ProductSortKey { TITLE PRICE CREATED UPDATED RATING MODEL_NUMBER BEST_SELLING LAST_SOLD } ``` ## Values | Value | Description | |-------|-------------| | TITLE | Sort products alphabetically by title | | PRICE | Sort products by price | | CREATED | Sort products by creation date | | UPDATED | Sort products by last update date | | RATING | Sort products by customer rating | | MODEL_NUMBER | Sort products by model number | | BEST_SELLING | Sort products by sales volume | | LAST_SOLD | Sort products by most recent sale | ## Example ```graphql query { products(first: 10, sortKey: BEST_SELLING) { edges { node { id title price rating } } } } ``` ## Related Types - `ProductConnection` - `ProductEdge` - `Product`