Skip to content
Malouf Docs

Custom Fields

Table of Contents

Custom Field NameLocationDescription
image-tagCategory CardAllows a tag on the top right of the image.
sold-outCategory CardAllows a tag on the top right of the image.
product-colorsCategory CardAllows colors to go on image.
available-inCategory CardUsed to share variants, typically size.
meter=textCategory CardUsed to have text instead of meter.
meter=coolingCategory CardUsed for cooling only.
meter=levelCategory CardUsed for level only.
use-includedCategory CardUsed to show “What’s Included” title.
product-featuresCategory CardUsed to show a list of features.
daily-stealProduct Details PageFor the Daily Steal promotion box.
saleProduct Details PageFor the sale banner on the product page.

Custom Field Details

image-tag

Custom Field Name: image-tag
Custom Field Value examples: 30% OFF, NEW, ON SALE, HOT

The expected input is text, which will always be displayed uppercase (for example: new becomes NEW). If the sold-out field is used, it will take precedence.

sold-out

Custom Field Name: sold-out
Custom Field Value examples: SOLD OUT

The expected input is text, which will always displayed uppercase (for example: sold out becomes SOLD OUT). Will take precedence over the image-tag field.

product-colors

Custom Field Name: product-colors
Custom Field Value examples: Navy,Gray,Red/Black,Pink

The expected input is a list of colors seperated by commas with NO spaces. These colors need to match what the color values are in the “Variants” section within the Admin for each product.

*NOTE: A list of color codes and their corresponding hex values is something we are actively working on. This will be updated in the near future.

available-in

Custom Field Name: available-in
Custom Field Value examples: Available in 2-inch • 3-inch • 4-inch

The expected input is text. Copy the example and adjust it to fit needs like Available in 3-inch • 4-inch or Available in 4 colors.

meter=text

Custom Field Name: meter=text
Custom Field Value examples: Material=Shredded Memory Foam

The expected input is text. Anything before the equals will be the “title”, anything after the equals will be the “text”.

meter=cooling

Custom Field Name: meter=cooling
Custom Field Value examples: Gel Infusion

The expected input is text. The title will always be “Cooling”. The Custom Field Value will be on the right side of the cooling SVG.

meter=level

Custom Field Name: meter=level
Custom Field Value examples: Feel=4

The expected input before the equals is text. The expected input after the equals is an integer between 1 and 5. Anything before the equals will be the “title”, anything after the equals will be the “level”.

use-included

Custom Field Name: use-included
Custom Field Value examples: true, false

The expected input of the Custom Field Value is true or false. This will allow you to show the “What’s Included” title for the product-features Custom Field.

product-features

Custom Field Name: product-features
Custom Field Value examples: Independent Head and Foot Incline, Hybrid, Soft, Hygienic, Ultra Soft

The expected input is a list of features. It is coded to seperate the list of features by a comma.

daily-steal

Custom Field Name: daily-steal
Custom Field Value examples: 35 OR Limited-Time Deal=Take 35% off All Sizes

Can be either a number or text as follows:

  • If value is a number, the default sale banner will be used with title “Daily Steal” and the value used as the percentage off in the text: “Enjoy value% OFF Today Only”.
  • If value is text, the required format is: title=text with an = sign separating the title and text.

sale

Custom Field Name: sale
Custom Field Value examples: Spring Sale=Save Up to 20%

The expected input is text. The title will always be what is left of the equals sign. The sale description will be on the right side of the equals sign.