编程语言
首页 > 编程语言> > php-Magento 2订单集合客户集合

php-Magento 2订单集合客户集合

作者:互联网

我想制作一个PHP文件,以从基于Magento 2的网上商店获取订单和客户(例如导出).我有Magento 1的完整代码,但对于M2,我尝试了很多事情.

产品也需要此功能,但现在有了.

如果有人可以为订单和客户添加完整的代码,我会很高兴,如果找到一个我可以粘贴它.

解决方法:

嗨,要获得magento 2中的订单收集,您可以使用以下代码

 $objectManager =  \Magento\Framework\App\ObjectManager::getInstance();
     $orderDatamodel = $objectManager->get('Magento\Sales\Model\Order')->getCollection();
     foreach($orderDatamodel as $orderDatamodel1){
     print_r($orderDatamodel1->getData());

     }

您可以使用以下命令从订单中获取订单商品

$objectManager =  \Magento\Framework\App\ObjectManager::getInstance();
     $orderDatamodel = $objectManager->get('Magento\Sales\Model\Order')->getCollection();
     foreach($orderDatamodel as $orderDatamodel1){
     $getid =  $orderDatamodel1->getData("increment_id");
         $orderData = $objectManager->create('Magento\Sales\Model\Order')->loadByIncrementId($getid);
          //echo "<pre>";
          $getorderdata = $orderData->getData();
          $orderItems = $orderData->getAllVisibleItems();
          foreach($orderItems as $orderItems){
                    print_r($orderItems->getData());
        }
     }

有关更多信息,请检查此http://magentocodes.blogspot.in/2016/10/how-to-get-order-collection-in-magento2.html

标签:magento2,magento,php
来源: https://codeday.me/bug/20191026/1937588.html