ProductRangeFacetDisplayExtension Class
The ProductRangeFacetDisplayExtension class is the base class for registering a custom presentation for range product facets on the product list and search pages.

Add-ons inherit from this class to declare a presentation that admin users can assign to range facets in the product search index. Each add-on must also export matching React display components from its webstore entry module. See Facet presentations (ADK) and Implementing a custom facet presentation.
Note
The built-in range facet presentation (RangeInput) is described in ProductSearchFacetDisplayType reference. Custom presentations extend that option.
Properties
Type
public abstract string Type { get; }
The unique identifier of the range facet presentation within the add-on package.
This value must match the key used in the add-on's facets.range export and is stored in Sana Admin when an admin user assigns the presentation to a facet.
Title
public abstract string Title { get; }
The display title of the range facet presentation shown in Sana Admin when admin users select a presentation for a facet.
Hidden
public virtual bool Hidden => false;
The value indicating whether the facet should be hidden on the storefront.
When true, the facet remains fully functional in page data but no UI is rendered, including the facet header. Override this property to return true for hidden presentations.
Example
using Sana.Extensions.Search;
namespace Sana.Extensions.CustomFacetPresentations;
public class SliderRangeFacetDisplayExtension : ProductRangeFacetDisplayExtension
{
public override string Type => "SliderRange";
public override string Title => "Slider range";
}