6 declare(strict_types=1);
22 OrderItemInterface::PRODUCT_ID => 2,
23 OrderItemInterface::BASE_PRICE => 100,
24 OrderItemInterface::ORDER_ID =>
$order->getId(),
25 OrderItemInterface::QTY_ORDERED => 2,
26 OrderItemInterface::QTY_INVOICED => 2,
27 OrderItemInterface::PRICE => 100,
28 OrderItemInterface::ROW_TOTAL => 102,
29 OrderItemInterface::PRODUCT_TYPE =>
'bundle',
30 'product_options' => [
31 'product_calculations' => 0,
35 OrderItemInterface::PRODUCT_ID => 13,
36 OrderItemInterface::ORDER_ID =>
$order->getId(),
37 OrderItemInterface::QTY_ORDERED => 10,
38 OrderItemInterface::QTY_INVOICED => 10,
39 OrderItemInterface::BASE_PRICE => 90,
40 OrderItemInterface::PRICE => 90,
41 OrderItemInterface::ROW_TOTAL => 92,
42 OrderItemInterface::PRODUCT_TYPE =>
'simple',
43 'product_options' => [
44 'bundle_selection_attributes' => [
68 if (
null !== $parentOrderItem) {
69 $orderItemData[
'parent_item'] = $parentOrderItem;
74 if (isset($orderItemData[
'children'])) {