{% for shop in tree %} {# ------------------------------------------------------------------------------- TABLE BY SHOP ---------------------------------------------------------------------------------------#}
{# ------------------------------------------------------------------------------- HEADER SIZE ---------------------------------------------------------------------------------------#} {% for serie in series %} {% set break = false %} {% for articleCheck in shop['shopArticles'] if not break %} {% if articleCheck['serie'] == serie.name %} {% for size in seriesSorted[serie.id] %} {% endfor %} {% if seriesSorted[serie.id] | length < maxSizes %} {% for i in range(1, maxSizes - (serie.typeSizes | length)) %} {% endfor %} {% endif %} {# ------------------------------------------------------------------------------- COUNT BY SIZE ---------------------------------------------------------------------------------------#} {% for article in shop['shopArticles'] %} {% if article['serie'] == serie.name %} {% set array = article['alias'] | split('-') %} {% if article['color'] %} {% else %} {% endif %} {% for sizeHeader in seriesSorted[serie.id] %} {% set found = false %} {% for size in article['sizes'] %} {% if size['description'] == sizeHeader.description %} {% set found = true %} {% endif %} {% endfor %} {% if not found %} {% endif %} {% endfor %} {% if seriesSorted[serie.id] | length < maxSizes %} {% for i in range(1, maxSizes - (serie.typeSizes | length)) %} {% endfor %} {% endif %} {#------------------------------------------------------------------------------- TOTAL BY STOCK ---------------------------------------------------------------------------------------#} {% endif %} {% endfor %} {% set break = true %} {% endif %} {% endfor %} {% if render(controller('CoreBundle:Orders:checkIfSerieExists', {'order' : order, 'shop' : shop['shopId'], 'serie' : serie.id})) == 'true' %} {# ------------------------------------------------------------------------------- TOTAL BY SIZE ---------------------------------------------------------------------------------------#} {% for size in seriesSorted[serie.id] %} {% if stock_lite_service.countOrderStockByParams(order, null, shop['shopId'], size.id, serie.id ) > 0 %} {% else %} {% endif %} {% endfor %} {% if seriesSorted[serie.id] | length < maxSizes %} {% for i in range(1, maxSizes - (serie.typeSizes | length)) %} {% endfor %} {% endif %} {# ------------------------------------------------------------------------------- TOTAL BY SHOP ---------------------------------------------------------------------------------------#} {% endif %} {% endfor %}
{{ shop['shopName'] }} Total de unidades: {{ stock_lite_service.countOrderStockByParams(order, null, shop['shopId'], null, null ) }}
Serie: {{ serie.name }}{{ size.description }}TOTAL
{{ array[1] }} - {{ article['model'] }} - {{ article['color'] }}{{ array[1] }} - {{ article['model'] }} {{ size[1] }} {{ stock_lite_service.countOrderStockByParams(order, article['id'], shop['shopId'], null, null ) }}
TOTAL {{ stock_lite_service.countOrderStockByParams(order, null, shop['shopId'], size.id, serie.id ) }} {{ stock_lite_service.countOrderStockByParams(order, null, shop['shopId'], null, serie.id ) }}
{% endfor %}