# Verkaufskanal ändern nicht möglich bei Kunden

**URL:** https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831
**Category:** Administration
**Created:** [5. Juli 2021 um 13:04 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831 "2021-07-05T13:04:54Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![oo1](https://avatars.discourse-cdn.com/v4/letter/o/b4bc9f/32.png) [@oo1](https://forum.shopware.com/u/oo1)
#### Post date: [5. Juli 2021 um 13:04 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/1 "2021-07-05T13:04:54Z")

</div>

Wie kann ich den Verkaufskanal eines Kunden ändern? Wenn ich den Kunden bearbeite wird dort nur ein statischer Text mit „Alle“ oder dem jeweiligen Verkaufskanal angezeigt aber keine Auswahlmöglichkeit sodass ich den Verkaufskanal ändern könnte. Nun weiss ich nicht ob das wirklich nicht geht oder ob ich etwas falsch konfiguriert habe?

---

<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: [5. Juli 2021 um 13:53 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/2 "2021-07-05T13:53:13Z")

</div>

Den Verkaufskanal kannst du nicht über die Admin ändern. Dieser wird bei der Registrierung fest vergeben.

---

<div class="post-metadata">

### Author: ![oo1](https://avatars.discourse-cdn.com/v4/letter/o/b4bc9f/32.png) [@oo1](https://forum.shopware.com/u/oo1)
#### Post date: [5. Juli 2021 um 15:07 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/3 "2021-07-05T15:07:00Z")

</div>

Ok, kann man es allenfalls in der DB anpassen?

---

<div class="post-metadata">

### Author: ![Hagoo](https://avatars.discourse-cdn.com/v4/letter/h/dec6dc/32.png) [@Hagoo](https://forum.shopware.com/u/Hagoo)
#### Post date: [8. Dezember 2021 um 15:00 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/4 "2021-12-08T15:00:54Z")

</div>

Hallo zusammen,

hier würde ich gerne auch noch einmal nachhaken.

Ist es möglich den Verkaufskanal für Kunden in irgendeiner Weise nachträglich zu ändern?

Vielen Dank vorba für die Antwort.

MfG Hagoo

---

<div class="post-metadata">

### Author: ![UBIQ\_AG](https://avatars.discourse-cdn.com/v4/letter/u/7c8e57/32.png) [@UBIQ\_AG](https://forum.shopware.com/u/UBIQ_AG)
#### Post date: [21. Dezember 2021 um 10:44 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/5 "2021-12-21T10:44:33Z")

</div>

Hat jemand zu dieser Frage schon eine Antwort gefunden?

---

<div class="post-metadata">

### Author: ![janhofmann](https://avatars.discourse-cdn.com/v4/letter/j/8797f3/32.png) [@janhofmann](https://forum.shopware.com/u/janhofmann)
#### Post date: [6. Juli 2022 um 13:58 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/6 "2022-07-06T13:58:25Z")

</div>

Hallo zusammen,  
gibt es denn hier antworten. ich denke, es treibt ja doch ein paar Kunden um. SHOPWARE? zumindest eine Antwort wäre doch gut.

Hab es per Import Export versciht geht auch nicht.

Probem für uns ist, dass wir aus einem ERP bespielen und egal welche Einstellung wir haben, wir können den Kunden nicht für alle Kanäle freischalten. Kurz vor Verzweiflung.

Lieben Gruß  
Jan

---

<div class="post-metadata">

### Author: ![Sandshop](https://avatars.discourse-cdn.com/v4/letter/s/f04885/32.png) [@Sandshop](https://forum.shopware.com/u/Sandshop)
#### Post date: [8. Juli 2022 um 14:12 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/7 "2022-07-08T14:12:26Z")

</div>

Hallo zusammen, wir haben dasselbe Problem nach dem Umzug von einem Mietshop zu Shopware 6. Gibt es eine Lösung dafür? Wie lässt sich der Verkaufskanal bei den Kunden ändern/ zuweisen? Bei uns steht er auch bei allen importieren Kunden auf alle. Dadurch lassen sich keine manuellen Bestellungen anlegen. Wäre toll, wenn Shopware hier einen Hinweis geben könnte.

VG Michael

---

<div class="post-metadata">

### Author: ![mewald](https://avatars.discourse-cdn.com/v4/letter/m/d78d45/32.png) [@mewald](https://forum.shopware.com/u/mewald)
#### Post date: [11. Dezember 2022 um 12:46 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/8 "2022-12-11T12:46:38Z")

</div>

Moin zusammen,

ich bin gerade an dem selben Thema.

Das kann man recht einfach in der Datenbank ändern.

In der Tabelle „customer“ gibt es das Feld „bound\_sales\_channel\_id“. Hier steht standardmäßig „NULL“ im Feld.  
Wenn man den Kunden nun an einen bestimmten Vertriebskanal binden möchte, dann muss hier entsprechend die ID des Verkaufskanal eingetragen werden.

Ob es andere negative Auswirkungen hat, konnte ich bisher noch nicht feststellen.

Grüße  
Matthias

---

<div class="post-metadata">

### Author: ![Mercator](https://avatars.discourse-cdn.com/v4/letter/m/e95f7d/32.png) [@Mercator](https://forum.shopware.com/u/Mercator)
#### Post date: [22. Mai 2023 um 13:58 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/9 "2023-05-22T13:58:32Z")

</div>

Wieso nicht gleich das Feld „sales\_channel\_id“ ändern?

Ich habe es wie folgt gemacht:  
`UPDATE customer SET sales_channel_id = 'f1ab2aa203bf40f9892c30345247eab6';`

Die ID ist übrigens nur in meinem Fall die korrekte. Die gewünschte ID findet ihr heraus indem ihr im Admin rechts von „Verkaufskanäle“ auf die drei … klickt. Wählt dann „Verkaufskanäle Verwalten“ und klickt den gewünschten Verkaufskanal an. Im Link seht ihr nun die ID des Verkaufskanals. Ihr könnt diesen natürlich auch in der Tabelle „sales\_channel“ finden. Dort habt ihr allerdings keine Namenszuordnung.

Wichtig! Wenn Ihr mehrere Verkaufskanäle führt, darf nicht die oben zitierte Abfrage gemacht werden. Dann müsste die Abfrage wie folgt lauten:

```auto
UPDATE customer SET sales_channel_id = 'f1ab2aa203bf40f9892c30345247eab6' WHERE sales_channel_id = '32492348aa203bf4067239c30345247xvewa';

```

LG

---

<div class="post-metadata">

### Author: ![Mercator](https://avatars.discourse-cdn.com/v4/letter/m/e95f7d/32.png) [@Mercator](https://forum.shopware.com/u/Mercator)
#### Post date: [23. Mai 2023 um 16:08 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/10 "2023-05-23T16:08:53Z")

</div>

Ich muss mich hier nochmals etwas korrigieren. Ich wurde darauf hingewiesen, dass eine UUID nicht als String, sondern als BINARY gespeichert wird. Somit wird das ganze etwas komplexer. Es genügt also nicht einfach, die neue ID als String zu speichern.

Möchte man z.B. den Verkaufskanal für alle Kunden ändern, müsste man wie folgt vorgehen:

```auto
UPDATE customer
SET sales_channel_id = UNHEX(REPLACE('f1ab2aa203bf40f9892c30345247eab6', '-', ''));

```

und bei den Bestellungen wie folgt:

```auto
UPDATE `order`
SET sales_channel_id = UNHEX(REPLACE('f1ab2aa203bf40f9892c30345247eab6', '-', ''));

```

Wichtig ist, dass man orders in ’ ’ schreibt, da „order“ ein reserviertes Schlüsselwort in MySQL ist. Die UUID dient allerdings nur als Beispiel und darf nicht übernommen werden. Ihr findet diese wie schon oben erwähnt in der Tabelle „sales\_channel“ im Feld „ID“. 😉

---

<div class="post-metadata">

### Author: ![Enerson](https://avatars.discourse-cdn.com/v4/letter/e/958977/32.png) [@Enerson](https://forum.shopware.com/u/Enerson)
#### Post date: [13. Juni 2024 um 10:59 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/11 "2024-06-13T10:59:57Z")

</div>

Hey Mercator,

ich muss jetzt auch in PHP die Sales Channel und Bindung umswitchen (es sind ca 60 verschiedene Verkaufskanäle).  
Ich muss alle auf unseren Hauptshop leiten um die alten Verkauskanäle köschen zu können.

So richtig klappt es aber auch nicht (bin kein gelernter IT-ler, sondern durch viel Forenbeiträge, Unerstützung von Support und selbst was beibringen) klappt es soweit aber ganz gut.

Hast du eine Idee wie ich einfach alle auf einen Sales Channel ändere?

---

<div class="post-metadata">

### Author: ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)
#### Post date: [13. Juni 2024 um 16:49 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/12 "2024-06-13T16:49:47Z")

</div>

```auto
UPDATE customer
SET sales_channel_id = 0xf1ab2aa203bf40f9892c30345247eab6;

```

ID natürlich durch die Hauptshop-ID ersetzen, wichtig ist das 0x davor.

---

<div class="post-metadata">

### Author: ![Enerson](https://avatars.discourse-cdn.com/v4/letter/e/958977/32.png) [@Enerson](https://forum.shopware.com/u/Enerson)
#### Post date: [14. Juni 2024 um 06:54 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/13 "2024-06-14T06:54:55Z")

</div>

Das hatten wir versucht und daraufhin den fehler bekommen dass es ein Fehler gibt und 1452: Kinder-Zeilen, oder so ähnlich, (bin mir nicht ganz sicher was genau da stand) nicht gelesen werden können.  
Gnaz genau kann ich es auch nicht mehr nachvollziehen, da wir aktuell auch durch einen Fehler nicht auf PHPmyAdmin zugreifen können und gerade auf Hilfe unseres Hosters warten & hoffen 🥵

---

<div class="post-metadata">

### Author: ![offroadkontor](https://avatars.discourse-cdn.com/v4/letter/o/a3d4f5/32.png) [@offroadkontor](https://forum.shopware.com/u/offroadkontor)
#### Post date: [8. Januar 2025 um 12:32 UTC](https://forum.shopware.com/t/verkaufskanal-aendern-nicht-moeglich-bei-kunden/88831/14 "2025-01-08T12:32:29Z")

</div>

Wir haben es nach einigen Versuchen mit der „Mercator“-Lösung, die uns leider überall einen 0x00000000…-Wert reingeschrieben hat, mit folgendem Befehl hinbekommen:

UPDATE `customer` SET `sales_channel_id` = 0x0192713e517d72cb9f5733449d5307e0 WHERE `sales_channel_id` = CAST(0x01928b6b6bc8700fb7a96e1598b3385b AS BINARY);

Wobei die erste ID die des neuen Shops ist und die zweite die des alten (importierten).

Funktioniert auch für ‚order‘

UPDATE `order` SET `sales_channel_id` = 0x0192713e517d72cb9f5733449d5307e0 WHERE `sales_channel_id` = CAST(0x00000000000000000000000000000000 AS BINARY);
