# Versandart individuell pro Artikel

**URL:** <https://forum.shopware.com/t/versandart-individuell-pro-artikel/51776>\
**Category:** Allgemein\
**Created:** [14. März 2018 um 18:18 UTC](https://forum.shopware.com/t/versandart-individuell-pro-artikel/51776 "2018-03-14T18:18:34Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![nk\_holzschmuck](https://avatars.discourse-cdn.com/v4/letter/n/5daacb/32.png) [@nk\_holzschmuck](https://forum.shopware.com/u/nk_holzschmuck)\
**Post date:** [14. März 2018 um 18:18 UTC](https://forum.shopware.com/t/versandart-individuell-pro-artikel/51776/1 "2018-03-14T18:18:34Z")

</div>

Hallo Community,

ich möchte gerne pro Artikel / Variante entscheiden welche Versandart gewählt werden soll.&nbsp;  
Manche Artikel sind sperriger jedoch leichter als andere und daher verschicke ich entweder mit DHL oder DPD.  
Hier lege ich verschiedene Versandarten an für DHL und DPD.  
Nun möchte ich gerne irgendwie pro Artikel / Variante festlegen, welche Versandart gewählt werden soll.&nbsp;  
Hier würde mir vermutlich eine Checkbox als&nbsp;Freitextfeld genügen, welche ich ja anlegen kann.  
Wie genau muss ich den die Versandart konfigurieren, dass er diese wählt wenn der Haken gesetzt ist und die andere&nbsp;  
fals nicht.&nbsp;

Vielen Dank für die Hilfe

---

<div class="post-metadata">

**Author:** ![AndreHerking](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andreherking/32/7839_2.png) [@AndreHerking](https://forum.shopware.com/u/AndreHerking)\
**Post date:** [14. März 2018 um 18:34 UTC](https://forum.shopware.com/t/versandart-individuell-pro-artikel/51776/2 "2018-03-14T18:34:28Z")

</div>

Mit den Versandbedingungen kannst du dies anhand des Freitextfeldes konfigurieren. In unserer Doku wird beschrieben, wie vorzugehen ist:

> **[Shopware Dokumentation](https://docs.shopware.com/de)**

LG Andre

---

<div class="post-metadata">

**Author:** ![nk\_holzschmuck](https://avatars.discourse-cdn.com/v4/letter/n/5daacb/32.png) [@nk\_holzschmuck](https://forum.shopware.com/u/nk_holzschmuck)\
**Post date:** [15. März 2018 um 09:22 UTC](https://forum.shopware.com/t/versandart-individuell-pro-artikel/51776/3 "2018-03-15T09:22:31Z")

</div>

Danke für den Link und die Antwort.

Ich wollte mal versuchen eine Defintion nach Volumen zu hinterlegen. Wäre die Vorgehensweise richtig?

1. Freitextfeld: Attribute als Dezimalzahl (Double)&nbsp;anlegen mit der Bezeichnung “cbm”

2. Grundeinstellung --\> Versandkosten Modul: Hier das Freitextfeld hintelrgen:&nbsp;MAX(at.attr5) as cbm

3. Versandkosten: Eigene Berechnung: ???

&nbsp;

Ich würde gerne sowas wie folgt hinterlegen:&nbsp;  
Die cbm (im Artikel hinterlegen Volumen) müssen summiert werden.  
Wenn cbm \< 0,5 dann Versandart 1  
Wenn cbm \< 0,5&nbsp;\>&nbsp;1 dann Versandart 2  
Wenn cbm \> 1 dann Versandart 1&nbsp;

&nbsp;

Vielleicht so in etwa:&nbsp;

In Versandart 1:&nbsp;  
IF(SUM(d.cbm) \< 0.5 , IF(SUM(d.cbm) \>&nbsp;1&nbsp;

In Versandart 2:&nbsp;  
IF(SUM(d.cbm) \>&nbsp;0.5 , IF(SUM(d.cbm)

Kann mir hier einer helfen.

---

<div class="post-metadata">

**Author:** ![nk\_holzschmuck](https://avatars.discourse-cdn.com/v4/letter/n/5daacb/32.png) [@nk\_holzschmuck](https://forum.shopware.com/u/nk_holzschmuck)\
**Post date:** [15. März 2018 um 16:05 UTC](https://forum.shopware.com/t/versandart-individuell-pro-artikel/51776/4 "2018-03-15T16:05:10Z")

</div>

Habe jetzt etwas rumprobiert, aber leider funkltioniert es nicht so recht.&nbsp;  
&nbsp;

1.&nbsp;Freitextfeld: Attribute als einfaches Textfeld&nbsp;anlegen mit der Bezeichnung „cbm“

1. Grundeinstellung --\> Versandkosten Modul: Hier das Freitextfeld hintelrgen:&nbsp;SUM(b.quantity \* at.attr5) AS cbm

2. Bei den eigenen Berechnungen funktioniert nicht wirklich.

**Versandart 1**

0.250 \< cbm \< 0.431  
OR  
0.500 \< cbm \< 0.861  
OR  
cbm \> 1

**Versandart 2**

cbm \< 0.251  
OR  
0.430 \< cbm \< 0.501  
OR  
0.86 \< cbm \< 1.001

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [15. März 2018 um 16:21 UTC](https://forum.shopware.com/t/versandart-individuell-pro-artikel/51776/5 "2018-03-15T16:21:07Z")

</div>

Hallo,

die „Eigenen Berechnungen“ im Versandkostenmodul führen zu direkten Datenbankabfragen, müssen also in gültiger MySQL-Syntax ausgeführt sein.

Anweisungen wie „0.86 \< cbm \< 1.001“ sind weder in MySQL noch wahrscheinlich in irgendeiner anderen gängigen Programmier- oder Datenbanksprache gültige Anweisungen.

---

<div class="post-metadata">

**Author:** ![nk\_holzschmuck](https://avatars.discourse-cdn.com/v4/letter/n/5daacb/32.png) [@nk\_holzschmuck](https://forum.shopware.com/u/nk_holzschmuck)\
**Post date:** [15. März 2018 um 18:46 UTC](https://forum.shopware.com/t/versandart-individuell-pro-artikel/51776/6 "2018-03-15T18:46:37Z")

</div>

Hallo,

ok danke für den Hinweis. Wie genau müsste es denn aussehen?

0.86 \< cbm AND cbm \< 1.001

&nbsp;

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [15. März 2018 um 19:12 UTC](https://forum.shopware.com/t/versandart-individuell-pro-artikel/51776/7 "2018-03-15T19:12:10Z")

</div>

Hallo,

für MySQL&nbsp;gibts ja genug Dokus (auch in Deutsch) im Web. Ich muss mir das auch immer erst anlesen. Aber ja, so hätte ich es wohl auch versucht. In Kombination mit dem “OR” entsprechend klammern. Ohne Nachzuschlagen&nbsp;weiss ich nämlich auch nicht was da Priorität hat.

---

<div class="post-metadata">

**Author:** ![nk\_holzschmuck](https://avatars.discourse-cdn.com/v4/letter/n/5daacb/32.png) [@nk\_holzschmuck](https://forum.shopware.com/u/nk_holzschmuck)\
**Post date:** [15. März 2018 um 20:21 UTC](https://forum.shopware.com/t/versandart-individuell-pro-artikel/51776/8 "2018-03-15T20:21:44Z")

</div>

Hallo  
Also nur zur Info:&nbsp;  
Nach dem System funktioniert es.

(cbm \< 0.251)  
OR  
(cbm \> 0.430) AND (cbm \< 0.501)  
OR  
(cbm \> 0.86) AND (cbm \< 1.001)
