我正在使用Prestashop 1.6.0.9,当我上传了一个包含所有可能字段的CSV文件 . 然后我在BackOffice中编辑了一些产品并保存了所有产品 . 现在,当我单击导出图标时,它会提示我打开/保存csv文件 . 但是,当我打开它时 - 只导出ID,图像,名称,参考,类别,基本价格,最终价格,数量和状态字段 . 我希望能够将类似的文件导出到我导入的文件中 . 是否可能?
这不是最漂亮的方式(我不是PS很好,它的结构,覆盖等),但简单地看看:controllers \ admin \ AdminProductsController.php .
在第150行附近添加新的字段定义,如:
$this->fields_list['custom_field'] = array( 'title' => "Name from lang", 'havingFilter' => false, 'orderby' => false, 'search' => false );
希望现在回答这个问题还为时不晚 . :)
是 . 查看AdminProductsController.php,注意这已经针对某些字段完成了 . 请记住,添加这些字段会使它 also villible in admin panel in Products tab if you don't add some conditional rule for your custom fields 你是什么意思的webrama.pl?
Prestashop默认情况下不会导出除产品列表中显示的信息之外的任何其他信息 .
该列表在prestashop中称为 fields_list .
检查 controllers/admin/AdminProductsController.php file
controllers/admin/AdminProductsController.php file
在第200行附近,您将找到如何生成 fields_list
以 $this->fields_list = array(); 开头
在该代码之上,您将找到一些SQL查询,它们将通过连接各种表来获取必要的产品数据 .
您可以在选择查询中添加其他参数 .
我在select查询中添加wholesale_price以导出所有产品的wholesale_price .
$this->_select .= 'shop.`name` AS `shopname`, a.`wholesale_price`, a.`id_shop_default`, ';
现在,这个fields_list将显示在产品列表中,并将以CSV导出显示 .
无需编写额外代码即可在导出CSV文件中添加 fields_list .
3 回答
这不是最漂亮的方式(我不是PS很好,它的结构,覆盖等),但简单地看看:controllers \ admin \ AdminProductsController.php .
在第150行附近添加新的字段定义,如:
希望现在回答这个问题还为时不晚 . :)
是 . 查看AdminProductsController.php,注意这已经针对某些字段完成了 . 请记住,添加这些字段会使它 also villible in admin panel in Products tab if you don't add some conditional rule for your custom fields 你是什么意思的webrama.pl?
Prestashop默认情况下不会导出除产品列表中显示的信息之外的任何其他信息 .
该列表在prestashop中称为 fields_list .
检查
controllers/admin/AdminProductsController.php file
在第200行附近,您将找到如何生成 fields_list
以 $this->fields_list = array(); 开头
在该代码之上,您将找到一些SQL查询,它们将通过连接各种表来获取必要的产品数据 .
您可以在选择查询中添加其他参数 .
我在select查询中添加wholesale_price以导出所有产品的wholesale_price .
现在,这个fields_list将显示在产品列表中,并将以CSV导出显示 .
无需编写额外代码即可在导出CSV文件中添加 fields_list .