利用Mamgi导入magento可筛选的select属性字段注意

注:本文针对的情况为Magento属性集(Attribute sets)和属性为程序批量添加的情况。如果是后台手动添加则没有这种问题。

例如csv文件的导入格式为:

 代码如下 复制代码

"sku","store",....,"myselect"
"sku1","admin",....,"value1"
"sku2","admin",....,"value3"

这里的myselect为Magento新建的attribute,下拉可筛选的select

不同于使用magento自己的导入程序规范的csv文件格式,使用MAMGI导入的话需要更改 "value1" "value3" ..,为对应的属性字段的option的id。

可使用一下magento代码查询并替换:

 代码如下 复制代码

$productModel = Mage::getModel('catalog/product');
$attr = $productModel->getResource()->getAttribute(" myselect  ");
if ($attr->usesSource()) {
   $value_id = $attr->getSource()->getOptionId("value1");
}

这里的value_id的值替换"value1"再用Mamgi导入一遍即可。

时间: 2024-10-05 16:19:13

利用Mamgi导入magento可筛选的select属性字段注意的相关文章

利用importtsv导入数据到hbase。假如数据第一列不是唯一怎么办

问题描述 利用importtsv导入数据到hbase.假如数据第一列不是唯一怎么办 利用importtsv导入数据,假如数据文件里第一列不是唯一的,请问怎么导入?可以指定主键吗?比如指定主键是两个字段相加 解决方案 可以使用HBASE_ROWKEY关键字指定主键

android spinner-android中如何利用spinner对listview进行筛选

问题描述 android中如何利用spinner对listview进行筛选 listview使用baseadapter,在listview外加一个spinner组件,对listview中的参数进行筛选.参数不符合的不显示.如何实现以上功能,能有完整工程文件源码最好. 解决方案 spinner也需要绑定apdapter,你在adapter的getview中对item绑定点击事件,然后事件中去改变listv绑定的数据源,然后给它的adapter一个notify即可 解决方案二: 或者在spinner

求jsp页面利用poi导入导出esce表格源码

问题描述 求jsp页面利用poi导入导出esce表格源码,网上很多说,但是很模糊,搞不太明白,需要一个项目来实现,最好是mvc模式的,因为我还不懂三大框架,谢谢

magento 开启solr 产品列表属性筛选无效

magento 开启solr 产品列表属性筛选无效 ,solr layered navigation 不起作用.比如价格属性筛选等  一:debug了一段时间,发现solr返回的$this->_searchedEntityIds = &$ids;  被执行两次,也就double sql, 结果是GA造成个collection 复用,产品list页面调用getLoadedProductCollection $_productCollection = Mage::getBlockSingleto

sql-SQL筛选取多个字段值语法

问题描述 SQL筛选取多个字段值语法 trans表 date room transcode amount 2015-05-11 711 1 298 2015-05-10 421 2 398 2015-05-08 711 1 298 2015-05-09 601 1 298 2015-05-10 622 2 498 2015-05-10 501 2 368 2015-05-11 711 1 298 2015-05-09 431 2 238 查询结果: date room transcode amo

oracle 11g impdp导入表数据中文不乱码,字段注释中文乱码

问题描述 oracle 11g impdp导入表数据中文不乱码,字段注释中文乱码 oracle 11g impdp导入表数据中文不乱码,字段注释中文乱码,原数据库字符编码AMERICAN_AMERICA.AL32UTF8,目标数据库字符编码AMERICAN_AMERICA.UTF8,百度的方法更改客户端字符集各种情况均已尝试,均以失败告终,望各路达人指导! 解决方案 Oracle 11g OME 中文按钮乱码ORACLE 11G中PLSQL中文显示乱码.Linux下sqlplus查询中文乱码or

在oracle 数据库查询的select 查询字段中关联其他表的方法_oracle

大部分情况下,这种动态生成的sql查询语句写法如下: 复制代码 代码如下: select A表.字段1,A表.字段2,B表.字段返回,C表.字段返回 from A表 ,B表,C表 [where A表,B表,C表关联及各自的条件语句] 但是这个方法有一个缺点,那就是在动态的生成这个查询语句的业务逻辑程序仍然很复杂.这里就介绍一个降低业务逻辑复杂度的查询sql生成方式.其语法结构如下: 复制代码 代码如下: select A表.字段1,A表.字段2,B表.字段,C表.字段 from A表 [wher

SAP LSMW 导入OPEN PO 单据时候’税码’字段的处理

SAP LSMW Standard Batch (Direct) Input 方式制作的LSMW工具导入OPEN PO 单据时候'税码'字段的处理 如下的Open PO 批量导入LSMW工具,     方式是Standard Batch/Direct Input.   在其field mapping里,找不到Tax Code字段的,     所以,对于Open PO里的tax code字段值的维护,只能在执行LSMW导入Open PO 其它字段之后,使用事务代码 MEMASSPO - Mass

php利用ExcelParser 导入excel存入mysql 数据库

php教程 导入excel存入mysql教程 数据库教程, 利用ExcelParser class ExcelParser {     private $_data=array(0,'');     private $_excel_handle;     private $_excel=array();     /**      * 构造函数      * @param <string> $filename 上传文件临时文件名称      */     public function __co