# SQL-Fehler in Plugin "DAS Geschenk"

**URL:** https://forum.shopware.com/t/sql-fehler-in-plugin-das-geschenk/99935
**Category:** Shopware 6 (German)
**Created:** [1. Juni 2023 um 18:58 UTC](https://forum.shopware.com/t/sql-fehler-in-plugin-das-geschenk/99935 "2023-06-01T18:58:59Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![jstr](https://avatars.discourse-cdn.com/v4/letter/j/e95f7d/32.png) [@jstr](https://forum.shopware.com/u/jstr)
#### Post date: [1. Juni 2023 um 18:58 UTC](https://forum.shopware.com/t/sql-fehler-in-plugin-das-geschenk/99935/1 "2023-06-01T18:58:59Z")

</div>

Hallo,

seit einiger Zeit funktioniert folgendes Plugin bei meinem Kunden nicht mehr:

> **[DAS Geschenk - Geschenkartikel automatisch zum Warenkorb hinzufügen.](https://store.shopware.com/sven401452876144/das-geschenk-geschenkartikel-automatisch-zum-warenkorb-hinzufuegen..html)**
>
> Unser Plugin ermöglicht es Ihnen, Ihren Kunden beim Kauf von einzelnen Produkten oder beim Kauf eines Produkts aus einer Kategorie ein bestimmtes…

Es kommt folgende Fehlermeldung (in den Logs), bei der ich die angegebene SQL-Query stark verkürze:

request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\InvalidFieldNameException: „An exception occurred while executing ‚UPDATE cart SET payload = ? WHERE token = ?‘ with params  
[…]  
SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚payload‘ in ‚field list‘ at /var/www/html/shopware/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:79)\n[previous exception] [object] (Doctrine\DBAL\Driver\PDO\Exception(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚payload‘ in ‚field list‘ at /var/www/html/shopware/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18)\n[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚payload‘ in ‚field list‘ at /var/www/html/shopware/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:117)“}

Eine Neuinstallation des Plugins hat nicht geholfen.

Genutzt wird Shopware 6.4.20.1.

Eine Anfrage bei den Entwicklern ist bisher nicht erfolgreich gewesen, da eine Lösung wohl nur angeboten wird, wenn Zugang zum System gewährt wird (das wollte ich bisher vermeiden).

Kann man hier aus der Fehlermeldung irgend etwas Sinnvolles herauslesen, außer dass eine Spalte „payload“ erwartet aber nicht gefunden wird?

Vielen Dank für jede Hilfe

js

---

<div class="post-metadata">

### Author: ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)
#### Post date: [1. Juni 2023 um 23:45 UTC](https://forum.shopware.com/t/sql-fehler-in-plugin-das-geschenk/99935/2 "2023-06-01T23:45:28Z")

</div>

Wie du schon selbst geschrieben hast, die Spalte in der Tabelle fehlt. Ob nun manuell gelöscht, von Shopware innerhalb eines Updates geplant entfernt, oder …

Theoretisch dürfte das Plugin in keinem Shop mit gleicher Versionsnummer funktionieren, falls die Spalte nicht manuell gelöscht wurde. Das sollte sich ja schnell testen lassen mit einem Demoshop und entsprechend dann dem Hersteller kommunizieren.

---

<div class="post-metadata">

### Author: ![jstr](https://avatars.discourse-cdn.com/v4/letter/j/e95f7d/32.png) [@jstr](https://forum.shopware.com/u/jstr)
#### Post date: [2. Juni 2023 um 16:50 UTC](https://forum.shopware.com/t/sql-fehler-in-plugin-das-geschenk/99935/3 "2023-06-02T16:50:10Z")

</div>

Ich habe jetzt Rückmeldung vom Hersteller: Wir sollen erst mal wieder die vorherige Version nutzen, womit dann alles funktionieren sollte. Es wird bereits an einer nächsten Version gearbeitet.
