03GENERAL

Opaline assistant

This page explains how “Opaline assistant” actually behaves, which data it depends on, and what its settings change.

Opaline assistant

This page explains how “Opaline assistant” actually behaves, which data it depends on, and what its settings change.

What the theme does automatically

  • →

    Some data can come from Shopify metafields; a missing value usually hides the related element.

Understand the settings

Module and compatibility

This global section opens from connected buttons. Disable it to hide those triggers.

Enable assistantenabled
Default: disabled
Assistant keyassistant_key

Use the same key in every button that should open this assistant.

Section anchoranchor_id
Modeassistant_mode
Default: universal · Options: Universal recommendation, Sizing — legacy mode, External app or service
Possible size option namessize_option_names

Assistant window

Eyebrowdialog_eyebrow
Headingdialog_heading
Close labelclose_label
Window widthdialog_width
Default: 760 · Range: 520–1000px

Universal flow

Add Question, Rule, and Result blocks to build the flow.

Introductionuniversal_intro
Previous buttonuniversal_previous_label
Next buttonuniversal_next_label
Result buttonuniversal_submit_label
Restart buttonuniversal_restart_label
Required field messageuniversal_required_message
Result eyebrowuniversal_result_eyebrow
No-result messageuniversal_no_result_message
Disclaimeruniversal_disclaimer
Maximum resultsuniversal_max_results
Default: 1 · Range: 1–3

Sizing — step 1

Headingprofile_step_heading
Help textprofile_step_text

Sizing — step 2

Headingmeasurements_step_heading
Instructionsmeasurements_step_text

Sizing — step 3

Headingpreference_step_heading
Help textpreference_step_text
Offer browser profile storageallow_profile_storage
Default: disabled
Storage consent labelprofile_storage_label

Product behavior

Typical product fitproduct_fit
Default: regular · Options: Runs small, True to size, Runs large
Stretchproduct_stretch
Default: low · Options: None, Low, Medium, High
Short-length advice up topetite_max_height
Default: 160 · Range: 145–170cm
Long-length advice fromtall_min_height
Default: 178 · Range: 170–200cm

Sizing — results

Result eyebrowresult_eyebrow
Result templateresult_template
Between-options templatebetween_template
Confidence templateconfidence_template
Short-length advicepetite_template
Long-length advicetall_template
Available option messageavailable_result_label
Unavailable option messageunavailable_result_label
Select option labelselect_recommendation_label
Selected option labelselected_recommendation_label
Disclaimerdisclaimer

External service

Service URLexternal_url
Button labelexternal_label
Open in a new tabexternal_new_tab
Default: disabled

Available blocks

App block@app

Add this block only when it provides useful information to the journey.

Questionquestion

Add this block only when it provides useful information to the journey.

Rulerule

Add this block only when it provides useful information to the journey.

Resultresult

Add this block only when it provides useful information to the journey.

Size rangesize

Add this block only when it provides useful information to the journey.

Before publishing

  • ✓

    Content remains readable in every color scheme.

  • ✓

    Labels match the storefront language.

  • ✓

    Displayed promotions match Shopify rules.

  • ✓

    Interactions remain accessible by keyboard and touch.