Using the Smart Search Tool

The Smart Search Tools is a component that you will find in several areas of TouchPoint. It is designed to balance 3 important needs:
  1. Provide a consistent experience as much as possible while providing powerful efficiency.
  2. Support additional input methods like bar-code scanners where applicable.
  3. Satisfy unique needs for each context in which it is available.
Once you are familiar with how it works in each context, it should feel very intuitive. It looks like this in most places: tp-smart-search
General Guidelines for Use:
  • You can always click into the search bar and start typing. The system will automatically return and start filtering available results as you type.
  • In order to select or access a result, simply click the item that you want from the filtered results.
  • In several contexts the control provides an action when you press ENTER after any number of letters typed. When you use this action, the system will return a full-text search on what you typed in rather than display the filtered results. This is valuable because the full-text search will apply to additional fields whereas the dynamic filtering as you type only applies to limited fields (like SKU and Title). This is the only behavior available when you press ENTER in the search bar. Some areas (like the cart) do not have an applicable ENTER action. In those cases nothing will happen.
Summary of Search Bar contexts (where you will find this component in TouchPoint):
  1. Products: dynamic clickable search results; pressing ENTER retrieves full text search results from all products.
  2. Customers: dynamic clickable search results; pressing ENTER retrieves full text search results from all customers.
  3. Sales: pressing ENTER retrieves full text search results from all orders.
  4. Cart: dynamic clickable search results.
  5. Vendors: dynamic clickable search results; pressing ENTER retrieves full text search results from all vendors.
  6. Inventory Count: dynamic clickable search results.
  7. Inventory Transfer: dynamic clickable search results.