Skip to main content

Search selections

Search Selections

Search Selections is the capability to save, and reuse a search that is often performed.

Hii Retail provides several search APIs for different entities and different purposes. In certain scenarios, the ability to quickly load the same search, can save valuable time for a user or a services.

Search Selections makes it possible to save all the search parameters you have configured so that the search can be loaded again the next time it is needed, instead of a user having to configure the search components in exactly the same way, over and over again.

A typical use case for this would be a frontend application where users log in, and often do the same search multiple times a day.

For example, a mobile POS application, that can be used in multiple departments in a large store. User A might have an automatic filter for Shoes because she always works in the shoe department. User B might have the filter Mens and Outdoors because he works in the outdoor department for mens fashion.

Similarly a search can be stored and shared with other users, so that they can all have access to certain predefined filters, or it can even be shared with services.

Shared Search Selections

A Search selection can be shared with other users or services. The API describes the details on how to do this here.

This can be useful when the retail organization often have the same search requirements across departments. A centrally defined set of searches can be shared with the entire organization, or specific employees, as needed.

Note that sharable can be set on a PRIVATE Search Selection to allow user defined search to be shared with other. Hii Retail does not control how this sharing is done.

A PUBLIC Search Selection is the preferred way to share to a broad audience.

INTERNAL Search Selections

Setting the scope to INTERNAL allows an organization to create search results that can be automated. A typical example of this would be PLU Lists used for selecting Items in Self Checkout, on in-store scales, vending machines, etc.

If a Search Selection is created to search for Items found under the Item Category Bread for example, the results will be different in different Business Units. One Business Unit might have 10 different types of bread, while another might have 45. In this way the PLU List definition is "static" from a central management perspective, but the actual content of the PLU Lists will match what is actually available in each Business Unit.