36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
| <?php
 | |
| require_once '../app/bootstrap.php';
 | |
| 
 | |
| use Magento\Framework\App\Bootstrap;
 | |
| 
 | |
| //require 'app/bootstrap.php';
 | |
| $bootstrap = Bootstrap::create(BP, $_SERVER);
 | |
| $objectManager = $bootstrap->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();
 |