差不多两年前,我已经踩过Magento2产品导入的坑,这里分享一下,同时也是自己记录一下。
这两天写了一个python脚本,处理Magento1格式的csv,到Magento2.这里说下我的心得和csv导入注意事项.
1. 硬件性能
如果是处理大量的csv产品导入,首先硬件要稍强,并且把php的使用内存至少提高到2G,导入之后再恢复都可以。
2. 注意特殊字符
不管是M1还是M2,csv导入时如果有特殊字符请替换或转义。这次遇到的坑就是图片名字里带各种特殊字符,产品介绍里带弯的单引号’等等。
3. 分批导入
分批导入主要是为了方便管理及及时排错。本人这里是6K产品一个csv文件。处理速度还挺快的。sql基本30秒左右就导入完毕,慢在php处理csv数据上,所以一定要给够php足够的内存。