# Shopware 6 - Mehr als 500 Produkte zu Verkaufskanal hinzufügen

**URL:** <https://forum.shopware.com/t/shopware-6-mehr-als-500-produkte-zu-verkaufskanal-hinzufuegen/95725>\
**Category:** Shopware 6 (German)\
**Tags:** administration\
**Created:** [9. August 2022 um 13:43 UTC](https://forum.shopware.com/t/shopware-6-mehr-als-500-produkte-zu-verkaufskanal-hinzufuegen/95725 "2022-08-09T13:43:14Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![SteinGruppe](https://avatars.discourse-cdn.com/v4/letter/s/e9a140/32.png) [@SteinGruppe](https://forum.shopware.com/u/SteinGruppe)\
**Post date:** [9. August 2022 um 13:43 UTC](https://forum.shopware.com/t/shopware-6-mehr-als-500-produkte-zu-verkaufskanal-hinzufuegen/95725/1 "2022-08-09T13:43:14Z")

</div>

Einen wundervollen guten Tag,

ich habe aktuell vor den Shopware 5 Shop in Shopware 6 zu schieben,  
nur habe ich da ein Problem.

Von 8 Shop, haben 4 Shops die Artikelzuordnung behalten,  
die anderen 4 sind aktuell auf 0.

Nun wollte ich die Rund 40.000 Artikel dem Shop zusweisen,  
kann aber bei Kategorie Zuweisung, sowie Produktgruppen Auswahl  
nur 500 Artikel zuweisen.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/7/8/78e69a8b29267797a1ea4c9612ef1a29ade41bba.png)

Das gleiche hier einmal für Kategorie-Auswahl:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/b/e/be3884a9782271608ebd3d003da5fc3ed0708957.png)

Hier die Übersicht aus den Verkaufskanälen (Ich habe bereits 1500 Artikel in einer Kategorie, da ich mehrfach auf hinzufügen gedrückt habe, aber das kann nicht die Lösung sein.):

![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/d/2/d2b6dd6329d2da9ad918006c6bb03b8eaebcf74a.png)

Hier einmal die Kategorie:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/a/9/a9c2dfc27f8db1caeda0035ffc3001bf8e4b8b2c.png)

Hier noch ein letztes Bild von der Produktgruppe:

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/8/f/8f1f8a80618e0398df06a3d407a2de82a6e246a8.png)

Ich hoffe es kann mir jemand bei dem Anliegen weiterhelfen.

Danke im Voraus!

Mit freundlichen Grüßen  
Marvin Kriebel

---

<div class="post-metadata">

