Zum Inhalt

Eigene Berechnung von Versandkosten

Mit dieser Erweiterung kannst Du die Versandkosten anhand eigener Berechnungen erstellen und dadurch mehrere Faktoren für die Berechnung mit einbeziehen.

Eigene Berechnung von Versandkosten für Shopware 6 im Shopware Store

Funktionalitäten

  • Individuelle Berechnung für einzelne Versandarten
  • Transparente Aufschlüsslung der Versandkosten

Installationsanleitung

  1. Installiere und aktiviere die Erweiterung.
  2. Wechsle zu Einstellungen >> Versand. Füge eine neue Versandart hinzu und lösche die vorhandene Preismatrix. Füge eine neue Preismatrix hinzu und wähle den Button "Individuelle Versandkostenberechnung".
  3. Nun kannst Du deine individuelle Versandkostenberechnung erstellen.

Anwendungsbeispiele

Dynamische Berechnung der Versandkosten nach Warenkorbgewicht

{% set priceNet = 5 %}
{% set priceGross = 11 %}

{% if totalWeight >= 30 and totalWeight < 100 %}
    {% set priceNet = 4.96 + (0.27 * totalWeight) %}
    {% set priceGross = 5.90 + (0.32 * totalWeight) %}
{% elseif totalWeight >= 100 and totalWeight < 200 %}
    {% set priceNet = 4.96 + (0.22 * totalWeight) %}
    {% set priceGross = 5.90 + (0.26 * totalWeight) %}
{% endif %}

Berechnung der Versandkosten, wenn ein bestimmter Artikel im Warenkorb ist

{% set priceNet = 0 %}
{% set priceGross = 0 %}

{% for deliveryPosition in delivery.positions %}
    {% set priceNet = priceNet + 6 %}
    {% set priceGross = priceGross + 9 %}
    {% if deliveryPosition.lineItem.label == 'Brot' %}
        {% set priceNet = 3 %}
        {% set priceGross = 3 %}
    {% endif %}
{% endfor %}