Seit SW 5.7.12/13 wirft Produktexport bei Versandkosten Fehler

Hi,
seit dem Update wirft die vordefinierte Versandkosten-Variable @shippingcost einen Fehler:

Next Doctrine\DBAL\Driver\PDO\Exception: SQLSTATE[42S22]: Column not found: 1054 Unknown column '$from' in 'where clause' in .../vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18

Es scheint, dass es ein Problem mit dem Namen der Spalte „from“ gibt:

Next Doctrine\DBAL\Exception\InvalidFieldNameException: An exception occurred while executing 'SELECT `value` , `factor`
                        FROM `s_premium_shippingcosts`
                        WHERE `from` <= $from
                        AND `dispatchID` = ?
                        ORDER BY `from` DESC
                        LIMIT 1' with params ["45"]:

Ein nicht funktionierender Produktexport ist eine mittlere Katastrophe. Und beim Testen des „Sicherheitsupdates“ habe ich nicht erwartet, dass an so grundlegenden Sachen Änderungen zu erwarten sind.

Hallo @drakon

danke für die Fehlermeldung. Uns ist dort tatsächlich ein kleiner Fehler unterlaufen:
Als Workaround kannst du das SQL statement in diesen Zeilen mit double quotes " umschließen, statt mit single quotes '

                $sql = "SELECT `value` , `factor`
                        FROM `s_premium_shippingcosts`
                        WHERE `from` <= $from
                        AND `dispatchID` = :dispatchId
                        ORDER BY `from` DESC
                        LIMIT 1";

Wir werden den Fehler umgehend beheben. Hier das Ticket dazu Shopware Issuetracker

Viele Grüße aus Schöppingen
Michael Telgmann

Super! Vielen Dank.

Gerade durchgeführt und funkt. wieder.

1 „Gefällt mir“