我有一个导入脚本,可以加载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 */
}
非常感谢任何帮助。
由于
答案 0 :(得分:0)
那个人应该工作。
$model->addData(array('custom_attribute' => 'foobar'));
$model->save();