Skip to main content
Write brand-specific content once, and every product uses the right version. Brand variables let you define a set of fields, then fill in different values for each brand. A Fischer product gets Fischer’s tagline; a Hilti product gets Hilti’s. One schema, many brands, no per-product editing. Set them up on the Brands tab in Settings > Content Logic.
Brands map to your product families. The list of available brands comes from the product families configured in your project.

Set up brand variables

1

Define a schema

Create the fields you need, such as tagline or compliance_text. Give each one a key, a label, and a type: text, long text, or URL.
2

Fill in values per brand

Select each brand and enter its specific values. The progress indicator (“3/5 filled”) shows which brands still need values.
3

Reference in content

Use {{brand.your_key}} in any formula-enabled field. Each product resolves to its own brand’s value.
For example, a product description formula:
{{product.name}} by {{product.brand}}. {{brand.tagline}}
“Stainless Steel Anchor Bolt by Fischer. Engineered for precision.”

What you can do with them

Here are common ways to use brand variables. Each one is a field you define once and fill per brand.
Add unique brand messaging to every product without editing them one by one.
Key: taglineValue
FischerEngineered for precision.
HiltiOutperform. Outlast.
BoschInvented for life.
Each manufacturer has its own certifications. Store them per brand and pull them into every product.
Key: compliance_textValue
FischerISO 9001:2015 certified. ETA approved. Fire-tested to EN 13501-2.
HiltiISO 14001 environmental management. ICC-ES evaluated. FM approved.
BoschCE marked. RoHS compliant. WEEE registered.
Add it to descriptions with Append/Prepend:
\n\nCompliance: {{brand.compliance_text}}
Give AI prompts brand context so generated content reflects the manufacturer’s identity.
Key: origin_storyValue
FischerFounded in 1948 in Waldachtal, Germany. A family-owned company with 75+ years of innovation in fixing systems.
HiltiFounded in 1941 in Schaan, Liechtenstein. A global leader in technology-led solutions for the construction industry.
Reference it in an AI prompt:
“Write a product description for {{product.name}}. Brand background: {{brand.origin_story}}
Suppliers set different MOQs. Store them per brand and show them on B2B product pages.
Key: moqValue
Fischer25
Hilti10
Bosch50
Minimum order: {{brand.moq}} units. {{global.lead_time_text}}
“Minimum order: 25 units. Ships within 3-5 business days.”
Warranties differ by brand. Centralize them instead of writing them per product.
Key: warranty_textValue
Fischer10-year manufacturer warranty on all fixing products.
HiltiLifetime warranty on all Hilti tools. 2-year warranty on consumables.
Bosch3-year Bosch Professional warranty. Register at {{brand.website}} for extension.
Manufacturers have different MSDS references and handling steps. Store them per brand.
Key: hazmat_handlingValue
Brand ARefer to MSDS-A001. Store below 25°C. Keep away from open flame.
Brand BRefer to MSDS-B042. Ventilated storage required. PPE mandatory for handling.
Combine it with a conditional block: if the product is a dangerous good, show {{brand.hazmat_handling}}.
Not all suppliers allow the same return terms.
Key: return_policyValue
FischerReturns accepted within 30 days. Original packaging required.
HiltiHilti fleet management: swap or return anytime.
BoschReturns within 14 days for unopened items only.
Returns: {{brand.return_policy}}

Tips

  • Use the long text field type for multi-line content like compliance text or origin stories.
  • Brand values can include other variables. A return policy can reference {{global.support_email}}, for example.

Category Variables

Store content that differs per category instead of per brand.

Global Variables

Define values that stay the same across every product.

Conditional Blocks

Show different content based on product data.

Default Variables

Built-in variables that pull straight from product data.