Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • ERP kompatibel: Aufschläge sind eigenständige Artikel im Warenkorb! Artikelnummern können frei definiert werden.
  • Aufschläge werden Pro Artikel-Menge berechnet. D.h. bei Bestellmenge 10 = 10x Aufschlag einberechnet.
  • Für Aufschläge kann ein eigener MwSt. Satz definiert werden.
  • Texte für Aufschläge können frei definiert werden, inkl. Infotext.
  • Definition beliebig vieler Aufschläge im Shopware Backend.
  • Es können einem Artikel mehrere Aufschläge zugewiesen werden.
  • Aufschläge können auf ein oder mehrere Lieferländer eingeschränkt werden
  • Daten der Auschläge Aufschläge können in Shopware Produktexporte integriert werden.

...

Info

Mit Version 1.2.1 fällt die Option zur Einstellung des Darstellungsverhaltens für "Modus" weg. Diese Funktion wurde in eine Konfigurationstabelle verschoben.

Insofern Änderungen am Modus vorgenommen werden müssen. Müssen diese nun über die Datenbank gemacht werden. Der Tabellennamen ist "mnd_add_charge_config".

...

Info

Mit Version 1.2.0 fällt die Option zur Einstellung des Darstellungsverhaltens für "unbekanntes Lieferland" weg. Diese Funktion hat zu unerwartetem Verhalten geführt.

Die Darstellung in Artikeldetailseiten, Listings etc. richtet sich nun nach dem Shopware verhalten. D.h. bei nicht eingeloggten Benutzern richtet sich die Darstellung nach dem Standard-Land des (Sub-)Shops. Im Warenkorb und Checkout-Prozess wird auf Basis des Lieferlanes Lieferlandes berechnet. Bei eingeloggten Benutzern richtet sich die Darstellung von Aufschlägen ebenfalls nach dem eingestellten Land der Lieferadresse.

...

Zunächst erweitern wir den Export um eine Spalte in der alle Aufschläge als Fliesstext Fließtext aufgezählt werden.

Code Block
languagejs
titleheader
[...]
Aufschläge{#S#}
[...]

...

Zunächst wandeln wir den JSON-String in ein Array um. Mithilfe dem des Arrays können die Werte einzeln besser verarbeitet werden. (Diese Zeile führt zu keiner Ausgabe im Export)

...

Wir erstellen eine Variable, die wir mit unseren Daten befühlen befüllen wollen. (Diese Zeile führt ebenfalls noch nicht zu einer Ausgabe)

...

Hiermit werden die Preise entsprechend der ausgewählten Einstellungen formatiert.

{", "|implode:$output}

Zuletzt werden alle Einzelteile, verbunden mit einem Komma, ausgegeben.


Preis von Aufschlägen zu Artikelpreis hinzuaddieren

...

Zunächst wandeln wir den JSON-String in ein Array um. Mithilfe demdes Arrays können die Werte einzeln besser verarbeitet werden.

...