Allow configuring filtering attributes on per-block basis

Created on 2 April 2025, 2 months ago

Problem/Motivation

Now we can configure attributes, visible in the Filters block, only globally, which is not very customizable.

Proposed resolution

Instead of the global setting, let's implement a per-block configuration of the visible filters, and the facet count flag.

1. Move the "Customize a list for product product filters" form to the block setting, and represent as a table with columns:
- Product type (the product type name, and "General" for filters like "Availability/In Stock")
- Attribute name
- Show filter
- Show count (enables querying the facet)

2. Integrate into the table the hardcoded filter "In Stock".

✨ Feature request
Status

Active

Version

2.0

Component

Code

Created by

πŸ‡¦πŸ‡²Armenia murz Yerevan, Armenia

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @murz
  • πŸ‡¦πŸ‡²Armenia murz Yerevan, Armenia
  • πŸ‡ΊπŸ‡¦Ukraine vetal4ik
  • Merge request !34Issue #3516881: Filters per blocks β†’ (Merged) created by Unnamed author
  • Pipeline finished with Failed
    25 days ago
    Total: 316s
    #496133
  • Pipeline finished with Failed
    16 days ago
    Total: 334s
    #503755
  • Pipeline finished with Failed
    15 days ago
    Total: 307s
    #504612
  • Pipeline finished with Failed
    15 days ago
    #504632
  • Pipeline finished with Failed
    15 days ago
    Total: 491s
    #504789
  • Pipeline finished with Failed
    12 days ago
    Total: 302s
    #506629
  • Pipeline finished with Failed
    12 days ago
    Total: 383s
    #506643
  • Pipeline finished with Failed
    12 days ago
    Total: 301s
    #506751
  • Pipeline finished with Failed
    12 days ago
    Total: 884s
    #506760
  • Pipeline finished with Failed
    11 days ago
    Total: 317s
    #507588
  • Pipeline finished with Success
    11 days ago
    Total: 307s
    #507598
  • πŸ‡ΊπŸ‡¦Ukraine vetal4ik
  • Pipeline finished with Failed
    10 days ago
    Total: 318s
    #508445
  • Pipeline finished with Failed
    10 days ago
    Total: 309s
    #508450
  • Pipeline finished with Success
    10 days ago
    Total: 504s
    #508452
  • Assigned to vetal4ik
  • Status changed to Needs review 5 days ago
  • First commit to issue fork.
  • Pipeline finished with Failed
    5 days ago
    Total: 378s
    #512612
  • Pipeline finished with Skipped
    5 days ago
    #512894
  • Pipeline finished with Skipped
    5 days ago
    #512895
  • πŸ‡¦πŸ‡²Armenia murz Yerevan, Armenia

    Implemented.

  • πŸ‡¦πŸ‡²Armenia murz Yerevan, Armenia
Production build 0.71.5 2024