Versandkosten Text statt Versandkosten

< 100 downloads
Dieses Shopware 6 Plugin zeigt im Warenkorb statt Versandkosten einen frei konfigurierbaren Text an. Dies ist für jede Sprache und Versandart individuell Einstellbar.
Monatlich
€ 19,90* / Monat
Monatlich kündbar
Jährlich
16.67% Rabatt
€ 16,58 / Monat
€ 238,80* € 199,00* / Jahr

Technische Informationen

Kategorie Checkout / Bestellprozess
Erstellt am 5. February 2022
Zuletzt aktualisiert 21. July 2026
Sprachen de_DE, en_GB
Schlagwörter versandkosten, versandkostenfrei, Versandkosten Text
Technischer Name AcrisShippingMethodText

Highlights

  • Individueller Versandkostentext anstelle von berechneten Versandkosten
  • Pro Versandart separat einstellbar
  • Anzeige direkt im Warenkorb und im Checkout

Funktionen

  • Versandkosten wie gewohnt anzeigen (Shopware-Standard) oder durch einen individuellen Text ersetzen
  • Texte je Versandart und Sprache konfigurierbar
  • Regelbasierte Anzeige: Text erscheint nur, wenn die hinterlegte Bedingung zutrifft
  • Anzeige im OffCanvas-Warenkorb und im Checkout
  • Erweiterbar für die Bestellbestätigung per E-Mail (mit kleinem Template-Snippet)

Im Shopware-Standard werden Versandkosten immer als fester Betrag angezeigt. Für viele Szenarien ist das jedoch unpraktisch – etwa wenn Lieferkosten individuell vereinbart werden, eine kostenlose Lieferung angeboten wird oder der Hinweis „Versandkosten auf Anfrage“ erscheinen soll.

Wir haben daher ein Plugin entwickelt, das folgende Vorteile bietet:

Individueller Versandkostentext anstelle von Beträgen
Anstelle der automatisch berechneten Versandkosten kann ein frei definierbarer Text angezeigt werden – zum Beispiel „Kostenlos“, „Lieferung auf Anfrage“ oder „Versandkosten lt. Vereinbarung“.

Flexible Konfiguration pro Versandart und Sprache
Für jede Versandart kann separat entschieden werden, ob die Standardkosten oder ein individueller Text angezeigt werden. Auch sprachspezifische Texte sind möglich.

Regelbasierte Steuerung mit dem RuleBuilder
Die Anzeige lässt sich gezielt über Regeln steuern. So können Versandtexte nur unter bestimmten Bedingungen erscheinen – etwa für bestimmte Kundengruppen, Länder oder Warenkorbwerte.

Anzeige im Warenkorb und Checkout
Der Versandkostentext ersetzt die Beträge im OffCanvas-Warenkorb und im Checkout. Optional lässt er sich über ein kleines Template-Snippet auch in die Bestellbestätigung per E-Mail integrieren.

Installation

  • Plugin Manager über Einstellungen > System > Plugins aufrufen
  • Das Plugin hochladen, installieren und aktivieren
  • Es gibt keine speziellen Plugin-Einstellungen im Hauptmenü

Versandkosten-Konfiguration

Einstellungen > Shop > Versand > Versandart auswählen > Zusatzfelder > Einstellungen für die Anzeige der Versandkosten

  • Anzeige der Versandkosten
    Entweder die berechneten Versandkosten wie anzeigen (Standard) oder einen individuellen Text einblenden.
  • Versandkostentext
    Frei wählbarer Text, der statt des Betrags angezeigt wird (z. B. Versandkosten auf Anfrage, Lieferkosten laut Vereinbarung).
  • Versandkostentext-Regel
    Mit dem Rule Builder können Bedingungen definiert werden (z. B. Kunden aus USA).
    Der Text wird angezeigt, wenn mindestens eine der Regeln zutrifft . Wenn keine Regel hinterlegt ist, gilt der Text für alle Kunden.

Versandkostentext in der Bestellbestätigung

Soll der Versandkosten-Text auch in der Bestellbestätigung per E-Mail angezeigt werden, ist eine kleine Template-Anpassung notwendig.

Ersetzen Sie im Template den Standard-Code:
Shipping costs: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }} </br>

durch die folgenden Varianten:
Versionen 1.0.0 und 1.0.1
Deutsch

{% set shippingMethod = order.deliveries.first.shippingMethod %}
{% if shippingMethod.translated.customFields is defined and shippingMethod.translated.customFields.acris_shipping_costs_text_type == "show_text" %}
    {% if shippingMethod.translated.customFields.acris_shipping_costs_text is defined and shippingMethod.translated.customFields.acris_shipping_costs_text is not empty %}
        Versandkosten: {{ shippingMethod.translated.customFields.acris_shipping_costs_text }}<br>
    {% else %}
        Versandkosten: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}<br>
    {% endif %}
{% else %}
    Versandkosten: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}<br>
{% endif %}

Englisch:
{% set shippingMethod = order.deliveries.first.shippingMethod %}
{% if shippingMethod.translated.customFields is defined and shippingMethod.translated.customFields.acris_shipping_costs_text_type == "show_text" %}
    {% if shippingMethod.translated.customFields.acris_shipping_costs_text is defined and shippingMethod.translated.customFields.acris_shipping_costs_text is not empty %}
        Shipping costs: {{ shippingMethod.translated.customFields.acris_shipping_costs_text }}<br>
    {% else %}
        Shipping costs: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}<br>
    {% endif %}
{% else %}
    Shipping costs: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}<br>
{% endif %}

