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: