Versandkosten Bedingung Artikelnummer

Hi,

bei einem Artikel in meinem Shop soll der Versand mehr kosten als bei den anderen. Ich habe mich bereits etwas damit auseinander gesetzt allerdings komme ich nicht auf die Lösung.

 Den folgenden Artikel habe ich mir dabei zu Herzen genommen: https://docs.shopware.com/de/shopware-5-de/versand-und-zahlungsarten/individuelle-versandkosten?_ga=2.103966592.1287149373.1557757815-237163857.1552920457#artikelnummern

Was ich probiert habe:

Unter Grundeinstellungen --> Storefront --> Versandkosten-Modul habe ich den folgenden wert eingetragen: 

MAX(a.topseller) AS has_topseller, MAX(at.attr3) AS has_comment, MAX(b.esdarticle) AS has_esd,MIN(IF(d.ordernumber LIKE '%10024%' OR b.modus <> 0,1,0)) AS artikel

(Die Artikelnummer ist DD10024.)

Und dann habe ich eine weitere Versandkostenart angelegt und dort unter Erweiterete Einstellungen --> Eigene Bedingungen: “artikel” eingetragen und bei den bereits vorhanden Versandkostenarten habe ich !artikel eingetragen. 

Allerdings erhalte ich immer einen Fehler sobald ich mit diesen Einstellungen den Warenkorb öffnen möchte.

Bei dem Fehler steht dann nur:

Oops! An error has occurred!

We have been informed about the problem and try to solve it. Please try again within a short time.

 

Kann mir dabei bitte jemand weiterhelfen. Ich weiß nicht wo mein Fehler ist.

Hi,

kannst du die Fehlermedlungen aktivieren:

https://developers.shopware.com/developers-guide/shopware-config/#example-development-config

Gruß Heiner

Dann bekomme ich folgeden Output sobald ich den Warenkorb aufrufe.

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'artikel' in 'where clause'' in /homepages/5/d685332667/htdocs/public/engine/Library/Zend/Db/Statement/Pdo.php:219 Stack trace: #0 /homepages/5/d685332667/htdocs/public/engine/Library/Zend/Db/Statement/Pdo.php(219): PDOStatement->execute(Array) #1 /homepages/5/d685332667/htdocs/public/engine/Library/Zend/Db/Statement.php(297): Zend_Db_Statement_Pdo->_execute(Array) #2 /homepages/5/d685332667/htdocs/public/engine/Library/Zend/Db/Adapter/Abstract.php(470): Zend_Db_Statement->execute(Array) #3 /homepages/5/d685332667/htdocs/public/engine/Library/Zend/Db/Adapter/Pdo/Abstract.php(232): Zend_Db_Adapter_Abstract->query('\n SE...', Array) #4 /homepages/5/d685332667/htdocs/public/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->query('\n SE...', Array) #5 /homepages/5/d685332667/htdocs/public/engine/Library/Zend/Db/Adapter/Abstract.php(764): Enlight_C in /homepages/5/d685332667/htdocs/public/engine/Library/Zend/Db/Statement/Pdo.php on line 224

 

Vielleicht einmal Cache leeren. Bei mir gehts.