Darkroom
{%- assign grouping_attrs = '' | split: '' %}
{%- for line in orderlines -%}
{%- if line.product.custom.darkroom == 'true' %}
{%- for file in line.generated_files %}
{%- assign quantity = file.quantity %}
{%- assign size = line.product.custom.darkroom_size %}
{%- assign media = line.chosen_variants['finish'].value | replace: 'matte','Luster' %}
{%- assign file_attrs = quantity | append: '||' | append: size | append: '||' | append: media %}
{%- assign grouping_attrs = grouping_attrs | push: file_attrs %}
{%- endfor %}
{%- endif %}
{%- endfor %}
{%- assign grouping_attrs = grouping_attrs | uniq -%}
OrderFirstName={{ user.first_name}}
OrderLastName={{ user.last_name}}
OrderEmail={{ order.email }}
ExtOrderNum={{ order.code }}
{%- for attrs in grouping_attrs %}
{%- assign splat = attrs | split: '||' %}
{%- assign quantity = splat[0] %}
{%- assign size = splat[1] %}
{%- assign media = splat[2] %}
{%- assign header_printed = false %}
{%- for line in orderlines -%}
{%- if line.product.custom.darkroom == 'true' %}
{%- for file in line.generated_files %}
{%- assign file_quantity = file.quantity %}
{%- assign file_size = line.product.custom.darkroom_size %}
{%- assign file_media = line.chosen_variants['finish'].value | replace: 'matte','Luster' %}
{%- assign file_attrs = file_quantity | append: '||' | append: file_size | append: '||' | append: file_media %}
{%- if file_attrs == attrs %}
{%- unless header_printed %}
Qty={{ quantity }}
Size={{ size }}
Media={{ media }}
{%- if line.product.custom.darkroom_template != blank %}
{{ line.product.custom.darkroom_template }}
{%- endif %}
{%- assign header_printed = true %}
{%- endunless %}
Filepath=R:\pixfizz\{{ order.code }}\{{ file.filename }}
{%- endif %}
{%- endfor %}
{%- endif %}
{%- endfor %}
{%- endfor %}
Last updated