# SW6 - Paypal Installation

**URL:** https://forum.shopware.com/t/sw6-paypal-installation/99811
**Category:** Allgemein
**Created:** [24. Mai 2023 um 13:46 UTC](https://forum.shopware.com/t/sw6-paypal-installation/99811 "2023-05-24T13:46:52Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![moellerb92](https://avatars.discourse-cdn.com/v4/letter/m/c67d28/32.png) [@moellerb92](https://forum.shopware.com/u/moellerb92)
#### Post date: [24. Mai 2023 um 13:46 UTC](https://forum.shopware.com/t/sw6-paypal-installation/99811/1 "2023-05-24T13:46:52Z")

</div>

Hallo,

wir haben das Problem, dass wir Paypal nicht installieren können.

Die Spalte Status soll schon bestehen, die Frage stellt sich nur - WO?

Uncaught PHP Exception Doctrine\DBAL\Exception\NonUniqueFieldNameException: „An exception occurred while executing a query: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name ‚status‘“ at /var/www/vhosts/rr-dsign.net/httpdocs/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 72 {„exception“:„[object] (Doctrine\DBAL\Exception\NonUniqueFieldNameException(code: 1060): An exception occurred while executing a query: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name ‚status‘ at /var/www/vhosts/rr-dsign.net/httpdocs/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:72)\n[previous exception] [object] (Doctrine\DBAL\Driver\PDO\Exception(code: 1060): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name ‚status‘ at /var/www/vhosts/rr-dsign.net/httpdocs/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 42S21): SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name ‚status‘ at /var/www/vhosts/rr-dsign.net/httpdocs/vendor/doctrine/dbal/src/Driver/PDO/Connection.php:32)“}

---

<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: [25. Mai 2023 um 05:47 UTC](https://forum.shopware.com/t/sw6-paypal-installation/99811/2 "2023-05-25T05:47:55Z")

</div>

Die Frage habe ich in den letzten Tagen schon in einem anderen Thread beantwortet.

Wo, entweder in einer Tabelle mit paypal\_ falls es das gibt, ggfs. könnte diese aber auch in order hinzugefügt werden. Dafür die Migration Dateien im Plugin durchsuchen. Da sieht man es.

Per Adminer/phpMyAdmin Spalte Status sichern, löschen, Plugin updaten/installieren, Status importieren.

Falls das nicht funktioniert, liegt es an einer doppelten Migration, die geändert werden müsste.

@Michael_Telgmann 2x hört sich schon nach einem Muster an?!

---

<div class="post-metadata">

### Author: ![moellerb92](https://avatars.discourse-cdn.com/v4/letter/m/c67d28/32.png) [@moellerb92](https://forum.shopware.com/u/moellerb92)
#### Post date: [25. Mai 2023 um 07:13 UTC](https://forum.shopware.com/t/sw6-paypal-installation/99811/3 "2023-05-25T07:13:35Z")

</div>

Moin Max,

leider blieb meine Frage auch mit Rückfrage unbeantwortet.

JA - es ist sicherlich nicht der richtige Weg erneut zu Posten.

Aber wir haben hier eine gewisse Dringlichkeit, weil 90% aller Nutzer im SW5 bereits Paypal genutzt haben - Ergo, gerade schwierig mit Umsatz.

Shopware selbst leistet ja leider keinen Support…  
Wir sind primär Anwender, keine Entwickler.

Hab nun versucht die " [swag\_paypal\_pos\_sales\_channel\_run]" zu löschen. Ergebnis, ich kann Paypal nicht installieren weil die Tabelle fehlt.

Ich komme einfach nicht weiter.

> <https://github.com/shopware/SwagPayPal/blob/master/src/Migration/Migration1626082072AddStatusAndMessageCountToRun.php>

---

<div class="post-metadata">

### Author: ![AlexGalax](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/alexgalax/32/9925_2.png) [@AlexGalax](https://forum.shopware.com/u/AlexGalax)
#### Post date: [25. Mai 2023 um 07:28 UTC](https://forum.shopware.com/t/sw6-paypal-installation/99811/4 "2023-05-25T07:28:33Z")

</div>

Du musst in der Tabelle `swag_paypal_pos_sales_channel_run` das Feld `status` löschen, nicht die ganze Tabelle.

---

<div class="post-metadata">

### Author: ![mstegmeyer](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/mstegmeyer/32/23791_2.png) [@mstegmeyer](https://forum.shopware.com/u/mstegmeyer)
#### Post date: [26. Mai 2023 um 05:26 UTC](https://forum.shopware.com/t/sw6-paypal-installation/99811/5 "2023-05-26T05:26:02Z")

</div>

> [@moellerb92](#):
>
> [https://github.com/shopware/SwagPayPal/blob/master/src/Migration/Migration1626082072AddStatusAndMessageCountToRun.php](https://github.com/shopware/SwagPayPal/blob/master/src/Migration/Migration1626082072AddStatusAndMessageCountToRun.php)

Hi @moellerb92,

leider ist die Migration hier an dieser Stelle nicht doppelt ausführbar, ich habe hierfür bei uns ein Ticket angelegt: [Shopware Issuetracker](https://issues.shopware.com/issues/PPI-783)

Falls du keine Zettle-Verkaufskänale hast, würde ich dir empfehlen, einmal das Plugin zu deinstallieren, alle `swag_paypal`-Tabellen zu löschen und neu zu installieren. Dann sollten alle frisch angelegt werden und das Problem nicht mehr existieren.

Viele Grüße aus dem Münsterland  
Max Stegmeyer

---

<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: [26. Mai 2023 um 14:18 UTC](https://forum.shopware.com/t/sw6-paypal-installation/99811/6 "2023-05-26T14:18:33Z")

</div>

Nur die eine Spalte zu löschen hat in dem Fall nichts genützt, da eine Vielzahl an weiteren ALTER SQL-Befehlen einen Fehler geworfen haben.

Daher, wie @mstegmeyer geschrieben hat, die kompletten fünf oder sechs Tabellen, wie viele es auch immer sind löschen, dann neu installieren.

@mstegmeyer gibt es einen Grund, wieso bei der Deinstallation die Tabellen nicht gelöscht werden, wenn man das explizit über den Switch aktiviert? (wieso es technisch nicht funktioniert ist klar, meine eher die logischen Gründe).