Versionen 2.0.1 und darüber
Deutsch
{% set shippingMethod = order.deliveries.first.shippingMethod %}
{% if shippingMethod.translated.customFields is defined and shippingMethod.translated.customFields.acris_shipping_costs_text_type is defined and shippingMethod.translated.customFields.acris_shipping_costs_text_type == "show_text" %}
    {% if shippingMethod.translated.customFields.acris_shipping_costs_text is defined and shippingMethod.translated.customFields.acris_shipping_costs_text is not empty %}
        {% if delivery.shippingMethod.translated.customFields.acris_shipping_costs_text_rules %}
            {% set showText = 0 %}
            {% for activeRule in order.ruleIds %}
                {% for selectedRule in delivery.shippingMethod.translated.customFields.acris_shipping_costs_text_rules %}
                    {% if selectedRule == activeRule %}
                        {% set showText = 1 %}
                    {% endif %}
                {% endfor %}
            {% endfor %}
            {% if showText == 1 %}
                Versandkosten: {{ shippingMethod.translated.customFields.acris_shipping_costs_text }}<br>
            {% else %}
                Versandkosten: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}<br>
            {% endif %}
        {% else %}
            Versandkosten: {{ shippingMethod.translated.customFields.acris_shipping_costs_text }}<br>
        {% endif %}
    {% endif %}
{% else %}
    Versandkosten: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}<br>
{% endif %}

Englisch:
{% set shippingMethod = order.deliveries.first.shippingMethod %}
{% if shippingMethod.translated.customFields is defined and shippingMethod.translated.customFields.acris_shipping_costs_text_type is defined and shippingMethod.translated.customFields.acris_shipping_costs_text_type == "show_text" %}
    {% if shippingMethod.translated.customFields.acris_shipping_costs_text is defined and shippingMethod.translated.customFields.acris_shipping_costs_text is not empty %}
        {% if delivery.shippingMethod.translated.customFields.acris_shipping_costs_text_rules %}
            {% set showText = 0 %}
            {% for activeRule in order.ruleIds %}
                {% for selectedRule in delivery.shippingMethod.translated.customFields.acris_shipping_costs_text_rules %}
                    {% if selectedRule == activeRule %}
                        {% set showText = 1 %}
                    {% endif %}
                {% endfor %}
            {% endfor %}
            {% if showText == 1 %}
                Shipping costs: {{ shippingMethod.translated.customFields.acris_shipping_costs_text }}<br>
            {% else %}
                Shipping costs: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}<br>
            {% endif %}
        {% else %}
            Shipping costs: {{ shippingMethod.translated.customFields.acris_shipping_costs_text }}<br>
        {% endif %}
    {% endif %}
{% else %}
    Shipping costs: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}<br>
{% endif %}



Frequently Asked Questions

Es wurden keine Fragen gefunden. Kontaktieren Sie uns, wenn Sie konkrete Fragen haben!
Version Datum Shopware Kompatibilität Changelog
4.0.2 11. Juli 2025 >=6.7.0.0 <6.8.0.0
  • - Verbesserte Plugin-Kompatibilität mit Shopware 6.7.
4.0.1 3. Juli 2025 >=6.7.0.0 <6.8.0.0
  • - Verbesserte Plugin-Kompatibilität mit Shopware 6.7.
4.0.0 9. Mai 2025 >=6.7.0.0 <6.8.0.0
  • - Kompatibilität mit Shopware 6.7.
  • - Unterstützung der folgenden Sprachen: de-DE, en-GB, nl-NL, fr-FR, es-ES, fi-FI, nn-NO, sv-SE, cs-CZ, pt-PT, tr-TR, da-DK, it-IT, pl-PL, bs-BA
3.0.1 25. März 2024 >=6.6.0.0
  • - Aktualisierte Pipeline-Datei
3.0.0 20. März 2024 >=6.6.0.0
  • - Kompatibilität mit Shopware 6.6.
2.0.2 21. April 2023 >=6.5.0.0
  • - Kompatibilität mit Shopware 6.5 verbessert.
2.0.1 7. März 2023 >=6.4.0.0
  • - Die Anzeige im Offcanvas Warenkorb behoben.
2.0.0 7. März 2023 >=6.4.0.0
  • - Kompatibilität mit Shopware 6.5.
1.1.1 21. Juli 2023 >=6.4.0.0
  • - Die Anzeige im Offcanvas Warenkorb behoben.
1.1.0 24. Februar 2023 >=6.4.0.0
  • - Regelsteuerung für die Anzeige hinzugefügt.
1.0.2 14. Februar 2023 >=6.4.0.0
  • - Änderung des Pluginnamens und der Hersteller Links.
1.0.1 26. November 2022 >=6.4.0.0
  • - Optimiert das Plugin-Image.
  • - Verbessert die Kompatibilität mit Shopware >= 6.4.10.0.
1.0.0 26. November 2022 >=6.4.0.0
  • - Veröffentlichung
Bewertungen

Durchschnittliche Bewertung von 5 von 5 Sternen

1 Bewertung

1
0
0
0
0

Macht exakt das was es soll!

Bewertung mit 5 von 5 Sternen

· 29. Juli 2025

Keine Probleme damit gehabt, macht genau das, was es verspricht. Text ist anpassbar!