Questions tagged «csv»

3
以编程方式将订单从CSV导入Magento
我们正在从旧的,过时的销售点系统切换到仅使用Magento 1.7作为我们的POS。毫不意外的是,我们面临的挑战之一是如何在不造成灾难的情况下从旧系统到Mage获得近20年的记录。 撇开甚至迁移客户记录的挑战,我在此问题上关注的问题是如何将历史订单数据从旧POS迁移到Mage。当我们要谈论的订单记录很多时,我不确定100%的确切数字,但是我至少要说一百万。 这是我在考虑如何实现此目标方面的想法: 弄清楚如何格式化数据才能使Magento更好地使用它。我们是否能够以一种可行的格式将其从旧POS机中取出是值得怀疑的,但是让我们暂时假设它运行良好... 使用格式正确的历史数据创建一个.CSV文件 找到一种将.CSV $order逐行读入Magento 对象的方法-> save() 利润! 我的问题是我对如何逼近第2点和第3点有点困惑。我可以格式化从旧POS发出的数据,尽管它非常麻烦并且涉及Perl,但是我需要格式化,但是一旦有了.CSV文件(或此过程实际上可以使用的任何文件类型),我就不清楚我如何将其输入到Magento的订单对象中。 我已经完成了一些谷歌搜索工作,并列举了一些人使用Mage的order对象以编程方式导入订单的示例,但是很少有人讨论他们如何将前端购物车以外的数据源连接到所述对象。我一直在研究订单对象的版本: $id=1; // get Customer Id $customer = Mage::getModel('customer/customer')->load($id); $transaction = Mage::getModel('core/resource_transaction'); $storeId = $customer->getStoreId(); $reservedOrderId = Mage::getSingleton('eav/config')->getEntityType('order')->fetchNewIncrementId($storeId); $order = Mage::getModel('sales/order') ->setIncrementId($reservedOrderId) ->setStoreId($storeId) ->setQuoteId(0) ->setGlobal_currency_code('USD') ->setBase_currency_code('USD') ->setStore_currency_code('USD') ->setOrder_currency_code('USD'); // set Customer data $order->setCustomer_email($customer->getEmail()) ->setCustomerFirstname($customer->getFirstname()) ->setCustomerLastname($customer->getLastname()) ->setCustomerGroupId($customer->getGroupId()) ->setCustomer_is_guest(0) ->setCustomer($customer); …


3
magento 2:'i18n:collect-phrases'命令创建不同的csv文件
php bin\magento i18n:collect-phrases -o "C:\xampp\htdocs\magento\app\design\i18n\xx_YY.csv" -m 收集magento应用程序中的所有短语,并输出包含4列的csv文件: php bin\magento i18n:collect-phrases -o "C:\xampp\htdocs\magento\app\design\i18n\xx_YY2.csv" C:\xampp\htdocs\magento\app\design\frontend 收集app \ design \ frontend中的所有短语,并输出包含两列的csv文件: 这两个文件有什么区别? 另外,我目前正在使用来自https://github.com/splendidinternet/Magento2_German_LocalePack_de_DE的 de_DE.csv (我认为)可以转换整个magento应用程序。为什么此文件有2列而不是4列(例如我创建的xx_YY.csv)? 另外,当我安装一个新主题时,是否可以将该主题的所有短语收集到一个csv文件(2列)中->然后将其内容粘贴并粘贴到文件末尾,de_DE.csv然后一切正常?

4
通过CSV导入添加图像
CSV导出/导入功能出现问题后,我一直遇到问题。我目前的问题是我似乎无法将“ image”,“ small_image”和“ thumbnail”属性分配给任何图像路径。 这甚至失败了: 我将产品的图像,small_image和缩略图手动更改为与该产品关联的图像之一,然后保存。 我导出了产品CSV。 我检查是否为该产品填写了这些属性字段,并且已经填写。 我使用CSV导入工具,使用“替换现有复杂数据”来导入CSV。 我检查了更改的产品,现在没有显示图像,small_image或缩略图的任何分配。 如果我的理解是正确的,则应该导入已导出且未更改的CSV文件,以产生完全相同的产品数据,是吗?这里发生了什么?


2
我可以使用数据流导入来更新产品
我真的很抱歉问这个。我觉得这是一个愚蠢的问题,但老实说,我一直在谷歌搜索,直到谷歌搜索一词失去了所有含义。 我只想批量更新产品信息,我不想添加或导入新产品,只更新现有产品的信息。但是我似乎只能在Google上找到关于将产品导入Magento的文章。也许我的google-fu让我失望了,如果是这种情况我道歉,但是如果有人可以回答这个非常简单的问题,我将不胜感激。 我有一个包含更新产品信息的CSV文件。 我想使用此文件来更新Magento 1.9.x中的现有产品。 可以通过导入完成吗? 还是我必须构建一个读取CSV文件并手动更新每个产品的脚本?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.