Hallo Leute,
folgender Code erstellt per DAL neue Produkte. Meinen Intention ist es jetzt, in einem Rutsch auch Attribute und Attributwerte neu zu erstellen. Ist das möglich, sofern die Attribute noch nicht existieren? Ich stelle mir das ähnlich vor wie über die Erstellung des assoziativen Arrays price und tax, kenne aber die genaue Notation nicht
$this->productRepository->create(
[
[
'id' => Uuid::randomHex(), 'name' => $arRecords2BeCreated[$i]['description'],'stock' => intval($arRecords2BeCreated[$i]['stock']),
'tax' => [
'name' => 'individualTaxRate', 'taxRate' => 15
],
'createdAt' => $createdAt, 'categories' => $arCategories,
'price' => [
[
'currencyId' => Defaults::CURRENCY, 'gross' => floatval($arRecords2BeCreated[$i]['price']), 'net' => floatval($arRecords2BeCreated[$i]['price']), 'linked' => true
]
], 'productNumber' => $arRecords2BeCreated[$i]['productNumber'],
'visibilities' => [
[
'salesChannelId' => $arMandatoryParameters[0], 'visibility' => ProductVisibilityDefinition::VISIBILITY_ALL
]
]
]
], $context);