Magento 2添加/更新产品属性值

时间:2016-02-17 17:14:26

标签: php magento2

我有一个导入脚本,可以加载Feed,创建自定义属性,并将它们分配给集合。

现在我正在寻找一种方法来向这些属性添加产品信息,最好是通过属性代码,所以一旦我准备好产品模型,我就可以设置值并保存。

/**
 * @var Magento\Catalog\Model\Product
 */
protected $_modelProduct;

/**
 * Update product attribute
 *
 * @param integer $productId
 * @param string $attributeCode
 * @param string $value
 */
public function updateProductAttribute($productId, $attributeCode, $value)
{

    $model = $this->_modelProduct
    ->load($productId);

    /* Update product attribute with new value */

}

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:0)

那个人应该工作。

    $model->addData(array('custom_attribute' => 'foobar'));
    $model->save();