Moin,
ein Shop soll auf dem Artikel-Tableau bei Varianten-Artikeln nicht nur den Hauptartikel zeigen, sondern alle Varianten.
Dafür sende ich an die Sync API
{
„UploadVariantParent“ :
{
„action“ : „upsert“,
„entity“ : „product“,
„payload“ :
[
{
„id“ : „9f8168c1bc11d9ee35e4e533e98810b4“, //productId des Hauptartikels
„variantListingConfig“ :
{
„configuratorGroupConfig“ :
[
{
„expressionForListings“ : true,
„id“ : „019157094b0475959fe927d6b358791e“,
„representation“ : „box“
}
]
}
}
]
}
}
Das führt auch bei fast allen Varianten zum Erfolg.
Die Varianten-Artikel, bei denen es nicht klappt, bestehen aus 6 bzw. 9 Varianten, die bei denen es klappt, haben höchstens 4 Varianten.
Kann das mit der Anzahl der Varianten zu tun haben?
Die Fehlermeldung lautet:
{
„errors“ :
[
{
„code“ : „1242“,
„detail“ : „An exception occurred while executing a query: SQLSTATE[21000]: Cardinality violation: 1242 Subquery returns more than 1 row“,
„status“ : „500“,
„title“ : „Internal Server Error“
}
]
}
Viele Grüße
Florian