Liquid, Javascript, thèmes
Bonjour,
J'ai un petit problème : lorsqu'il y a une promotion sur un de mes produits, le prix s'affiche correctement mais ça me met "Promotion 0%".
Je vous montre pour être plus clair :
C'est un thème assez spécial et payant donc les solutions déjà proposées ne fonctionne pas pour moi.
J'ai cependant trouvé le bout de code qui devrait correspondre (dans product-grid-item.liquid)
{% if sale_on and product_meta.icon_sale != 'disable' %} {% assign percent = product.selected_or_first_available_variant.compare_at_price | minus: product.selected_or_first_available_variant.price | times: 100.0 | divided_by: product.selected_or_first_available_variant.compare_at_price | money_without_currency | times: 100 | remove: '.0' | append: '%' %} <div class="label-sale{% unless shownewicon %} left{% endunless %}">{{ 'products.general.sale_html' | t: percent:percent }}</div> {% endif %}
Pourriez-vous m'aider ?
Merci d'avance.
Bonjour,
Vérifiez que le format de vos devises est bien sous la forme (avec EUR et €) :
Bonjour Fuznet,
J'ai vu que c'est vous qui aviez résolu le problème similaire il y a quelques temps.
Voici mon formatage de devise :
J'aimerai la laisser comme ça pour éviter les EUR XX,XX € sur mon site.
Merci encore pour votre aide.
Quelqu'un a-t-il une solution à me proposer ?
@Aigleo a écrit :Bonjour,
J'ai un petit problème : lorsqu'il y a une promotion sur un de mes produits, le prix s'affiche correctement mais ça me met "Promotion 0%".
Je vous montre pour être plus clair :
C'est un thème assez spécial et payant donc les solutions déjà proposées ne fonctionne pas pour moi.
J'ai cependant trouvé le bout de code qui devrait correspondre (dans product-grid-item.liquid)
{% if sale_on and product_meta.icon_sale != 'disable' %} {% assign percent = product.selected_or_first_available_variant.compare_at_price | minus: product.selected_or_first_available_variant.price | times: 100.0 | divided_by: product.selected_or_first_available_variant.compare_at_price | money_without_currency | times: 100 | remove: '.0' | append: '%' %} <div class="label-sale{% unless shownewicon %} left{% endunless %}">{{ 'products.general.sale_html' | t: percent:percent }}</div> {% endif %}Pourriez-vous m'aider ?
Merci d'avance.
I had the same problem and I solved it when I deleted "_with_comma_separator" in formatage de devise.
Shopify soutient les marques et les entrepreneurs les plus innovants au monde. En 2024,...
By SarahF_Shopify Mar 25, 2024Vous êtes plusieurs à vous demander : “Est-ce que je suis conforme à la loi anti-fraude...
By Océanne Mar 21, 2024Chaque jour, des milliards de personnes naviguent sur Internet, font des achats en ...
By Océanne Mar 7, 2024