graph TD
%%Definitions
Start["Your LookML is returning a Liquid error. What is the error?"]
DecisionVariable@{ shape: hex, label: "Error: Variable not found"}
DecisionParse@{shape: hex, label: "Error: Liquid parse exception"}
DecisionValue@{shape: hex, label: "Liquid is displaying an incorrect value."}
SolutionVariable["Check for typos and missing joins."]
SolutionQuotes["Check for unclosed single quotes or double quotes."]
SolutionEquals["Check for single = and replace with double ==."]
SolutionTags["Use output syntax to insert individual values, and use tag syntax to perform logical comparisons and operations."]
SolutionNest["Check for nested Liquid tags."]
SolutionYesno["Capitalize yesno values in comparisons."]
SolutionSupported["Try using a supported Liquid parameter, or computing the value in the SQL parameter instead."]
SolutionResources["Check the Liquid Shopify documentation to ensure that the Liquid syntax is correct."]
%% Start
Start --- DecisionVariable
Start --- DecisionParse
Start --- DecisionValue
%% DecisionVariable
DecisionVariable --- SolutionVariable
%% DecisionParse
DecisionParse --- SolutionQuotes
DecisionParse --- SolutionEquals
DecisionParse --- SolutionTags
DecisionParse --- SolutionNest
DecisionParse --- SolutionResources
%% DecisionValue
DecisionValue --- SolutionYesno
DecisionValue --- SolutionSupported
%%Style definitions
classDef start fill:#ECECFF,stroke:#000,stroke-width:3px,font-weight:bold;
class Start start
classDef decision fill:#FCE0E0,stroke:#000,stroke-width:2px,font-weight:normal;
class DecisionParse,DecisionVariable,DecisionValue decision
classDef solution fill:#FEF6E0,stroke:#000,stroke-width:2px,font-weight:normal;
class SolutionSupported,SolutionResources,SolutionVariable,SolutionQuotes,SolutionEquals,SolutionTags,SolutionNest,SolutionYesno solution
click SolutionNest href "https://cloud.google.com/looker/docs/best-practices/liquid-troubleshooting#nest"
click SolutionEquals href "https://cloud.google.com/looker/docs/best-practices/liquid-troubleshooting#equals"
click SolutionQuotes href "https://cloud.google.com/looker/docs/best-practices/liquid-troubleshooting#quotes"
click SolutionTags href "https://cloud.google.com/looker/docs/best-practices/liquid-troubleshooting#tag-syntax"
click SolutionYesno href "https://cloud.google.com/looker/docs/best-practices/liquid-troubleshooting#capitalize-yesno"
click SolutionVariable href "https://cloud.google.com/looker/docs/best-practices/liquid-troubleshooting#variable-not-found"
click SolutionSupported href "https://cloud.google.com/looker/docs/best-practices/liquid-troubleshooting#supported"
click SolutionResources href "https://shopify.dev/docs/api/liquid/tags"