Produktfeeds / Google Shopping

Für die Ausgabe der Preise im (Google-)Shopping-Feed kann mit einer if-Abfrage geprüft werden, ob es sich beim Produkt um einen Einheiten-Artikel handelt. Falls ja, kann der Produktpreis mit einem Faktor passend zur Einheitenartikel-Konfiguration angepasst werden. Meistens kann dazu der Basispreis-Wert genutzt werden, ggf. auch als fester Wert wie z.B. 10 * price.unitPrice

 <g:price>
{% if product.customFields.neon_unitarticles_isunitarticle%}
  {{ (product.customFields.neon_unitarticles_basepricevalue * price.unitPrice)|number_format(context.currency.itemRounding.decimals, '.', '') }}
{% else %}
  {{ price.unitPrice|number_format(context.currency.itemRounding.decimals, '.', '') }}
{% endif %}  {{ context.currency.isoCode }}
</g:price>

Last updated