getObjectManager(); $state = $objectManager->get('\Magento\Framework\App\State'); $state->setAreaCode('frontend'); $storeManager = $objectManager->get('\Magento\Store\Model\StoreManagerInterface'); $storeId = $storeManager->getStore()->getId(); $websiteId = $storeManager->getStore($storeId)->getWebsiteId(); $objectManager->get('Magento\Framework\Registry')->register('isSecureArea', true); // Handle $orderId = 000000006; // $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $order = $objectManager->create('\Magento\Sales\Model\OrderRepository')->get($orderId); var_dump( get_class($order), count($order->getItems()) ); if ($order instanceof \Magento\Sales\Model\Order\Interceptor) { foreach ($order->getItems() as $item) { var_dump($item->discount()); } } // echo $order->getId();