From 9746457e7d510e4e8339b4470324bc7d3f69d2d0 Mon Sep 17 00:00:00 2001 From: cerwantes Date: Thu, 20 Jul 2023 10:17:32 +0200 Subject: [PATCH 1/2] conditional output for dimensions and weight; unitCodes added --- resources/views/Item/SingleItemWrapper.twig | 44 +++++++++++++-------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/resources/views/Item/SingleItemWrapper.twig b/resources/views/Item/SingleItemWrapper.twig index d4be34eb38..59da3e6f2e 100755 --- a/resources/views/Item/SingleItemWrapper.twig +++ b/resources/views/Item/SingleItemWrapper.twig @@ -58,6 +58,34 @@ {% endif %} {% if mpn | length > 0 %} "mpn" : "{{ mpn }}", +{% endif %} +{% if itemData.variation.lengthMM > 0 %} + "depth": { + "@type" : "QuantitativeValue", + "value" : "{{ itemData.variation.lengthMM }}", + "unitCode" : "MMT" + }, +{% endif %} +{% if itemData.variation.widthMM > 0 %} + "width": { + "@type" : "QuantitativeValue", + "value" : "{{ itemData.variation.widthMM }}", + "unitCode" : "MMT" + }, +{% endif %} +{% if itemData.variation.heightMM > 0 %} + "height": { + "@type" : "QuantitativeValue", + "value" : "{{ itemData.variation.heightMM }}", + "unitCode" : "MMT" + }, +{% endif %} +{% if itemData.variation.weightNetG > 0 %} + "weight": { + "@type" : "QuantitativeValue", + "value" : "{{ itemData.variation.weightNetG }}", + "unitCode" : "GRM" + }, {% endif %} "offers": { "@type" : "Offer", @@ -98,22 +126,6 @@ {% endif %} "availability" : "{{ itemData.variation.availability.mappedAvailability }}", "itemCondition" : "{{ conditionOfItem }}" - }, - "depth": { - "@type" : "QuantitativeValue", - "value" : "{{ itemData.variation.lengthMM }}" - }, - "width": { - "@type" : "QuantitativeValue", - "value" : "{{ itemData.variation.widthMM }}" - }, - "height": { - "@type" : "QuantitativeValue", - "value" : "{{ itemData.variation.heightMM }}" - }, - "weight": { - "@type" : "QuantitativeValue", - "value" : "{{ itemData.variation.weightG }}" } } {% endblock %} From 4ce24c2e7fa7d49e160598e55599e71e52ed092f Mon Sep 17 00:00:00 2001 From: cerwantes Date: Thu, 20 Jul 2023 10:20:45 +0200 Subject: [PATCH 2/2] fixed the weight output --- resources/views/Item/SingleItemWrapper.twig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/views/Item/SingleItemWrapper.twig b/resources/views/Item/SingleItemWrapper.twig index 59da3e6f2e..7b166fda15 100755 --- a/resources/views/Item/SingleItemWrapper.twig +++ b/resources/views/Item/SingleItemWrapper.twig @@ -80,10 +80,10 @@ "unitCode" : "MMT" }, {% endif %} -{% if itemData.variation.weightNetG > 0 %} +{% if itemData.variation.weightG > 0 %} "weight": { "@type" : "QuantitativeValue", - "value" : "{{ itemData.variation.weightNetG }}", + "value" : "{{ itemData.variation.weightG }}", "unitCode" : "GRM" }, {% endif %}