Magento 2.4.6(Adobe Commerce)自定义订单导入问题
Magento自定义订单导入问题求助
我基于Adobe Commerce的自定义导入实体教程开发,但目标不是导入学习课程,而是适配订单导入。做了以下两处核心修改:
1. 替换目标表常量
- const TABLE = 'learning_courses'; + const TABLE = 'sales_order';
2. 更新合法列名列表
- protected $validColumnNames = [ 'entity_id', 'name', 'duration' ]; + protected $validColumnNames = [ 'entity_id', 'state', 'status', 'coupon_code',...];
修改后出现异常:即使上传适配sales_order字段的新CSV,通过$bunch = $this->_dataSourceModel->getNextBunch()获取到的仍然是旧CSV的数据。
我尝试在while循环前加入$this->_dataSourceModel->cleanProcessedBunches();,第一次迭代能成功更新数据,但之后后台直接冻结,无法继续操作。
求各位大佬给出解决思路或排查方向。
内容的提问来源于stack exchange,提问作者yahyaBdd
相关产品推荐
相关产品推荐

