Hallo,
aktuell füge ich „Zubehör Produkte“ als Child Lineitems hinzu.
Leider wird der Preis nicht im Warenkorb berechnet… nur vom Parentlineitems… die Childlineitems werden ignoriert.
$collection = new LineItemCollection();
$lineItem = new LineItem(...);
$collection->add($lineItem);
$definition = new QuantityPriceDefinition(
$price,
$cart->getPrice()->getTaxRules(),
$context->getCurrency()->getDecimalPrecision(),
(int) $value['quantity'] * $item->getQuantity(),
true
);
$calculated = $this->calculator->calculate($definition, $context);
$lineItem->setPrice($calculated);
$eventLineItem->setChildren($collection);
Danke!