Wenn ich das Beispiel für die Anlage von Varianten als Grundlage verwende, werden mir die neu erzeugten Varianten im Backend nicht angezeit, in den entsprechenden Tabellen sind nur die Artikeltabellen und die Tabelle “s_article_configurator_sets” mit Daten befüllt, die Tabellen s_article_configurator_groups, s_article_configurator_options werden nicht befüllt. Die API liefert mir aber ein Sucess zurück:
{ “success”:true,
“data”: {
“id”:435,
“location”:“http://shopware.basl.at/api/articles/435”
}
}
Über die API schicke ich die das folgende JSON:
{
“name”: “Test Variantenartikel Schuhe”,
“active”: true,
“categories”: [{
“id”: 16,
“name”: “Sonstiges”
}
],
“mainDetail”: [{
“active”: true,
“inStock”: 15
}
],
“configuratorSet”: [{
“name”: “My shoe configurator”,
“groups”: [{
“name”: “color”,
“options”: [{
“name”: “red”
}, {
“name”: “blue”
}
]
}
]
}
],
“variants”: [{
“isMain”: true,
“active”: true,
“number”: “sw-shoe-01”,
“inStock”: 17,
“configuratorOptions”: [{
“group”: “color”,
“option”: “red”
}
],
“prices”: [{
“customerGroupKey”: “H”,
“from”: 1,
“to”: 20,
“price”: 20
}, {
“customerGroupKey”: “H”,
“from”: 20,
“to”: “”,
“price”: 10
}
]
}, {
“number”: “sw-shoe-02”,
“active”: true,
“inStock”: 17,
“configuratorOptions”: [{
“group”: “color”,
“option”: “red”
}
],
“prices”: [{
“customerGroupKey”: “H”,
“from”: 1,
“to”: “”,
“price”: 10
}
]
}
],
“taxid”: 1,
“supplierid”: 2
}
Bin nun etwas ratlos?
Liebe Grüße
Dreher Robert