Produkte einem Sales-Channel zuweisen (bulk)

Hallo,

ich habe in meinem Shopware 6 Shop eine migration durchgeführt.

Nun müssen alle (über 600) Produkte einem Sales-Channel zugewiesen werden, damit diese im Store Frontend sichtbar sind.

Das wollte ich nun über die API-Schnittstelle machen, nur komme ich nicht ganz weiter.

 

Ich weiß, dass ich ein PATCH-Request …/api/v1/product/{id} machen muss.

Nur weiß ich nicht, was ich im JSON übersenden soll. Ich denke, dass es wie folgt aussehn muss:

{
    "visibilities": {visibility id}
}

Jedoch wie finde ich die richtige ID zum Sales-Channel.

Und die nächste frage ist wie mache ich das ganze am einfachsten in bulk / batch über die API mit sync oder einem PHP-Clienten und einer Schleife?

 

Ich bin noch sehr neu zu dem API-Thema, daher vorweg sorry falls ich Fragen stelle die eigenlich logisch beantwortet werden können :slight_smile:

 

Vielen Dank schon mal für die Hilfe!

 

Beste Grüße

Ray