I’m being given the following warnings:
Correct these workflow issues:
An internal error occured. Try again later.
An internal error occured. Try again later.
An internal error occured. Try again later.
I think the below is bug free but I’m not sure:
{% for lineItems_item in draftOrder.lineItems %}
{% assign sku_parts = lineItems_item.sku | split: "-" %}
{% for customAttributes_item in lineItems_item.customAttributes %}
{% if customAttributes_item.key == "Overall Frame Width & Height" %}
{% assign side_light_width = 0 %}
{% assign dimensions = customAttributes_item.value | split: "x" %}
{% assign frame_width = dimensions[0] | strip %}
{% assign frame_height = dimensions[1] | strip %}
{% elsif customAttributes_item.key == "Preferred Door Width" %}
{% assign door_width = customAttributes_item.value | strip %}
{% elsif customAttributes_item.key == "Choose Add on strip" %}
{% if customAttributes_item.value == "add add on strip" %}
{% assign addonstrip = true %}
{% else %}
{% assign addonstrip = false %}
{% endif %}
{% endif %}
{% endfor %}
{% if sku_parts[1] == "TEST-ITEM1-1-GLA" %}
Door Quantity: 1
Door Height: {{ frame_height | minus: 34 }}
Door Width: {{ door_width }}
Side Light Type: 8mm GLASS
Side Light Quantity: 1
Side Light Height: {{ frame_height | minus: 64 }}
Side Light Width: {% assign side_light_width = frame_width | minus: 98 | minus: door_width %} {{side_light_width}}
{% if side_light_width <= 150 %}
Warning: Side light width is less than or equal to 150mm.
{% endif %}
Frame Height: {{ frame_height }}
Frame Width: {{ frame_width }}
Add on strip: {{ addonstrip }}
{% elsif sku_parts[1] == "TEST-ITEM1-2-GLA" %}
Door Quantity: 2
Door Height: {{ frame_height | minus: 34 }}
Door Width: {{ door_width }}
Side Light Type: 8mm GLASS
Side Light Quantity: 1
Side Light Height: {{ frame_height | minus: 64 }}
{% if addonstrip %}
Side Light Width: {% assign side_light_width = frame_width | minus: 110 | minus: door_width %} {{side_light_width}}
{% else %}
Side Light Width: {% assign side_light_width = frame_width | minus: 98 | minus: door_width %} {{side_light_width}}
{% endif %}
{% if side_light_width <= 150 %}
Warning: Side light width is less than or equal to 150mm.
{% endif %}
Frame Height: {{ frame_height }}
Frame Width: {{ frame_width }}
Add on strip: {{ addonstrip }}
{% elsif sku_parts[1] == "TEST-ITEM2-2-GLA" %}
Door Quantity: 2
Door Height: {{ frame_height | minus: 34 }}
Door Width: {{ door_width }}
Side Light Type: 8mm GLASS
Side Light Quantity: 2
Side Light Height: {{ frame_height | minus: 64 }}
{% if addonstrip %}
Side Light Width: {% assign side_light_width = frame_width | minus: 144 | minus: door_width | divided_by: 2 %} {{side_light_width}}
{% else %}
Side Light Width: {% assign side_light_width = frame_width | minus: 132 | minus: door_width | divided_by: 2 %} {{side_light_width}}
{% endif %}
{% if side_light_width <= 150 %}
Warning: Side light width is less than or equal to 150mm.
{% endif %}
Frame Height: {{ frame_height }}
Frame Width: {{ frame_width }}
Add on strip: {{ addonstrip }}
{% elsif sku_parts[1] == "TEST-ITEM1-1" %}
Door Quantity: 1
Door Height: {{ frame_height | minus: 34 }}
Door Width: {{ door_width }}
Side Light Type: 40mm INSERT
Side Light Quantity: 1
Side Light Height: {{ frame_height | minus: 64 }}
Side Light Width: {% assign side_light_width = frame_width | minus: 94 | minus: door_width %} {{side_light_width}}
{% if side_light_width <= 150 %}
Warning: Side light width is less than or equal to 150mm.
{% endif %}
Frame Height: {{ frame_height }}
Frame Width: {{ frame_width }}
Add on strip: {{ addonstrip }}
{% elsif sku_parts[1] == "TEST-ITEM1-2" %}
Door Quantity: 2
Door Height: {{ frame_height | minus: 34 }}
Door Width: {{ door_width }}
Side Light Type: 40mm INSERT
Side Light Quantity: 1
Side Light Height: {{ frame_height | minus: 64 }}
{% if addonstrip %}
Side Light Width: {% assign side_light_width = frame_width | minus: 106 | minus: door_width %} {{side_light_width}}
{% else %}
Side Light Width: {% assign side_light_width = frame_width | minus: 94 | minus: door_width %} {{side_light_width}}
{% endif %}
{% if side_light_width <= 150 %}
Warning: Side light width is less than or equal to 150mm.
{% endif %}
Frame Height: {{ frame_height }}
Frame Width: {{ frame_width }}
Add on strip: {{ addonstrip }}
{% elsif sku_parts[1] == "TEST-ITEM2-2" %}
Door Quantity: 2
Door Height: {{ frame_height | minus: 34 }}
Door Width: {{ door_width }}
Side Light Type: 40mm INSERT
Side Light Quantity: 2
Side Light Height: {{ frame_height | minus: 64 }}
{% if addonstrip %}
Side Light Width: {% assign side_light_width = frame_width | minus: 128 | minus: door_width | divided_by: 2 %} {{side_light_width}}
{% else %}
Side Light Width: {% assign side_light_width = frame_width | minus: 116 | minus: door_width | divided_by: 2 %} {{side_light_width}}
{% endif %}
{% if side_light_width <= 150 %}
Warning: Side light width is less than or equal to 150mm.
{% endif %}
Frame Height: {{ frame_height }}
Frame Width: {{ frame_width }}
Add on strip: {{ addonstrip }}
{% endif %}
{% endfor %}