Magento の注文オブジェクトを使用して、古い POS システムから Magento に注文データをプログラムでインポートしようとしています。古い POS システムからのデータは .CSV 形式です。
たとえば、次のような .CSV があるとします。
Email || Firstname || Lastname || GroupID
---------------------------------------------------------------
abc@abc.com || John || Smith || General
たとえば、Magento の注文オブジェクトのこの部分にどのようにフィードしますか?
// set Customer data
$order->setCustomer_email($customer->getEmail())
->setCustomerFirstname($customer->getFirstname())
->setCustomerLastname($customer->getLastname())
->setCustomerGroupId($customer->getGroupId())
->setCustomer_is_guest(0)
->setCustomer($customer);
Mage の order オブジェクトにはそれ以外にも多くの機能があることは知っていますが、これは単純に .CSV -> PHP オブジェクト部分を具体化するためのものです。PHP を使用して .CSV を配列に読み込む方法は知っていますが、問題はありませんが、オブジェクトの処理に関してはまだかなり弱く、これにアプローチする方法を概念化するのに苦労しています。私はグーグルで検索し、さまざまな注文アップロードタスクに Mage の注文オブジェクトを使用している他の人を見つけましたが、その注文データを .CSV ファイルから引き出す方法については何も知りませんでした。