Reference for custom Liquid filters available in section templates
value
(Number/String): The numeric price value to be formattedmoney_format
(String): Override default money formatintl_options
(Object, optional): Currency formatting configuration
url
(String): The original image URL to be optimizedwidth
(Number, optional): Desired image widthheight
(Number, optional): Desired image heightcrop
(String, optional): Crop mode for the imagehandle
(String, required): Product handle/slugref_product_id
(String, optional): Reference product IDlayout
(String, optional): Section layout typediscount_config
(Object, required): Discount configuration settingslabel_text
(String, required): Template for discount labelmoney_format
(String, required): Store’s money formatintl_options
(Object, optional): Currency formatting configurationdiscount_config
(Object, required): Discount configuration settingssave_text
(String, required): Template for savings textmoney_format
(String, required): Store’s money formatintl_options
(Object, optional): Currency formatting configurationcolor_mapping
(Object, required): Color map objectbreakpoints
(Object, required): Template breakpoint settingsdefault_value
(Any, required): Value to use if input is emptyError | Description | Solution |
---|---|---|
Invalid Price Format | Price value is null or not a number | 1. Use the default filter to set a fallback value (0) 2. Apply money filter to format the price |
Missing Image Dimensions | Width/height not specified for image optimization | 1. Always specify width and height parameters 2. Use default dimensions (300x300) if not provided |
Invalid Tracking Parameters | Missing required section context | 1. Check if section ID exists 2. Verify product handle is present 3. Fall back to standard product URL if missing |
Invalid Discount Configuration | Missing money format or invalid discount structure | 1. Ensure shop money format is provided 2. Validate discount configuration before applying |