como titulado. No encontré soluciones/preguntas relacionadas. Me pregunto cómo puedo asignar un nuevo atributo a un producto de cierto conjunto de atributos a través de API.¿Cómo se puede asignar un atributo a un conjunto de atributos específico programáticamente a través de la API de Magento?
11
A
Respuesta
29
Algo como esto:
$attribute_set_name = 'your attribute set name here';
$group_name = 'your attribute group here';
$attribute_code = 'your attribute code here';
$setup = new Mage_Eav_Model_Entity_Setup('core_setup');
//-------------- add attribute to set and group
$attribute_set_id=$setup->getAttributeSetId('catalog_product', $attribute_set_name);
$attribute_group_id=$setup->getAttributeGroupId('catalog_product', $attribute_set_id, $group_name);
$attribute_id=$setup->getAttributeId('catalog_product', $attribute_code);
$setup->addAttributeToSet($entityTypeId='catalog_product',$attribute_set_id, $attribute_group_id, $attribute_id);
0
No estoy seguro exactamente cómo lo haría, pero me imagino que el uso de Mage_Eav_Model_Mysql4_Entity_Attribute_Collection
Mage_Eav_Model_Entity_Attribute_Group
y obtendrá en la dirección correcta ...
Cuestiones relacionadas
- 1. Magento: eliminar mediante programación el atributo del conjunto de atributos
- 2. Magento: cómo obtener los atributos que pertenecen a un conjunto de atributos?
- 3. ¿Cómo se puede clonar un repositorio de Mercurial a partir de un conjunto de cambios específico?
- 4. Magento - Recuperar productos con un valor de atributo específico
- 5. Magento API V2: agregue un atributo adicional a la respuesta de API
- 6. Cómo creo un producto con atributos adicionales en Magento a través de Soap/Java
- 7. asignar un atributo mediante getattr
- 8. ¿Cómo puedo asignar un nuevo atributo de clase a través de __dict__ en python?
- 9. Asignar evento programáticamente a Child Inside FormView
- 10. No se puede asignar un objeto a un objeto volátil
- 11. ¿Cómo obtener las opciones de un atributo configurable en Magento?
- 12. Añadir attributeSet pero en base a un conjunto existente - Magento
- 13. Cómo llamar a la API de Magento desde VB.NET
- 14. ¿Puedo asignar una dependencia de maven a un repositorio específico?
- 15. ¿Cómo publicar un conjunto de bytes a través de RestTemplate
- 16. a través de múltiples atributos en XML
- 17. ¿Cómo puedo obtener un tipo de un conjunto referenciado a través de la reflexión
- 18. ¿Se puede aplicar un atributo a múltiples campos en C#?
- 19. inyectando un bloque de magento a la cabeza a través del evento observado
- 20. Adición de atributos a C# Propiedad conjunto de parámetros
- 21. ¿Cómo establecer un diseño Razor en MVC a través de un filtro de atributos?
- 22. Magento - estado de la orden de actualización a través de la API
- 23. No se puede asignar para delegar un método anónimo con un tipo de parámetro menos específico
- 24. No se puede asignar delegar un método anónimo con un tipo de parámetro menos específico
- 25. ¿Cómo puedo obtener el último número de conjunto de cambios a través de la API TFS
- 26. ¿Cómo poner atributos a través de XElement
- 27. ¿Cómo configura programáticamente un atributo?
- 28. ¿Se puede asignar un TypeConverter sin TypeConverterAttribute?
- 29. inversa paginación a través de un Redis Ordenado Conjunto
- 30. en velocidad ¿puede iterar a través de un conjunto de entradas de hashmap de java()?
Dios te bendiga, trabajé 8 horas para resolver este problema: D – zuzuleinen