# Versandkosten nach Artikeln / Versandart nach Artikeln

**URL:** https://forum.shopware.com/t/versandkosten-nach-artikeln-versandart-nach-artikeln/41878
**Category:** Administration
**Created:** [1. Dezember 2016 um 11:22 UTC](https://forum.shopware.com/t/versandkosten-nach-artikeln-versandart-nach-artikeln/41878 "2016-12-01T11:22:27Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![sitsgbr](https://avatars.discourse-cdn.com/v4/letter/s/4af34b/32.png) [@sitsgbr](https://forum.shopware.com/u/sitsgbr)
#### Post date: [1. Dezember 2016 um 11:22 UTC](https://forum.shopware.com/t/versandkosten-nach-artikeln-versandart-nach-artikeln/41878/1 "2016-12-01T11:22:27Z")

</div>

Hi,

wir haben verschiedene Produkte im Shop und würden gerne folgendes umsetzen:

Artikel x,y = Versand DHL, Kosten DHL

Artikel z = Versand UPS, Kosten UPS

Wenn Artikel aus beiden Gruppen gekauft werden, werden auch beide Versandkosten fällig.

Wie kann ich das umsetzen?

DAnke für Eure Hilfe.

Tobias

---

<div class="post-metadata">

### Author: ![JanineOverhausKocan](https://avatars.discourse-cdn.com/v4/letter/j/65b543/32.png) [@JanineOverhausKocan](https://forum.shopware.com/u/JanineOverhausKocan)
#### Post date: [1. Dezember 2016 um 14:43 UTC](https://forum.shopware.com/t/versandkosten-nach-artikeln-versandart-nach-artikeln/41878/2 "2016-12-01T14:43:19Z")

</div>

Hallo,

hierzu solltest du am besten anhand von Freitextfelder die Artikel kennzeichnen, die Freitextfelder kannst du in Shopware 5.2 unter Einstellungen \> Freitextfeld-Verwaltung anlegen mit dem Typ Checkbox.

Anschließend fügst du unter Einstellungen \> Grundeinstellungen \> Versandkosten-Modul in der erweiterten SQL-Abfrage folgendes hinzu:

```
 ",MAX(at.attr1="1") **AS** DHL, MAX(at.attr2="1") **AS** UPS"

```

Nun erstellst du drei Versandarten:

1. DHL mit den kosten für DHL. Im Reiter erweiterte Einstellungen gibst du als eigene Bedingung&nbsp; “DHL && !UPS” ein.

2. UPS mit den kosten für UPS. Im Reiter erweiterte Einstellungen gibst du als eigene Bedingung&nbsp; “!DHL && UPS” ein.

3. DHL und UPS mit den kosten für beides. Im Reiter erweiterte Einstellungen gibst du als eigene Bedingung&nbsp; “DHL && UPS” ein.

Alternativ kannst du auch eine Versandart nutzen und mit einer eigenen Berechnung die Kosten ermittelt. Hier muss im Reiter Versandkosten anstelle eines festen Wertes ein Faktor z.B. 100 eingegeben werden und bei Berechnung nach “Eigene Berechnung” gewählt werden.

Die Berechnung könnte etwa so aussehen:

IF(MAX(at.attr1=“1”,KOSTENDHL,0) + IF(MAX(at.attr2,KOSTENUPS,0)

Hierbei sollte ggfs. noch ein Wert berücksichtigt werden, der Berechnet wird, wenn beide Werte 0 sind.

Viele Grüße aus Schöppingen  
Janine
