Saltar al contenido

precio de actualización de magento 2 a partir de un atributo personalizado ejemplo de código programático

Ejemplo: magento 2 cómo actualizar el atributo de producto personalizado mediante programación

$objectManager = MagentoFrameworkAppObjectManager::getInstance();
$eavConfig = $objectManager->get('MagentoEavModelConfig');
$attribute = $eavConfig->getAttribute('catalog_product', 'your_attribute_code');
$options = $attribute->getSource()->getAllOptions();
$value="";
foreach($options as $option) {
    if($option['label'] == "your text"){
        $value = $option['value'];
    }
}
$objectManager = MagentoFrameworkAppObjectManager::getInstance(); // instance of object manager
$product = $objectManager->create('MagentoCatalogModelProduct');
$prod = $product->loadByAttribute('sku', 'sku');

$attr_code="your_attribute_code";
$prod->setCustomAttribute($attr_code, $value);
$prod->save();
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *