# Versandkosten nach Warengruppe bestimmen

**URL:** <https://forum.shopware.com/t/versandkosten-nach-warengruppe-bestimmen/15435>\
**Category:** Shopware 3.5\
**Tags:** administration\
**Created:** [9. September 2013 um 11:25 UTC](https://forum.shopware.com/t/versandkosten-nach-warengruppe-bestimmen/15435 "2013-09-09T11:25:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)\
**Post date:** [9. September 2013 um 11:25 UTC](https://forum.shopware.com/t/versandkosten-nach-warengruppe-bestimmen/15435/1 "2013-09-09T11:25:15Z")

</div>

Hallo, möchte gerne die Versandkosten nach Warengruppe bestimmen: Manche Artikel können für 1,45 EUR verschickt werden weil klein/günstig, die anderen wiederum per DHL weil besonders dick oder schwer. Die Produkte könnte ich per Attribut entsprechend markieren/kennzeichnen. Kann ich das irgendwie abbilden oder muss ich da schon die “Enterprise”-Einstellungen mit eigenen Bedingungen machen? [administration-f55/erweiterte-versandkostenberechnung-gesammeltes-wissen-t15135.html](http://forum.shopware.de/administration-f55/erweiterte-versandkostenberechnung-gesammeltes-wissen-t15135.html) Gruß, Michael

---

<div class="post-metadata">

**Author:** ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)\
**Post date:** [9. September 2013 um 11:50 UTC](https://forum.shopware.com/t/versandkosten-nach-warengruppe-bestimmen/15435/2 "2013-09-09T11:50:02Z")

</div>

Anderer Ansatz: Wenn ich in einem Attribut die Versandkosten-Klasse reinschreibe, d.h. „Groß“ oder „Klein“. Muss ich dann einfach X-Standard-Versandkosten machen, die als Zusatzbedingung nach dem Attribut filtern? Oder anders: Versandkosten von 1,90 EUR gelten nur, wenn bei allen Produkten im Warenkorb bei AttributX „Klein“ steht.

---

<div class="post-metadata">

**Author:** ![Patrick\_Schucker](https://avatars.discourse-cdn.com/v4/letter/p/a5b964/32.png) [@Patrick\_Schucker](https://forum.shopware.com/u/Patrick_Schucker)\
**Post date:** [9. September 2013 um 16:44 UTC](https://forum.shopware.com/t/versandkosten-nach-warengruppe-bestimmen/15435/3 "2013-09-09T16:44:15Z")

</div>

Hi Michael, du bist auf dem richtigen Weg, wobei mehrere Wege zum Ziel führen. Ich würde eine Standardversandkostenregel erstellen, die nur gültig ist, wenn ein Artikel Attribut den passenden Wert hat. Gruß Patrick

---

<div class="post-metadata">

**Author:** ![shopbesitzer](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@shopbesitzer](https://forum.shopware.com/u/shopbesitzer)\
**Post date:** [10. September 2013 um 08:11 UTC](https://forum.shopware.com/t/versandkosten-nach-warengruppe-bestimmen/15435/4 "2013-09-10T08:11:22Z")

</div>

Vielleicht hilft dir das hier weiter: [administration-f55/erweiterte-versandkostenberechnung-gesammeltes-wissen-t15135.html](http://forum.shopware.de/administration-f55/erweiterte-versandkostenberechnung-gesammeltes-wissen-t15135.html) Und wenn du selbst auch dazu beitragen kannst, wie du etwas gemacht hast, gerne!

---

<div class="post-metadata">

**Author:** ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)\
**Post date:** [15. September 2013 um 20:04 UTC](https://forum.shopware.com/t/versandkosten-nach-warengruppe-bestimmen/15435/5 "2013-09-15T20:04:02Z")

</div>

Hallo, leider habe ich gedanklich noch einen “Hänger”! In attr1 der Produkte steht einer der folgenden Werte: [quote]versandkostenklasse=groß versandkostenklasse=klein versandkostenklasse=normal versandkostenklasse=sehr klein[/quote] Wenn alle Produkte im Warenkorb ausschließlich versandkostenklasse=klein oder versandkostenklasse=sehr klein enthalten sollen 1,90 EUR berechnet werden, ansonsten 3,90 EUR. Hatte jetzt gedacht, ich könnte folgende Bedingung ergänzen: MAX(IF((at.attr1=‘versandkostenklasse=groß’ OR at.attr1=‘versandkostenklasse=normal’), 1, 0))=1 Klappt aber nicht, weil es einen Grouping Error (SQLSTATE[HY000]: General error: 1111 Invalid use of group function in Zend/Db/Statement/Pdo.php on line 234) gibt. Ideen? Gruß, Michael

---

<div class="post-metadata">

**Author:** ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)\
**Post date:** [15. September 2013 um 20:08 UTC](https://forum.shopware.com/t/versandkosten-nach-warengruppe-bestimmen/15435/6 "2013-09-15T20:08:24Z")

</div>

Hat sich erledigt! Lösung war/ist: In den Grundeinstellungen bei den Versandkosten folgendes setzen: [quote]MAX(IF((at.attr1=‚versandkostenklasse=groß‘ OR at.attr1=‚versandkostenklasse=normal‘), 1, 0)) AS mussVersichertVerschicktWerden[/quote] Und dann in den Versandkosten-Regeln selbst einfach auf mussVersichertVerschicktWerden=0 oder mussVersichertVerschicktWerden=1 prüfen! Gruß, Michael
