Ready Dies ist eine speziell für Shopware 6 entwickelte App
individuelle Versandkosten Berechnung mit TWIG Vorlagen

individuelle Versandkosten Berechnung mit TWIG Vorlagen

von: ACRIS E-Commerce GmbH (7) Bewertungen 177 Downloads
Dies ist eine von Shopware empfohlene Erweiterung
Buchungsoptionen:
Um den Merkzettel zu nutzen, musst du die dafür notwendigen Cookies akzeptieren. Cookies akzeptieren
Nutzbar in:
Nicht verfügbar
Diese App kann nicht in einem Shopware Cloud Shop verwendet werden.
Cloud
Self-hosted
Support
Dieser Extension Partner reagiert sehr schnell auf Supportanfragen
Details
  • acris76074869522m
  • ACRIS E-Commerce GmbH
  • 4.0.1
  • 07.05.2024
  • de_DE en_GB
  • 6.3.0.0 – 6.3.0.2
    6.3.1.0 – 6.3.1.1
    6.3.2.0 – 6.3.2.1
    6.3.3.0 – 6.3.3.1
    6.3.4.0 – 6.3.4.1
    6.3.5.0 – 6.3.5.4
    6.4.0.0
    6.4.1.0 – 6.4.1.2
    6.4.2.0 – 6.4.2.1
    6.4.3.0 – 6.4.3.1
    6.4.4.0 – 6.4.4.1
    6.4.5.0 – 6.4.5.1
    6.4.6.0 – 6.4.6.1
    6.4.7.0
    6.4.8.0 – 6.4.8.2
    6.4.9.0
    6.4.10.0 – 6.4.10.1
    6.4.11.0 – 6.4.11.1
    6.4.12.0
    6.4.13.0
    6.4.14.0
    6.4.15.0 – 6.4.15.2
    6.4.16.0 – 6.4.16.1
    6.4.17.0 – 6.4.17.2
    6.4.18.0 – 6.4.18.1
    6.4.19.0
    6.4.20.0 – 6.4.20.2
    6.5.0.0
    6.5.1.0 – 6.5.1.1
    6.5.2.0 – 6.5.2.1
    6.5.3.0 – 6.5.3.3
    6.5.4.0 – 6.5.4.1
    6.5.5.0 – 6.5.5.2
    6.5.6.0 – 6.5.6.1
    6.5.7.0 – 6.5.7.4
    6.5.8.0 – 6.5.8.10
    6.6.0.0
    6.6.0.2 – 6.6.0.3
    6.6.1.0 – 6.6.1.2
    6.6.2.0
Nutzung des Plugins Das Plugin fügt die Möglichkeit hinzu, den Versand manuell zu berechnen.... mehr

Produktinformationen

Highlights

  • Versandkosten manuell berechnen lassen
  • Versandberechnung auf der Detailseite der Versandart manuell hinzufügen
  • LineItems selbst bestimmen
  • Vertriebkanäle selbst wählen

Features

  • Manuelle Versandkosten Berechnung
  • Für jede Versandart möglich
  • Indiviudelle Berechnung für einzelne Versandarten

Beschreibung

Nutzung des Plugins

Das Plugin fügt die Möglichkeit hinzu, den Versand manuell zu berechnen. Mithilfe von lineitems vom Warenkorb können Sie diese zur Berechnung des Versands verwenden. Das Feld "Versandberechnung" basiert auf der Twig-Vorlage und die Twig-Funktionen sollten in Operationen mit Daten aufgerufen werden.
In "lineItems" sind alle Produkte aus dem Warenkorb. Und dort sind aktuelle "salesChannel" Daten hinzugefügt.

Ermöglicht somit komplexeste Versandkostenermittlung mit relativ einfachen Mitteln (TWIG) via Shopware Admin Oberfläche.


