diff --git a/Model/DataLayer/Order/Item.php b/Model/DataLayer/Order/Item.php index 5843d8c..0ff2d1e 100644 --- a/Model/DataLayer/Order/Item.php +++ b/Model/DataLayer/Order/Item.php @@ -57,7 +57,7 @@ protected function getValue(OrderItemInterface $orderItem): float protected function getItemProduct($orderItem) { $product = $orderItem->getProduct(); - if ('configurable' === $product->getTypeId()) { + if ($product && 'configurable' === $product->getTypeId()) { if ($childItem = $orderItem->getMfChildrenItem()) { $product = $childItem->getProduct(); }