php - Magento 2 订单收集 + 客户收集

标签 php magento magento2

我想制作一个 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

关于php - Magento 2 订单收集 + 客户收集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40220457/

相关文章:

php - 在我的智慧结束 sleep ()

php - 在php中获取脚本退出状态代码

magento获取属性集中的可配置属性

magento2 - 如何在 Magento 2 中添加小部件到布局?

php - 具有 N :M relationship (including relationship) 的重复表

database - 将 magento 数据库移动到单独的服务器

ajax - 从 Javascript 异步调用 Magento 时出现随机错误

php - 如何在 Magento2 的客户表中添加自定义列?

Magento 2 MIME 类型 ('text/html' ) 不可执行,且严格 MIME

php - 如何从表中找出特定行 ID?