Funktionsweise

  • Es ist möglich, die Versandberechnung auf der Detailseite der Versandart manuell hinzuzufügen.
  • Standardwerte hinzugefügt:
    • Vertriebskanal
    • LineItems (lineItem funktioniert nur bei foreach-Schleife).
  • Wenn kein Float-Wert zurückgegeben werden kann, wird der nächste Matrixpreis (falls vorhanden) oder der Standardpreis verwendet.


Manuelle Berechnung der Versandkosten

Im Bereich Einstellungen -> Shop-> Versand -> Versandart anlegen oder bearbeiten

Hier ist es möglich über eine Preismatrix, den Versand manuell berechnen zu lassen.


Sie haben hier lineItems vom Warenkorb und können diese zur Berechnung des Versands verwenden.


Beispiel #1: (Versandkosten fix auf 10 ohne weiterer Regeln)

{% set shipping = 10 %}

{{ shipping }}


Beispiel #2: (Versandkosten erhöhen sich um einen Wert, abhängig davon ob ein Artikel mit dem CustomField im Warenkorb liegt)

{% set shipping = 10 %}
{% for lineItem in lineItems %}
    {% if lineItem.payload.customFields.custom_sw4_attributes_attr7 == "1" %}
        {% set shipping = shipping + 1 %}
    {% endif %}
{% endfor %}
{{ shipping }}


Beispiel #3: (Versandkosten je nachdem in welchen Kategorien sich die Produkte Warenkorb befinden)

{% set numberProductsInsideCategory1 = 0 %}
{% set numberProductsInsideCategory2 = 0 %}

