Product Tags

From version 2.2.6.0, KonaKart supports product tags. Tags are attributes that can be associated to a product and can be used to refine product searches. For example, in the case of a digital camera the tags could be arranged as follows:

MegaPixels

Optical Zoom

Weight

6.0

3x

less than 100g

8.0

4x

between 100g and 200g

10.0

5x

greater than 200g

The Optical Zoom tags (3x,4x and 5x) are contained within a tag group called Optical Zoom. All tags must belong to a tag group and a tag may belong to multiple groups. The purpose of a tag group is to organize tags and a tag group may be associated to a category so that it can be automatically displayed in a context sensitive fashion when a customer is viewing products belonging to a specific category.

For example, the image below shows that the MPAA Movie rating and the DVD Format tag groups are displayed in the DVD Movie>>Action category . When a customer clicks on a tag , he refines the search to only show products that include that tag information. Multiple tags may be selected . When within the same tag group, they are OR'ed together. e.g. I want to see all movies with rating PG or PG-13. When within different groups they are AND'ed together. e.g. Show me all movies that have a PG or PG-13 rating and are available in Blu-ray format.

Tag functionality is available through the application API. The ProductSearch object has been enhanced to include an array of Tag Group objects, each of which may contain a number of tags. There is also a new API call getTagGroupsPerCategory() to enable you to determine which tag groups have been associated to a category. The Product object now has a tags attribute which is populated in the getProduct() method with an array of tags, so that you may see which tags have been associated to a product.