Skip to main content

Introduction

The Product application provides a powerful comparison widget designed to display and compare multiple items in an intuitive interface. Whether you need to showcase product catalogs, compare technical specifications, or present feature matrices, this application offers flexible configuration options to meet your specific requirements.

Deployment

The Product application is enterprise-ready and deployed on customer servers upon request.
To implement this solution for your business, please contact our sales team at sales@wallboard.info.

Version Notice

This application is under active development with regular feature updates and improvements.
Features, functionality, and interface elements described in this documentation may evolve over time.
For the latest updates, assistance with issues, or any inquiries, please contact support@wallboard.info.

Core Functionality

The Product widget enables users to:

  • Display structured product information in customizable formats
  • Compare multiple items side-by-side
  • Search and filter products based on various criteria
  • Visualize differences between selected items
  • Integrate with external systems through commands and events

Operating Modes

The widget supports two distinct operating modes to accommodate different use cases:

List Mode

In List Mode, the widget displays all available items from the connected data source in either a horizontal or vertical layout. This mode is ideal for:

  • Product catalogs and directories
  • Complete inventory displays
  • Browsable collections where all items should be visible

Key Features:

  • Automatic display of all available items
  • Configurable layouts (horizontal/vertical)
  • Jump-to-item functionality via external commands
  • Sortable and filterable lists (when configured)

Comparison Mode

In Comparison Mode, the widget starts with an empty display and shows items only when triggered by external commands. This mode is perfect for:

  • Interactive product comparisons
  • Feature-by-feature analysis
  • Customer-facing product selection tools
  • Situations where selective display is preferred

Key Features:

  • On-demand item display
  • Configurable maximum item limit
  • Empty state customization (text or image)
  • Selection timeout options

Prerequisites

To successfully implement and utilize the Product widget, ensure that you have:

  1. Valid Data Source: A structured data repository in one of the supported formats:
  • Object with nested objects
  • Array of objects
  1. Unique Identifiers: Each item in your data source must have a unique identifier

For detailed configuration instructions, refer to the Widget Configuration Guide.

Sensor Events

The widget emits events that can be captured by your application for further processing or integration:

Event NameDescriptionPayloadUse Cases
nothingIsSelectedFires when comparison mode has no visible itemsEmptyReset dependent UI elements, show default content
productFires when a product is selected (clicked)Complete product objectUpdate related displays, track user selections, trigger analytics

External Commands

Control the widget's behavior programmatically with these supported commands:

CommandModeParametersDescription
Reset widgetComparisonNoneClears all selected items from the comparison view
Select productComparisonProduct identifierAdds the specified product to the comparison view
Remove productComparisonProduct identifierRemoves the specified product from the comparison view
Jump ListProduct identifierScrolls the list to the first occurrence of the specified product

Common Use Cases

Product Catalog

Configure the widget in List Mode to display your entire product inventory with scrollable access to all items.

Feature Comparison Tool

Set up Comparison Mode to allow users to select specific products for side-by-side feature evaluation.

Technical Specifications Display

Present detailed technical information in a structured format that highlights differences between similar items.

Interactive Kiosk

Implement as part of a customer-facing information kiosk where users can explore and compare options.