13-11-2023, 11:03
Guten Morgen Sven,
Ihr übertragt gerade stocks an der Produktvariante folgendermaßen:
Dem Beispiel könnt ihr aber entnehmen, dass stocks eine Collection aus "elements" ist, wie hier aufgebaut:
Ein Stock ist immer Pflicht, mit mindestens einer quantity. DeliveryTime ist wiederum optional.
Damit konnte ich einmal bei uns testen, dass die Übertragung soweit funktionieren würde.
Wir sind stetig dabei die Meldungen im Dashboard zu verbessern. Wir schauen uns das nochmal an!
Viele Grüße,
Frederik
Ihr übertragt gerade stocks an der Produktvariante folgendermaßen:
Code:
{
"stocks": [
{
"expectedClass": "Core\\Entity\\Product\\Aggregate\\ProductVariation\\Aggregate\\ProductVariationStock\\ProductVariationStockEntity",
}
]
}
Dem Beispiel könnt ihr aber entnehmen, dass stocks eine Collection aus "elements" ist, wie hier aufgebaut:
Code:
{
"stocks": {
"expectedClass": "Core\\Entity\\Product\\Aggregate\\ProductVariation\\Aggregate\\ProductVariationStock\\ProductVariationStockEntity",
"elements": [
{
"quantity": 2,
"neverOutOfStock": true,
"deliveryTime": {
"code": "1-2 Tage",
"descriptions": {
"expectedClass": "Core\\Entity\\DeliveryTime\\Aggregate\\DeliveryTimeDescription\\DeliveryTimeDescriptionEntity",
"elements": [
{
"name": "1-2 Tage",
"language": {
"shortIsoCode": "de",
"longIsoCode": "de-DE",
"name": "Deutsch"
}
},
{
"name": "1-3 days",
"language": {
"shortIsoCode": "en",
"longIsoCode": "en-GB",
"name": "Englisch"
}
}
]
}
}
}
]
}
}
Ein Stock ist immer Pflicht, mit mindestens einer quantity. DeliveryTime ist wiederum optional.
Damit konnte ich einmal bei uns testen, dass die Übertragung soweit funktionieren würde.
Wir sind stetig dabei die Meldungen im Dashboard zu verbessern. Wir schauen uns das nochmal an!
Viele Grüße,
Frederik