Managing product attributes effectively is crucial for a robust e-commerce search and filtering experience. On the Attributes tab within the Configure page of the dashboard, you have control over the attributes that are indexed and utilized by our search and browse engine. Here we’ll guide you through each attribute type and how to optimize them for your product listings.

Attribute Structure

Each attribute requires a nickname and a code. The nickname is for dashboard display purposes only and is not visible to customers. The code corresponds to your product schema using Dot Notation, which allows for the targeting of attributes or nested attributes within your data structure.

Example of Dot Notation for a product attribute:

{
  "metafields": {
    "custom": {
      "material": "Cotton"
    }
  }
}

In this case, the attribute code would be metafields.custom.material.

Searchable Attributes

By marking an attribute as Searchable, your products can be found in search results if the search query matches the attribute’s value. This is ideal for text-based attributes such as product names, descriptions, or categories.

Partial Matching

The “Allow Partial Matching” option determines whether a product can match search queries that only partially match the attribute’s value. For instance, if you want customers to find a product by typing just a part of the SKU or Style Code, enable this option. If exact matches are preferred, such as for specific codes, you can disable this option.

Filterable Attributes

Setting an attribute as Filterable enables it to be used as a facet on category or search result pages. This allows customers to refine their searches based on specific product characteristics like size, color, or brand.

Sortable Attributes

Sortable attributes can be used to create custom sort orders for your product catalog. This is useful for allowing customers to sort products according to different criteria, such as price, popularity, or relevance.

Best Practices

  • Use clear, descriptive nicknames for attributes to easily manage and identify them on the dashboard.
  • When setting up searchable attributes, consider the search behavior of your customers and which attributes are most relevant to their queries.
  • For filterable attributes, think about the facets that are most useful for customers when browsing your product range.
  • Regularly review and update your attributes to keep up with changes in your product catalog and customer search behavior.

By following these guidelines, you can ensure that your product attributes are optimized for search and filtering, creating a better shopping experience for your customers.