我正在尝试使用 Magento 的订单对象以编程方式将订单数据从旧的销售点系统导入 Magento。来自旧销售点系统的数据采用 .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 文件中提取订单数据的信息。