Sort Configuration

Configure sorting options for the item list — choose which sort fields to display and their order.

Plain Language

Sort configuration lets you "customize your sort menu." You can choose which sorting options to show (e.g., name, time, price) and rearrange their order in the menu. Hide the ones you don't need and put the ones you use most at the top.

Accessing Sort Configuration

  • In the item list, tap the sort icon (up/down arrows)
  • Tap the settings icon in the top right corner of the sort panel
  • Enter the Sort Configuration page
Screenshot: Settings icon in the top right corner of the sort panel

Sort Field Types

Built-in Sort Fields

Default sort fields provided by the system:

  • Name: Sort by item name alphabetically
  • Created Time: Sort by when the item was added
  • Updated Time: Sort by when the item was last modified
  • Price: Sort by item price attribute

Custom Sort Fields

Custom attributes you create also appear in the sort options:

  • Such as "Expiry Date," "Purchase Date," "Brand," etc.
  • Custom attributes are hidden by default and need to be manually enabled
  • Membership Feature: Enabling custom attribute sorting requires a membership
Tip

Custom attributes display their full path to avoid confusion with same-named attributes. For example, "Food / Expiry Date" instead of just "Expiry Date."

Configuration Options

Enable / Disable Sort Fields

  • Each sort field has a toggle switch on the right
  • Toggle on = the field appears in the sort menu
  • Toggle off = the field does not appear in the sort menu

Reorder Fields

  • Each field has a drag handle on the left
  • Long press and drag to rearrange the field order
  • Fields at the top of the list appear first in the sort menu

Save Configuration

  • After making changes, tap the save icon in the top right corner
  • The configuration is saved locally
  • The sort menu will reflect the new configuration next time you open it
Screenshot: Sort configuration page showing drag-to-reorder and toggle switches

Using Sort

After configuration, use the sort panel:

  • Tap a sort field
  • First tap: Sort by that field in descending order (largest to smallest)
  • Tap the same field again: Switch to ascending order (smallest to largest)
  • The arrow icon indicates the current sort direction

Use Cases

Scenario 1: Simplify the Sort Menu

If you only use "Created Time" and "Price" for sorting:

  • Go to Sort Configuration
  • Keep only these two fields enabled
  • Disable all other fields
  • The sort menu becomes clean and simple

Scenario 2: Put Frequently Used Sorts First

If you often sort by "Expiry Date":

  • Go to Sort Configuration
  • Drag "Expiry Date" to the top
  • It will be the first thing you see when opening the sort menu
  • No need to scroll through a long list

Scenario 3: Sort by Custom Attribute

If you want to sort by "Purchase Date":

  • Make sure the "Purchase Date" attribute has been created
  • Go to Sort Configuration and enable that attribute
  • Save the configuration
  • Select "Purchase Date" in the sort menu

Configuration Reference

Field TypeDefault StateMembership Required
Built-in fields (Name, Time, Price)Enabled by defaultNo
Custom attributesDisabled by defaultYes

FAQ

Why can't I see custom attributes?

Possible reasons:

  • Custom attributes are disabled by default — you need to manually enable them in Sort Configuration
  • Non-members cannot enable custom attribute sorting
  • The attribute hasn't been used on any items yet
Sort configuration not taking effect after saving?

Sort configuration is saved on the local device. You'll need to reconfigure it if you switch devices.

How do sort directions work?

Ascending (arrow up): Smallest to largest — e.g., earliest to latest, lowest to highest price
Descending (arrow down): Largest to smallest — e.g., latest to earliest, highest to lowest price