# \[GELÖST\] eigene Versandkosten berechnen , vermutlich zum 1000sden mal

**URL:** https://forum.shopware.com/t/gelost-eigene-versandkosten-berechnen-vermutlich-zum-1000sden-mal/46984
**Category:** Administration
**Created:** [18. Juli 2017 um 12:29 UTC](https://forum.shopware.com/t/gelost-eigene-versandkosten-berechnen-vermutlich-zum-1000sden-mal/46984 "2017-07-18T12:29:28Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![futonwerkstattBerlin](https://avatars.discourse-cdn.com/v4/letter/f/2acd7d/32.png) [@futonwerkstattBerlin](https://forum.shopware.com/u/futonwerkstattBerlin)
#### Post date: [18. Juli 2017 um 12:29 UTC](https://forum.shopware.com/t/gelost-eigene-versandkosten-berechnen-vermutlich-zum-1000sden-mal/46984/1 "2017-07-18T12:29:28Z")

</div>

Hallo miteinander, und bevor die Frage kommt , ja ich habe die Suche benutzt aber das was ich gefunden habe , hat nicht funktioniert !&nbsp;

Version :&nbsp; **Shopware 5.1.6&nbsp;** Build Rev 201605230943

Folgendes Problem: es gibt 3 pauschale versandarten , Päckchen, Paket und Spedition. jedem Artikel ist per freitextfelder die versandart zugeordnet (checkboxes -\> bool)Sobald die nächsthöhere Versandart gewählt ist , sollen die Versandkosten im Warenkorb ebendieser höheren versandart angezeigt werden. da sie pauschal sind , gilt folgendes Beispiel: 5 Artikel mit VA “päckchen” -\> im Warenkorb wird als Versandkosten derPreis der Versandart “Päckchen” angezeigt. , und jetzt das was ich will , 5 Artikel , 4 mit VA “Päckchen” und 1 mit VA “Spedition” -\> im Warenkorb soll der Preis von “Spedition” angezeigt werden

Bis Jetzt habe ich es geschafft , die checkboxes anzulegen, weiterhin habe ich in “Grundeinstellungen -\> Storefront -\> versandkosten-Modul” die zeile ergänzt: “MAX(a.topseller) AS has\_topseller, MAX(at.attr3) AS has\_comment, MAX(b.esdarticle) AS has\_esd. MAX(at.attr4=“1”) as pec, MAX(at.attr5=“1”) as pac, MAX(at.attr6=“1”) as sped”&nbsp;&nbsp;

Bis hierhin kommt kein fehler.

Weiterhin habe in den 3 Versandkostenarten ergänt 1 bis beliebig , Faktor 100. Füge ich jetzt unter “Erweitert” bei “Eigene Bedingung” folgendes hinzu (nicht sicher ob das richtig ist) bei päckchen “!pac&nbsp;|| !sped”, bei Paket “!pec&nbsp;|| !sped” und bei Spedition “!pec || !pac” . Das Feld “eigene berechnung” bleibt leer.&nbsp;

Ergebnis “Uups…” wenn ich den Warenkorb öffnen will .&nbsp;

Kann mich mal Jemandin die richtige Richtung treten ?&nbsp;

&nbsp;

Danke nIls

---

<div class="post-metadata">

### Author: ![futonwerkstattBerlin](https://avatars.discourse-cdn.com/v4/letter/f/2acd7d/32.png) [@futonwerkstattBerlin](https://forum.shopware.com/u/futonwerkstattBerlin)
#### Post date: [15. August 2017 um 08:45 UTC](https://forum.shopware.com/t/gelost-eigene-versandkosten-berechnen-vermutlich-zum-1000sden-mal/46984/2 "2017-08-15T08:45:48Z")

</div>

[GELÖST]

Ok, man muss nur lange genug suchen , um das Hirn in bewegung zu bringen . Hier die Lösung:

1.) 3 freitextfelder anlegen als checkbox (bool) , Versand als Päckchen, versand als Paket und Versand als Spedition, mit verünftigen vorgaben belegen&nbsp;

2.) grundeinstellungen -\> storefront -\> versandkosten-modul : ergänzt um , MAX(at.attr4 = “true”) as pec, MAX(at.attr5 = “true”) as paket, MAX(at.attr6 = “true”) as spedition (bis 5.1 ist es “true” , ab 5.2 ist es “1”)

3.) Versandkosten anlegen (in meinem Fall brauchte ich D, rest EU und CH jeweils als Päckchen , Paket und Spedition also 9 verschiedene Versandkosten), bei Versandkosten berechnen “Eigene Berechnung” wählen, dann eintragen 0 bis Beliebig, \*keine\* Versankosten, Faktor 100

4.) eigene Bedingung bei päckchen : pec && !paket && !spedition , eigene Berechnung: IF(MAX(at.attr4 = “true”),vk.nachkomma,0)

5.) eigene Bedingung bei Paket : paket && !spedition, eigene berechnung: IF(MAX(at.attr5 = “true”),vk.nachkomma,0)

6.) eigene Bedingung bei Spedition: spedition, eigene berechnung: IF(MAX(at.attr6 = “true”),vk.nachkomma,0)

Ergebnis: egal wieviele Produkte im Warenkorb liegen, die höchste packungsart bestimmt die gesamtversandkosten&nbsp;

PS vk.nachkomma&nbsp;heisst 4.95 für €4,95

das ist sicherlich nicht der eleganteste weg , aber er funktioniert &nbsp;

&nbsp;
