Product Lists Overview

The Product List feature allows you to create customised lists of products, which dynamically update, and can be displayed anywhere in your store. These could be used to display lists of products ranging from "recommended" products on a product details page, to "most popular" products on your homepage.

This article helps get you started.

Introduction

The Product List feature allows the automatic generation of a list of products. The lists are filtered and sorted according to your requirements, and can then be used in different scenarios, including, but not limited to:

  • Product Up Sells
  • Product Cross sells
  • Related Products
  • Failed Searches
  • Basket page
  • Order Complete page

👍

Product Lists dynamically update. For example, as a product goes out of stock, depending on your preferences, the product could be set to automatically be removed from product lists.

Products Lists are "current product aware". For example, you can create a list that returns only products that are the same colour as the product currently being viewed by a customer.

Aurora can display product lists in your stores front-end in 3 separate ways. You can assign a product list:

  • To a product category.
  • To a filter of a product field (sidebar).
  • Display a product list using a Smarty function or by AJAX/JSON. The use of product lists in the front-end of your store is discussed in more detail in the Product List Front-End Guide.

Product List Types

There are four types of product lists:

Product List TypeCurrent Product AwareMaximum number of lists permittedMaximum number of productsMaximum number of filters assigned
GenericNo100UnlimitedUnlimited
Up SellYes120Unlimited
Cross SellYes120Unlimited
RelatedYes120Unlimited

The Up Sell, Cross Sell, and Related product lists are current product aware, and allow you to create bespoke lists that display results based on the product being viewed. For example, you could create an Up Sell list that returns products that are in the same category and of a higher price than the currently viewed product.

📘

To provide the current product aware lists, each list has to be generated for each product on your store, which can result in thousands of complex queries running. To maintain the highest level of performance for your server, a store can only create and manage one of each of the below types of product lists:

  • Up Sell
  • Cross Sell
  • Related

You can create up to 100 Generic product lists. 20 of these can have an update frequency of 2 hours.

Product Lists and Filters

Product Lists are constructed from one or more filters. If a product list has only one filter assigned to it, all of the products from that filter will be displayed in the product list (taking any specified limits into account). If a product list has several filters assigned to it, products will be taken from the first filter, followed by the second and third filters, until the product list is full.

The order of products can be specified per filter - but this can also be overridden by the parent product list.

📘

To create a product list, first you need to create a filter. The following article covers Filters in more detail.