diff --git a/components/Organisms/Modules/StoreDelivery/StoreDelivery.twig b/components/Organisms/Modules/StoreDelivery/StoreDelivery.twig
index 3850784..ae5b747 100644
--- a/components/Organisms/Modules/StoreDelivery/StoreDelivery.twig
+++ b/components/Organisms/Modules/StoreDelivery/StoreDelivery.twig
@@ -51,12 +51,16 @@
{% endif %}
{% if not newClient %}
- {{ 'Close'|trans }}{% else %}{{ 'Open'|trans }}{% endif %}{{ 'currently'|trans }}
-
- {{ address.address1 }},
- {% if address.address2 %}{{ address.address2 }},{% endif %}
- {{ address.zipCode }} {{ address.city }}
-
+ {% if closed %}
+ {{ 'Close'|trans }} {{ 'currently'|trans }}
+ {% else %}
+ {{ 'Open'|trans }} {{ 'currently'|trans }}
+ {% endif %}
+
+ {{ address.address1 }},
+ {% if address.address2 %}{{ address.address2 }},{% endif %}
+ {{ address.zipCode }} {{ address.city }}
+
{% endif %}
diff --git a/components/Organisms/ProductCard/ProductCard.twig b/components/Organisms/ProductCard/ProductCard.twig
index 9c15069..8156c45 100644
--- a/components/Organisms/ProductCard/ProductCard.twig
+++ b/components/Organisms/ProductCard/ProductCard.twig
@@ -28,10 +28,21 @@
{% set quantityChoice = quantityChoice|default(1) %}
{% if productSaleElements is defined %}
- {% set price = productSaleElements|filter(pse => pse.isDefault)|first.productPrices|first.price ~ '€' %}
- {% set promoPrice = productSaleElements|filter(pse => pse.isDefault)|first.productPrices|first.promoPrice ~ '€' %}
- {% set isPromo = productSaleElements|filter(pse => pse.isDefault)|first.promo %}
- {% set isNew = productSaleElements|filter(pse => pse.isDefault)|first.newness %}
+
+ {% set defaultPse = null %}
+
+ {% for pse in productSaleElements %}
+ {% if pse.isDefault %}
+ {% set defaultPse = pse %}
+ {% endif %}
+ {% endfor %}
+
+ {% set price = defaultPse.productPrices|first.price ~ '€' %}
+ {% set promoPrice = defaultPse.productPrices|first.promoPrice ~ '€' %}
+
+ {% set isPromo = defaultPse ? defaultPse.promo|default(false) : false %}
+ {% set isNew = defaultPse ? defaultPse.newness|default(false) : false %}
+
{% endif %}
{% if id is defined and img is not defined %}
{% set images = resources('/api/front/product_images', {'product.id':id, itemsPerPage:1}) %}
diff --git a/twig/custom-twig.ts b/twig/custom-twig.ts
index e0dbac6..81b6603 100644
--- a/twig/custom-twig.ts
+++ b/twig/custom-twig.ts
@@ -4,3 +4,17 @@ import IconTwig from './IconTwig.twig';
Twig.extendFunction('svg', (iconName: string): string => {
return IconTwig({ icon: iconName });
});
+
+Twig.extend(function (Twig) {
+ Twig.filters.trans = function (value) {
+ return value;
+ };
+
+ Twig.exports.functions.t = function (value) {
+ return value;
+ };
+
+ Twig.exports.functions.resources = function (value) {
+ return value;
+ };
+});