Magento 2ベースのWebショップからオーダーと顧客を得るためにPHPファイルを作成したい(書き出しのように)。私はMagento 1の完全なコードを持っていますが、私は多くのことを試みました。Magento 2オーダー・コレクション+カスタマー・コレクション
私はこの製品のためにこの機能が必要でしたが、今私はこれを持っています。
注文と顧客のために完全なコードを追加できる人がいれば、嬉しいと思いますが、見つけたらそれを貼り付けます。
Magento 2ベースのWebショップからオーダーと顧客を得るためにPHPファイルを作成したい(書き出しのように)。私はMagento 1の完全なコードを持っていますが、私は多くのことを試みました。Magento 2オーダー・コレクション+カスタマー・コレクション
私はこの製品のためにこの機能が必要でしたが、今私はこれを持っています。
注文と顧客のために完全なコードを追加できる人がいれば、嬉しいと思いますが、見つけたらそれを貼り付けます。
こんにちはMagentoの2の順序コレクションを取得するには、以下のコード
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$orderDatamodel = $objectManager->get('Magento\Sales\Model\Order')->getCollection();
foreach($orderDatamodel as $orderDatamodel1){
print_r($orderDatamodel1->getData());
}
を使用することができますが、このhttp://magentocodes.blogspot.in/2016/10/how-to-get-order-collection-in-magento2.html
をご確認の詳細については、$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());
}
}
を使用してオーダーからの注文アイテムを取得することができます
お客様のコレクションを取得し、使用できるデータがあります
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$customerObj = $objectManager->create('Magento\Customer\Model\Customer')->getCollection();
foreach($customerObj as $customerObjdata){
print_r($customerObjdata ->getData());
}
$ objectManagerは良い方法ではありません。 – Shine
使用できるオプションを提供してくださいありがとう –
Magentoの前にスラッシュがなく、オブジェクトマネージャを使用するのは良い方法ではありません。このモデルインスタンスをコントローラコンストラクタに注入することはできません。 –