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 下定义的
我想从 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 下定义的