Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何对产品进行分类_Php_Magento - Fatal编程技术网

Php 如何对产品进行分类

Php 如何对产品进行分类,php,magento,Php,Magento,我在magento商店里有很多产品,这是必须的 根据不同的属性分类为新的类别 一个人知道如何用脚本实现这一点 例如: 如果产品属性“颜色”的值为蓝色,则产品应为第10类 依此类推迭代产品后,可以使用setCategoryIds方法(此代码用于下拉属性,因为它使用getAttributeTextMethod): 谢谢baoutch的支持,我今天就来试试 $product->load($productId); if( strcmp($product->getAttributeText('

我在magento商店里有很多产品,这是必须的 根据不同的属性分类为新的类别 一个人知道如何用脚本实现这一点

例如:

如果产品属性“颜色”的值为蓝色,则产品应为第10类
依此类推

迭代产品后,可以使用setCategoryIds方法(此代码用于下拉属性,因为它使用getAttributeTextMethod):


谢谢baoutch的支持,我今天就来试试
$product->load($productId);
if( strcmp($product->getAttributeText('COLOR') , 'Blue') == 0 ){
    $product->setCategoryIds(array('cat1Id' ,'cat2Id'));
}
$product->save();