Code Snippets
Die folgenden Ausschnitte ergänzen die Template-Vorlage für Shopware 6.7. Du fügst sie im Verkaufskanal im Tab Template in die Produktzeile ein.
Versandkostenfrei ab 100 €
Die Vorlage berechnet den Preis eines Produkts in der Variablen productPrice, einschließlich eines
Sonderangebotspreises. Darauf baut dieser Versandblock auf. Ersetze 3.90 durch deine Versandkosten:
<g:shipping>
<g:country>DE</g:country>
<g:service>Standard</g:service>
<g:price>
{% if productPrice < 100 %}
{{ 3.90 }} {{ context.currency.isoCode }}{# change your default delivery costs #}
{% else %}
{{ 0.00 }} {{ context.currency.isoCode }}
{% endif %}
</g:price>
</g:shipping>
Hinweis
Ältere Fassungen dieses Snippets verwenden product.calculatedListingPrice. Diese Eigenschaft
gibt es in Shopware 6.7 nicht mehr; der Export bricht damit mit einem Fehler ab.
Anpassung Produkt-URL
Wenn du das Plugin „Conversion Booster" von Codegiganten nutzt, musst du im Feed die Produkt-URL anpassen.
Vorher:
Nachher:
<link>
{% if product.categories.first is not null %}
{{ seoUrl('frontend.navigation.page', {'navigationId': product.categories.first.id }) }}?qv={{ product.productNumber }}
{% else %}
{{ seoUrl('frontend.detail.page', {'productId': product.id}) }}
{% endif %}
</link>