Braun
August 9, 2016, 11:53am
1
Hallo, ich arbeite derzeit an einer Schnittstelle zu einem Shop Version 5.2.3
Das anlegen von Bildern für eine Variante funktioniert, allerdings werden die Bilder mit jedem Update der Variante noch einmal erzeugt. Ich habe natürlich schon viel gesucht und gelesen aber eine Lösung konnte ich nicht herbeifürhen.
Hier mein Jasonstring:
{
“id”: 972,
“articleId”: 217,
“isMain”: false,
“number”: “Test4-11-1”,
“kind”: 2,
“additionalText”: “Testartikel Japan B-W”,
“active”: true,
“inStock”: 45,
“position”: 0,
“minPurchase”: 1,
“shippingFree”: false,
“prices”: [
{
“customerGroupKey”: “EK”,
“price”: 12.99,
“pseudoPrice”: 0.0,
“basePrice”: 0.0,
“percent”: 0.0
}
],
“attribute”: {},
“__options_images”: [
{
“replace”: true
}
],
“images”: [
{
“main”: 1,
“link”: “http://www.shoperp.de/media/images/sap_bilder/T0001.300.jpg ”
}
]
}
Kann mir hier jemand auf die sprünge helfen?
Eine Möglichkeit wäre die Bilder separat via API anzulegen, die MediaId zu speichern und beim Anlegen oder Aktualiseren der Artikel MediaId statt der URL zum Bild zu nutzen.
Hilft es dir weiter?
Braun
August 9, 2016, 5:31pm
3
Hi Danke für deine Antwort!
Leider werden auch über die Mediaressource die Bilder mit jedem Update der Varinaten noch einmal hinzugefügt und nicht ersetzt.
hier der neue Jasonstring:
{
“id”: 1047,
“articleId”: 222,
“number”: “Test4-11-1”,
“kind”: 2,
“additionalText”: “Testartikel Japan B-W”,
“active”: true,
“inStock”: 45,
“position”: 0,
“minPurchase”: 1,
“shippingFree”: false,
“attribute”: {},
“__options_images”: [
{
“replace”: true
}
],
“images”: [
{
“mediaId”: 2032
}
]
}
FloC3
April 3, 2019, 5:44am
4
habe das selbe Problem. Vermutlich hat jeder das Problem der sowas macht… gibt es keine Lösung?
Braun
April 3, 2019, 6:24am
5
Hallo FloC3,
ich habe auch leider nie eine vernünftige Lösung finden können.
Mein Workarond besteht darin die Bilder über den Artikel zu aktualisieren.
Und zwar wie folgt:
Artikel bekommt leeres Array für die Bilder 2. Artikel Update
Neues gefülltes Array für die Bilder
Artikel Update
API Call für die Zuordnung ( müsst ich noch mal schauen wie der Befehl heißt)
Das ganze mache ich in einem separaten Schritt unabhängig von der Artikel Übertragung mit abgespeckten Artikeln nur um Bilder zu zuweisen
Vielleicht geht es besser, ich habe es leider nicht herausgefunden.
Gruß
bvleer
April 19, 2019, 6:21pm
6
Hallo, that’s exactly what I need to do!. Do you have the json code including the api call for ‘zuordnung’?
Thanks!
Bert