Varianten Bildzuordnung über API

Hallo Liebe Shopware Community, wenn ich einen Artikel hochlade schicke ich die Varianten Informationen so wie die Bilder mit ihren Optionen (Bildzuordnung) alles auf einmal hoch. So weit so gut die API akzeptiert den Request und die Daten werden auch überall richtig eingetragen. Leider greift die Bildzuordnung für die Bilder erst dann wenn ich im Backend die Bildzurodnung nochmal öffne und manuell auf speichern drücke. Also bevor ich nicht nochmal manuell abgespeichert habe wechseln das Bild aus der Galerie nicht beim wechseln der VariantOptionen. Wo könnte das Problem liegen?

JSON:

{
„name“: „TTT Cherry KC1000 JK-0800DE“,
„added“: „2014-12-20T00:00:00“,
„active“: true,
„mainDetail“: {
„number“: „2935“,
„active“: true,
„inStock“: 0,
„prices“: [
{
„customerGroupKey“: „EK“,
„price“: 11.78
}
]
},
„tax“: {
„tax“: 19.0
},
„supplier“: {
„name“: „Cherry“
},
„__options_images“: „[{„replace“:true}]“,
„images“: [
{
„link“: Link zu lang für Post,
„options“: [
[
{
„name“: „Grau“
},
{
„name“: „Deutsch“
}
],
[
{
„name“: „Grau“
},
{
„name“: „Englisch“
}
]
]
},
{
„link“: Link zu lange für Post!,
„options“: [
[
{
„name“: „Schwarz“
},
{
„name“: „Deutsch“
}
]
]
}
],
„configuratorSet“: {
„type“: 1,
„groups“: [
{
„name“: „Farbe“,
„options“: [
{
„name“: „Grau“
},
{
„name“: „Schwarz“
}
]
},
{
„name“: „Sprache“,
„options“: [
{
„name“: „Deutsch“
},
{
„name“: „Englisch“
}
]
}
]
},
„categories“: [
{
„id“: 5
}
],
„variants“: [
{
„isMain“: true,
„number“: „2935.00001“,
„active“: true,
„prices“: [
{
„customerGroupKey“: „EK“,
„price“: 11.78
}
],
„configuratorOptions“: [
{
„group“: „Farbe“,
„option“: „Grau“
},
{
„group“: „Sprache“,
„option“: „Deutsch“
}
]
},
{
„number“: „2935.00003“,
„active“: true,
„prices“: [
{
„customerGroupKey“: „EK“,
„price“: 11.78
}
],
„configuratorOptions“: [
{
„group“: „Farbe“,
„option“: „Grau“
},
{
„group“: „Sprache“,
„option“: „Englisch“
}
]
},
{
„number“: „2935.00004“,
„active“: true,
„prices“: [
{
„customerGroupKey“: „EK“,
„price“: 11.78
}
],
„configuratorOptions“: [
{
„group“: „Farbe“,
„option“: „Schwarz“
},
{
„group“: „Sprache“,
„option“: „Deutsch“
}
]
}
]
}

Und wie es im Shop ankommt:

Api_übertragung_hat_eindeutige_Zuweisung|690x272

Schrieb mal bitte vor deinem Codebeispiel 3 mal dieses Zeichen hier: Anführungszeichen rechts neben Fragezeichen und das Wort php
Am Ende vom Codebeispiel nochmal 3 mal dieses Zeichen: Anführungszeichen rechts neben

Ah sry bin erst heute wieder auf der Arbeit, verstehe aber nicht so genau was das ändern soll. formatiert es die JSON schöner? Finde auch keine Möglichkeit den Beitrag zu bearbeiten.