Highlights
Anzeige eines Versandkosten Textes anstelle von Versandkosten Je Versandart einstellbar ob Shopware Standard Versandkosten angezeigt werden soll oder ob ein regelgesteuerter individueller Versandkostentext anstelle der Versandkosten angezeigt werden soll Je Sprache anders nutzbar / einstellbar (z.B. anderer Text für Englisch)
Features
Individueller Versand-Text anstelle Versandkosten im OffCanvas Warenkorb und im Checkout Für jede Versandart einstellbar ob die Versandkosten (Shopware Standard) oder ein Versandkosten Text anstelle der Versandkosten angezeigt wird Für jede Sprache individueller Versandtext nutzbar
Funktion / Zweck
Anzeige eines frei konfigurierbaren Versandkosten Text zur Anzeige statt den berechneten Versandkosten im Warenkorb
In bestimmten Fällen ist es erforderlich, dass anstelle der Versandkosten ein Versandkosten Text angezeigt wird
(z.B. Lieferkosten auf Anfrage, kostenlose Zustellung, kostenlos, gratis, Lieferkosten lt. Vereinbarung, etc.).
Genau diese Funktion ermöglich dieses Plugin - folgende Einstellungen sind möglich:
Konfiguration der Versandkosten Texte direkt bei den Versandarten
Unter Einstellungen > Shop > Versand > Versandart auswählen > Im Bereich "Zusatzfelder" > Einstellungen für die Anzeige der Versandkosten
Anzeige der Versandkosten
- Versandkosten anzeigen (Standard) - wenn diese Funktion ausgewählt wurde, dann entspricht die Anzeige den Shopware Standard.
- Text anzeigen statt Versandkosten - wenn diese Funktion ausgewählt wurde, dann wir der Text "Versandkosten Text" in Kombination mit den ausgewählten Regeln "Versandkosten Text Regeln" anstelle der Versandkosten angezeigt.
Zusatzinfos / Wissenswertes
- Die Anzeige des Textes erfolgt im OffCarnvas Warenkorb und im Checkout.
- Die Einstellung der Anzeige der Versandkosten-Texte erfolgt je Versandart und je Sprache
- Der Versandkosten Text ersetzt nur Anzeige der Versandkosten -
Es ist somit darauf zu achten, dass keine Versandkosten hinterlegt werden, ansonsten werden diese zwar berechnet, aber nicht explizit angezeigt. - Wenn der Versandkosten Text auch in der Bestellbestätigung angezeigt werden soll, sind HTML Code Anpassungen erforderlich:
Ersetzten sie diesen HTML Code
Shipping costs: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }} </br>
Versionen 1.0.0 und 1.0.1
Für DEUTSCH gegen diesen HTML Code
{% 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 %}
Versandkosten: {{ shippingMethod.translated.customFields.acris_shipping_costs_text }}<br>
{% endif %}
{% else %}
Versandkosten: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}<br>
{% endif %}
Für 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 %}
Shipping costs: {{ shippingMethod.translated.customFields.acris_shipping_costs_text }}<br>
{% endif %}
{% else %}
Shipping costs: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}<br>
{% endif %}
Versionen 2.0.1 und darüber
Für DEUTSCH gegen diesen HTML Code
{% 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 %}
Für 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 %}
- Aktualisierte Pipeline-Datei
- Kompatibilität mit Shopware 6.6.
- Kompatibilität mit Shopware 6.5 verbessert.
- Die Anzeige im Offcanvas Warenkorb behoben.
- Kompatibilität mit Shopware 6.5.
- Die Anzeige im Offcanvas Warenkorb behoben.
- Regelsteuerung für die Anzeige hinzugefügt.
- Änderung des Pluginnamens und der Hersteller Links.
- Optimiert das Plugin-Image.
- Verbessert die Kompatibilität mit Shopware >= 6.4.10.0.
- Veröffentlichung
Anmelden