**Author:** ![Max0r](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/max0r/32/24325_2.png) [@Max0r](https://forum.shopware.com/u/Max0r)\
**Post date:** [27. August 2024 um 10:02 UTC](https://forum.shopware.com/t/shopware-6-mehr-als-500-produkte-zu-verkaufskanal-hinzufuegen/95725/2 "2024-08-27T10:02:36Z")

</div>

Hallo @SteinGruppe,

wir stehen vor exakt dem gleichen Problem. Bei der Migration von SW5 (Multishop + Sprachshops) → SW6 wurden für einen migrierten Shop keine Produktzuweisungen übernommen. Nun muss ich auch ca. 33.000 Artikel dem Verkaufskanal zuweisen.

Bisher habe ich auch noch keine praktikable Lösung gefunden. Ich hatte es bevor ich auf diesen Beitrag hier gestoßen bin ebenfalls über „Produktgruppe zuweisen“ versucht. Dort konnte ich 2x je 500 Produkte zuweisen. Bei jedem weiteren Mal erhalte ich die Fehlermeldung:

> Fehler  
> AxiosError: Request failed with status code 500

Wenn ich es über die Kategorien machen würde, müsste ich knapp 10.000 Kategorien auf klicken, anhaken, abwarten 5-10sek, nächste Kategorie… Aber das würde ewig dauern. Leider werden die Unterkategorien ja nicht mit einbezogen, sonst wäre das ja mit abstand die beste Lösung.

Gibt es jemanden, der eine praktikable Lösung hat, wenn man einfach nur alle Produkte einem Verkaufskanal zuweisen möchte?

Ich bin für jeden Ansatz dankbar!

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [27. August 2024 um 11:10 UTC](https://forum.shopware.com/t/shopware-6-mehr-als-500-produkte-zu-verkaufskanal-hinzufuegen/95725/3 "2024-08-27T11:10:23Z")

</div>

Hat es was mit dem API-Limit von 500 zu tun?

---

<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:** [27. August 2024 um 13:06 UTC](https://forum.shopware.com/t/shopware-6-mehr-als-500-produkte-zu-verkaufskanal-hinzufuegen/95725/4 "2024-08-27T13:06:31Z")

</div>

Ist via DB eine Option?

---

<div class="post-metadata">

**Author:** ![Max0r](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/max0r/32/24325_2.png) [@Max0r](https://forum.shopware.com/u/Max0r)\
**Post date:** [27. August 2024 um 13:09 UTC](https://forum.shopware.com/t/shopware-6-mehr-als-500-produkte-zu-verkaufskanal-hinzufuegen/95725/5 "2024-08-27T13:09:52Z")

</div>

Wenn mir jemand einen SQL Befehl nennen kann, mit dem das funktioniert teste ich es gerne.

---

<div class="post-metadata">

**Author:** ![marcelloo](https://avatars.discourse-cdn.com/v4/letter/m/edb3f5/32.png) [@marcelloo](https://forum.shopware.com/u/marcelloo)\
**Post date:** [3. September 2024 um 07:12 UTC](https://forum.shopware.com/t/shopware-6-mehr-als-500-produkte-zu-verkaufskanal-hinzufuegen/95725/6 "2024-09-03T07:12:40Z")

</div>

Guten Morgen zusammen,

vielleicht kann ich auch mal etwas hierzu beitragen, da ich vor dem selben Problem stehe, was das Zuordnen zu einem neuen Verkaufskanal betrifft.

Eine mögliche (ich denke zumindest schnellere) Lösung ist folgende:

1. App installieren  
[Produktkategoriebaum, Produktsuchfilter, als Kunde einloggen - AdminTools | Shopware Store](https://store.shopware.com/de/neti846166253478m/produktkategoriebaum-produktsuchfilter-als-kunde-einloggen-admintools.html?srsltid=AfmBOoo-dmXbdsD5aP6afGFiw7jMf4zLwvosQlHbEJPR6tsvneKcAlZN)
2. Kataloge \> Produkte \> neue Filtermöglichkeit (wie unter Dynamische Produktgruppen)
3. Filter erstellen und speichern
4. Im Browser /admin#/sw/product/index?limit= **25&… die Anzahl auf 500 ändern** )
5. Alle Artikel markieren und Mehrfachänderung starten Zuweisung \> Ändern: Verkaufskanal \> Hinzufügen und starten…
6. Wiederholen 🙂

alternativ mit der selben App

1. Kataloge \> Produkte \>  
 ![grafik](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/8/b/8ba908f52debae27feba1a53673f839e978e3cc7.png)
2. Es werden alle Kategorien aufgelistet
3. Oberkategorie wählen und mit Schritt 4 wie oben weiter fortfahren

Für mich ist es, auch wenn es etwas dauert die einfachste Möglichkeit.

Gruß Marcel

---

<div class="post-metadata">

**Author:** ![marcelloo](https://avatars.discourse-cdn.com/v4/letter/m/edb3f5/32.png) [@marcelloo](https://forum.shopware.com/u/marcelloo)\
**Post date:** [12. September 2024 um 11:08 UTC](https://forum.shopware.com/t/shopware-6-mehr-als-500-produkte-zu-verkaufskanal-hinzufuegen/95725/7 "2024-09-12T11:08:26Z")

</div>

Update:  
Bei mir hat nun folgendes (deutlich schneller und besser) funktioniert:

```auto
INSERT INTO product_visibility (id, product_id, product_version_id, sales_channel_id, visibility, created_at)
SELECT 
    UNHEX(REPLACE(UUID(), '-', '')), 
    p.id, 
    p.version_id, 
    UNHEX('SALES KANAL ID OHNE 0x'), -- Sales Channel ID ohne „0x“
    30, 
    NOW()  
FROM 
    product p
WHERE 
    -- p.product_number NOT LIKE 'X%'
    -- AND p.product_number NOT LIKE 'T%'  
    AND NOT EXISTS (
        SELECT 1
        FROM product_visibility pv
        WHERE pv.product_id = p.id
        AND pv.product_version_id = p.version_id
        AND pv.sales_channel_id = UNHEX('SALES KANAL ID OHNE 0x')
    )
-- LIMIT 50; -- Zum testen

```

Einziges „Manko“ für unseren Anwendungsfall - wenn ich einen Abgleich mit der JTL WAWI starte, der den Artikel des Hauptkanals anpasst, dann wird dieser aus dem zweiten Verkaufskanal entfernt, das Skript müsste erneut ausgeführt werden. Bei einem Bestandsabgleich bleibt alles bestehen.