{% for lineItem in lineItems %}
    {% if lineItem.payload.categoryIds %}
        {% for categoryId in lineItem.payload.categoryIds %}
            {# Is product inside category 1 - we check it by the UUID #}
            {% if categoryId == '21b199946c884aa294b409f135963880' %}
                {% set numberProductsInsideCategory1 = numberProductsInsideCategory1 + 1 %}
            {% endif %}

            {# Is product inside category 2 - we check it by the UUID? #}
            {% if categoryId == '0b5e8204e7034c2ca17a3899274874a4' %}
                {% set numberProductsInsideCategory2 = numberProductsInsideCategory2 + 1 %}
            {% endif %}
        {% endfor %}
    {% endif %}
{% endfor %}

{# Now we can do something with the variables numberProductsInsideCategory1 and numberProductsInsideCategory2 #}
{% if numberProductsInsideCategory1 > 0 and numberProductsInsideCategory2 > 0 %}
    19.90
{% elseif numberProductsInsideCategory1 > 0 %}
    14.90
{% elseif numberProductsInsideCategory2 > 0 %}
    12.90
{% else %}
    9.90
{% endif %}

Hinweis: Es sind im Warenkorb nur die UUIDs der Kategorien (einmalige ID in der Datenbank) verfügbar. Die UUID kannst du sehr einfach über das Plugin https://store.shopware.com/acris28622190382f/acris-kategorie-id-anzeigen.html auslesen und kopieren.


Beispiel #4: Mengen Ermittlung

{% set quantity = 0 %}
{% for lineItem in lineItems %}
    {% if lineItem.quantity %}
        {% set quantity = quantity + lineItem.quantity %}
    {% endif %}
{% endfor %}

{{ quantity }}


Beispiel #5: Kunden Freitextfeld Freihausgrenze

{% set customerShippingFreeLimit = false %}
{% if customer.customFields is not empty and customer.customFields.custom_customer_shipping_free_limit > 0 %}
    {% set customerShippingFreeLimit = customer.customFields.custom_customer_shipping_free_limit %}
{% endif %}

{% set shippingCosts = 9.95 %}
{% if customerShippingFreeLimit > 0 and cart.price.totalPrice >= customerShippingFreeLimit  %}
    {% set shippingCosts = 0 %}
{% endif %}

{{ shippingCosts }}


Beispiel #6: Hinzufügen der Mehrwertsteuer je nach Lieferland und Warenkorbinhalt zum Nettopreis der Versandkosten

{% set shippingNet = 100 %}

{% if context.taxState == 'gross' and matchingTaxRules and matchingTaxRules.highestRate() %}
    {% set shippingNet = shippingNet / 100 * matchingTaxRules.highestRate().getPercentage() %}
    {% set shipping = shippingNet * (1 + (matchingTaxRules.highestRate().getTaxRate() / 100)) %}
{% else %}
    {% set shipping = shippingNet %}
{% endif %}

{{ shipping }}


Beispiel #7: Berechnung der Versandkosten abhängig von Brutto / Netto im Warenkorb

{% if context.taxState == 'gross' %}
     {# do smth if tax state is gross #}
 {% else %}
     {# do smth if tax state is net #}
 {% endif %}


Beispiel #8: Wenn mindestens ein Produkt nicht lagernd ist, dann Versandkosten 10 €, ansonsten 5 €

{% set oneProductOutOfStock = false %}
{% for lineItem in lineItems %}
    {% if lineItem.deliveryInformation and lineItem.deliveryInformation.stock

Bewertungen lesen, schreiben und diskutieren... mehr

Kundenbewertungen

Durchschnittliche Kundenbewertung aus 7 Bewertungen:

Gesamt
Funktionalität
Bedienung
Dokumentation
Support

Mächtiges, gut funktionierendes Werkzeug

04.03.2024

Die Erweiterung stellt ein mächtiges Werkzeug zur Darstellung auch komplexerer Versandkostenanforderungen zur Verfügung.
Der Acris-Support, wenn man ihn mal benötigt, ist schnell und kompetent und hilft ersichtlich gerne.

Leider ist die Erweiterung überhaupt erst nötig, weil Shopware in SW6 keine Auf- und Abschlagsversandarten mehr bietet und eigene Regeln und Bedingungen ebenfalls nicht mehr möglich sind.
In SW5 konnte man unsere Anforderungen noch mit Hausmittel darstellen!

Gesamt
Funktionalität
Bedienung
Dokumentation
Support

Acris = Erweiterung und Support 1+

27.06.2023

Wir nutzen einige Erweiterungen von Acris und sind IMMER und durchgehend damit gut gefahren.
Der Support ist Weltklasse, antwortet schnell und präzise und hilft auch darüber hinaus, wo sie können.

Gesamt
Funktionalität
Bedienung
Dokumentation
Support

Endlich wieder individuelle Berechnungen

27.03.2023

Leider ist es, aus mir unerklärlichen Gründen, nicht möglich, im Standard von SW6 individuelle Versandkostenberechnungen vorzunehmen.

Mit diesem Plugin lassen sich eigentlich simple Berechnungen auch wieder simpel durchführen.
Beispielsweise Versandgewicht bis 5 kg = Preis x
Für jedes hinzu kommende KG zahlt der Kunde y, addieert auf x.

Kein Problem mit diesem Plugin.

P.S.: Schade, dass derartig nötige Funktionen nicht Standard sind.

Gesamt
Funktionalität
Bedienung
Dokumentation
Support

Essenzielle Erweiterung

13.03.2023

Wahrscheinlich unser wichtigstes Plugin, um auch komplexere Versandkostenstrukturen abzubilden, die nicht nach Gewicht oder Anzahl gehen. Extrem simpel zu bedienen, Zusatzvariablen wurden vom Support innerhalb von Tagen eingebaut.

Gesamt
Funktionalität
Bedienung
Dokumentation
Support

Produkt und Service sind erstklassig

08.06.2022

Das Plugin löst das Problem individuell berechneter Versandkosten auf denkbar einfache Weise. Unser Wunsch auch eigene Twig-Funktionen verwenden zu können wurde in Rekordtempo umgesetzt. Dieser Support ist sowohl in Sachen Reaktionsgeschwindigkeit als auch Zielorientierung spitze. Danke!

Gesamt
Funktionalität
Bedienung
Dokumentation
Support

Endlich die Erweiterung nach der man sucht wenn man komplexen Versand berechnen will.

09.12.2021

Es ist möglich alle Parameter die von Interesse sind mit TWIG Programmiertechnisch abzubilden und individuell zu errechnen. Beauftragen Sie mich wenn Sie Hilfe benötigen. Mein Name in Google reicht.

Gesamt
Funktionalität
Bedienung
Dokumentation
Support

Tut was es soll

31.05.2021

Top Plugin, Top Entwickler mit schnellem Support.
Hatte einige Probleme und Fragen zum Versand, die alle schnell und erfolgreich gelöst werden konnten.

Gesamt
Funktionalität
Bedienung
Dokumentation
Support

Konfigurationsanleitung

Die Installation des Plugins geht sehr schnell und ist unkompliziert.

  • Plugin Manager über Einstellungen > System > Plugins aufrufen
  • Das Plugin hochladen, installieren und aktivieren
  • Keine weiter Konfiguration des Plugins erforderlich

Änderungen

Version 4.0.1

  • Pipeline wurde aktualisiert

Version 4.0.0

Kompatibilität mit Shopware 6.6. hergestellt

Version 3.1.1

Optimiert die Aktualisierung des Plugins.

Version 3.1.0

Fügt die Daten der Basiseinheit und der Verkaufseinheit zur Nutzlast der Positionen im Warenkorb hinzu.

Version 3.0.2

Verbessert die Plugin-Kompatibilität.

Version 3.0.1

Verbessert die Plugin-Kompatibilität.

Version 3.0.0

Kompatibilität mit Shopware 6.5.0.0 hergestellt

Version 1.0.4

Verbessert die Kompatibilität mit Shopware Version > 6.3.0.0 und <= 6.3.3.1.

Version 2.3.3

Optimiert die Versandberechnung bei der Neuberechnung des Warenkorbs.

Version 2.3.2

Behebt ein Problem, bei dem berechnete Versandkosten einen Wert von 0 ergeben.

Version 2.3.1

Behebt ein Problem bei dem der Shop nach einer Änderung des Versandkosten Templates beim ersten Aufruf nicht erreichbar ist.

Version 2.3.0

Ab sofort ist es in der Versandkostenberechnung möglich eigene Twig Funktionen aus anderen Plugins zu nutzen.

Version 2.2.2

  • Optimiert das Plugin-Image.
  • Verbessert die Kompatibilität mit Shopware >= 6.4.10.0.

Version 2.2.1

Optimiert Lieferungsrechner auf manuelle Berechnung.

Version 2.2.0

Ermittelt die für die Lieferung relevanten Steuersätze und fügt sie als mögliche Variable in Twig hinzu.

Version 2.1.0

Fügt neue Variablen für die Versandberechnung hinzu.

Version 2.0.2

Hinzufügen von Vorschlägen für Warenkorbvariablen in der Versandberechnungsvorlage.

Version 2.0.1

Der Vorlage für die Versandberechnung wurde der Warenkorb hinzugefügt.

Version 2.0.0

Kompatibilität mit Shopware 6.4* hergestellt.

Version 1.0.3

Validierung der Versandberechnung hinzugefügt.

Version 1.0.2

Versandkostenberechung optimiert.

Infos zum Extension Partner

ACRIS E-Commerce GmbH ACRIS E-Commerce GmbH Shopware Premium Extension Partner Shopware Gold Partner Shopware Premium Extension Partner Shopware Gold Partner 117 Erweiterungen 5 Ø-Bewertung
Aktuelle Version:

Version:

59,90 € * /Monat
Monatlich kündbar

Gratis Probemonat

Diese App startet mit einem kostenlosen Probemonat. Die Miete kann jederzeit monatlich gekündigt werden oder wird zu den angegebenen Preisen automatisch verlängert.

Updates und Support

Um den Merkzettel zu nutzen, musst du die dafür notwendigen Cookies akzeptieren. Cookies akzeptieren

Zuletzt angesehen