【发布时间】:2019-08-07 11:00:10
【问题描述】:
- 创建自定义导入适配器扩展
Magento\ImportExport\Model\Import\Entity\AbstractEntity - 在 getValidColumnNames() 函数中添加有效列。
- 创建包含上述列的 CSV 文件转到系统 > 导入
- 从“实体类型”下拉列表中选择适配器。
- 在“选择要导入的文件”字段中选择您的 CSV 文件。
- 点击“检查数据”按钮。
点击此链接 (https://github.com/magento/magento2/issues/19761),在 CSV 中添加带有虚拟内容的 SKU 后,它可以正常工作。
const PINCODE = 'pincode';
const DELIVERY_STATUS = 'delivery_status';
const TABLE_Entity = 'pincode_checker';
protected $validColumnNames = [
self::PINCODE,
self::DELIVERY_STATUS,
];
注意:未定义索引:/opt/lampp/htdocs/Magentonew/vendo/magento/module-import-export/Model/Import/Entity/AbstractEntity.php 中的 sku 位于第 411 行
【问题讨论】:
-
我们如何将自定义 csv 导入自定义表而不在 csv 中添加 sku 并根据给定链接 (github.com/magento/magento2/issues/19761) 中的解决方案导入适配器文件。
标签: magento