Magento Dataflow(高级)配置文件,默认值

Magento Dataflow (Advanced) Profile, default values

我想从 CSV 文件创建导入,但无法修改 CSV 文件。 所以我需要为 Magento 中的几个必填字段定义默认值(比如 "type" ( > Simple Product ) 等

我正在研究 制作自定义适配器,并在保存前将缺少的必需值注入数组。

但我已经收到一条错误消息:

Method "parse" not defined in adapter spaanproductions_basics/convert_adapter_product

所以我什至不能从我的自定义代码开始。

也许有人对如何创建一些默认值或如何解决此问题有更好的想法。

Magento 版本:1.9.1.1

提前致谢。
亲切的问候,
桑尼

首先,您必须将产品导出为 csv 文件以捕获结构,然后根据需要进行修改。

看看这个答案,它可能会有用:

不确定是什么问题,您的代码似乎是有效的。你可以试试 http://pastebin.com/vxewc0Zt 。或暂时重命名您的 app/code/local/Spaanproductions/Basics/Model/Covert/Adapter/Product.php 以验证正确的 class 确实正在加载,尽管我非常怀疑这就是问题所在

-- 编辑(见评论)-- 尝试将 spaanproductions_basics/convert_adapter_product 更改为 basics/convert_adapter_product 您的模型是在 basics 下定义的,而不是在 spaanproductions 下定义的