Zum Inhalt

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:

<link>{{ seoUrl('frontend.detail.page', {'productId': product.id}) }}</link>

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>