# Versandkosten / Erweiterung Eigene Berechnung

**URL:** https://forum.shopware.com/t/versandkosten-erweiterung-eigene-berechnung/54960
**Category:** Programmierung
**Created:** [3. September 2018 um 14:22 UTC](https://forum.shopware.com/t/versandkosten-erweiterung-eigene-berechnung/54960 "2018-09-03T14:22:45Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Rea](https://avatars.discourse-cdn.com/v4/letter/r/edb3f5/32.png) [@Rea](https://forum.shopware.com/u/Rea)
#### Post date: [3. September 2018 um 14:22 UTC](https://forum.shopware.com/t/versandkosten-erweiterung-eigene-berechnung/54960/1 "2018-09-03T14:22:45Z")

</div>

Hallo zusammen,&nbsp;

Ich habe ein Problem bei der Berrechnung der eigenen Versandkosten pro Artikel anhand Freitextfelder.&nbsp;  
Folgendes ist aktuell in der eigenen Berrechnung der Standardversandart eingefügt:&nbsp;

**14+(SUM(IF(at.attr6=“1”,((b.quantity)\*0),0)))**

D.h. er rechnet bei Wahl attr6 eine fixe Summe von 14.- hinzu. Es wird im Warenkorb auch korrekt berrechnet. Alles gut so.

**Nun brauche ich aber noch die Berücksichtigung der 30kg Gewichtsgrenze. D.h. das beim zweiten Paket wieder 14.- hinzugerechnet werden sollte, also das Gewicht berücksichtigt werden sollte. 30kg=14.- / 60kg=28.- / 90kg=42.- etc  
Zusätzlich sollten noch attr7, attr10, attr11 berücksichtigt werden.**

Wie mache ich das am Besten? Wie lautet der korrekte String?  
Vielen Dank im voraus für Eure Hilfe!

LG…Andrea

---

<div class="post-metadata">

### Author: ![Rea](https://avatars.discourse-cdn.com/v4/letter/r/edb3f5/32.png) [@Rea](https://forum.shopware.com/u/Rea)
#### Post date: [3. September 2018 um 14:33 UTC](https://forum.shopware.com/t/versandkosten-erweiterung-eigene-berechnung/54960/2 "2018-09-03T14:33:25Z")

</div>

> ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/1/1a8b20d4e9261a1c8153e465df1226b25bc3e231.jpeg)[@Rea schrieb:](https://forum.shopware.com/profile/27435/Rea "Rea")
> 
> ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/f/fdbdc23c2f0cba421d51fc72bc89af6df6ec4013.jpeg)Hallo zusammen,&nbsp;
> 
> Ich habe ein Problem bei der Berrechnung der eigenen Versandkosten pro Artikel anhand Freitextfelder.&nbsp;  
> Folgendes ist aktuell in der eigenen Berrechnung der Standardversandart eingefügt:&nbsp;
> 
> **14+(SUM(IF(at.attr6=„1“,((b.quantity)\*0),0)))**
> 
> D.h. er rechnet bei Wahl attr6 eine fixe Summe von 14.- hinzu. Es wird im Warenkorb auch korrekt berrechnet. Alles gut so.
> 
> **Nun brauche ich aber noch die Berücksichtigung der 30kg Gewichtsgrenze. D.h. das beim zweiten Paket wieder 14.- hinzugerechnet werden sollte, also das Gewicht berücksichtigt werden sollte. 30kg=14.- / 60kg=28.- / 90kg=42.- etc  
> Zusätzlich sollten noch attr7, attr10, attr11 berücksichtigt werden.**
> 
> Wie mache ich das am Besten? Wie lautet der korrekte String?  
> Vielen Dank im voraus für Eure Hilfe!
> 
> LG…Andrea
> 
> &nbsp;
> 
> &nbsp;

---

<div class="post-metadata">

### Author: ![Rea](https://avatars.discourse-cdn.com/v4/letter/r/edb3f5/32.png) [@Rea](https://forum.shopware.com/u/Rea)
#### Post date: [15. November 2018 um 12:26 UTC](https://forum.shopware.com/t/versandkosten-erweiterung-eigene-berechnung/54960/3 "2018-11-15T12:26:33Z")

</div>

Hallo zusammen

Die Zuweisung eines Aufschlags per Artikel mit Freitextfelder konnte ich mittlerweile lösen. Wer an der Lösung interessiert ist schickt einfach eine Nachricht.&nbsp;

Jedoch habe ich jetzt noch ein anderes Problem:&nbsp;  
Ich benötige einen Zuschlag per Kategorie mit eigener Berrechnung. Ich habe die Vorlage aus der Doku genommen  
&nbsp;

MIN(( **SELECT** 1 **FROM** s\_articles\_categories **WHERE** articleID=a.id **AND** categoryID=X))

Das X habe ich natürlich mit der betreffenden Kategorie ersetzt und die restlichen Versandkosteneinstellungen gemacht.  
0 bis beliebig EUR 7,50

Funktioniert auch wunderbar. Jedoch berrechnet er in allen anderen Kategorien diesen Aufschlag trotzdem dazu was er ja eigentlich nur für die eingetragene Kategorie&nbsp;  
rechnen sollte.&nbsp;

Wie schliesse ich die Berrechnung für alle anderen Kategorien aus?

Danke im voraus für eure Hilfe

LG…Rea
