Skip to main content

Add, hide, and arrange columns in the Stores grid

Open Store Locator → Stores and click Columns in the grid toolbar. This controls the administration table only; it does not change Store Cards or CSV exports.

Default Store columns

Before an administrator customizes the table, the grid shows the columns declared by Store Locator:

  • Store;
  • Status;
  • Language when multilingual integration is active;
  • City;
  • Country;
  • Manager;
  • Brand;
  • Hero Image.

Status renders as a colored badge, Brand resolves its relationship, and Hero Image renders a thumbnail rather than a raw Media value.

Show or hide columns

  1. Click Columns.
  2. Check a field to show it or clear it to hide it.
  3. Close the popover; the grid changes immediately.

The picker includes declared columns plus scalar keys present in the currently loaded Store records. This means text, number, URL, date, toggle, and other scalar custom-field values can become admin columns. Arrays containing only scalar values, such as checkbox choices, can also be shown. Nested objects, galleries, repeaters, and preview-only keys are intentionally excluded because they cannot form a readable table cell.

If a newly created custom field does not appear, save a value for it on at least one Store, return to Stores, click Refresh, and reopen Columns.

Rearrange columns

Inside Columns, drag a row using its grip and drop it in the desired position. Ordering includes hidden fields, so a field keeps its position if you hide and later show it.

Sort records

Click a sortable table heading once for ascending and again for descending order. Image/preview columns may be marked non-sortable. Sorting changes the server query and returns to page 1; it is separate from drag-reordering the visible headings.

Where preferences are stored

Column order and visibility are stored in browser localStorage under a provider-specific key such as:

cliqui:columns:stores

Therefore the choice is specific to that browser/profile. It is not copied to another administrator, another browser, an incognito window, a staging site, or the settings export.

To reset the grid, clear that local-storage key/site data in the browser. The declared default columns will appear again.

Add a code-defined column

The normal customer workflow is to create a scalar Custom Field and expose it through Columns. Developers who need a calculated or HTML-transformed column must register it in the Store data provider through an extension; the public cliq_sl_admin_store_filters hook adds filters, not columns. Keep such code in a companion plugin so Store Locator updates remain safe.