# Limio Offers Table Component

The **Limio Offers Table** is a configurable component in **Limio for Salesforce (LFS)** that enables users to browse, filter, and select offers within a Salesforce Flow. It is designed to support complex basket-building experiences and provides flexibility to tailor the offer selection process to your business needs.

> 📚 **Column Configuration:** [Customize Columns in Offer Catalog](https://docs.limio.com/integrations/setting-up-limio-for-salesforce/filtering-rules/customise-table-columns)\
> 🔍 **Filtering Rules:** [Set Up Offer Filtering Rules](https://docs.limio.com/integrations/setting-up-limio-for-salesforce/filtering-rules)

## Table Behaviour and Interactions

### Column Display

* Table columns and headers are configured through the [Customise Table Columns in Offers Catalog](/integrations/setting-up-limio-for-salesforce/filtering-rules/customise-table-columns.md).
* All columns are **sortable**.
* Column widths and header wrapping adjust automatically for better readability.

### Filtering

* Filters are applied based on **Offer Filtering Rules** defined in LFS.
* Some filters may be hidden, required, or pre-filled based on these rules - filters behaviour was left unchanged with just one improvement:

> ✅ Users can remove optional filters, but **required filters** (set by rules) cannot be removed or changed.

## Search

* Enter text to search within all **visible columns**.
* The search supports **partial matches** (e.g., typing "dig" will match "digital UK").
* Filters and sorting remain active during search.

## Offer Selection

The way users select offers depends on the **Maximum Selected Offers** input property:

* **If set to 1:**
  * Selection uses **radio buttons** (single choice).
  * Selecting a new offer replaces the current selection.
* **If greater than 1:**
  * Selection uses **checkboxes** (multi-select).
  * A **select all / deselect all** option is available.
  * Once the maximum number of offers is selected, additional checkboxes are disabled.
* **If not configured:**
  * The component defaults to multiple offers selection.

🗑️ Removing an offer from the **Cart Items component** will also deselect it in the Offers Table.

## Offer Details

* The text in the **first column** of each row is a clickable link.
* Clicking the link opens detailed information about the offer, as defined in the Table Config.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.limio.com/integrations/setting-up-limio-for-salesforce/new-component-design/offers-table-component.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
