Hola,
Hece un tiempo que estoy con el mismo problema, le he dado muchas vueltas y pruebas
Tengo Magento 2.2.3 configurado con 3 websites
website1 (por defecto)
store1
vista1
website2
store2
vista1
website3
store3
vista1
vista2
Luego hice un script que inserta productos utilizando API REST, este script inserta los productos en el website1 y website2
Array ( [sku] => DS-100-101 [name] => Daale Swim Bañador Bizarre Training [attribute_set_id] => 9 [status] => 1 [visibility] => 4 [type_id] => configurable [media_gallery_entries] => Array ( [0] => Array ( [media_type] => image [label] => Daale Swim Bañador Bizarre Training - 0 [disabled] => [position] => 1 [types] => Array ( [0] => "image" [1] => "small_image" [2] => "thumbnail" [3] => "swatch_image" [4] => "_media_image" ) [content] => Array ( [type] => image/jpeg [name] => daale-swim-banador-bizarre-training.jpg [base64_encoded_data] => Base 64 data ) ) [3] => Array ( [media_type] => image [label] => Daale Swim Bañador Bizarre Training - 3 [disabled] => [position] => 4 [types] => Array() [content] => Array ( [type] => image/jpeg [name] => daale-swim-banador-bizarre-training.jpg [base64_encoded_data] => Base 64 data ) ) ) [extension_attributes] => Array ( [stock_item] => Array ( [is_in_stock] => 1 ) [website_ids] => Array ( [0] => 1 [1] => 2 ) ) [custom_attributes] => Array ( [0] => Array ( [attribute_code] => description [value] => "" ) [1] => Array ( [attribute_code] => meta_description [value] => "" ) [2] => Array ( [attribute_code] => meta_title [value] => Daale Swim Bañador Bizarre Training ) ) )
El resultado es que inserta las imágenes correctamente pero cuando entro en el detalle del producto solo en el website1 (por defecto) me muestra los labels y los roles de las imágenes
Si cambio la vista al website2 los labels y roles de las imágenes no se muestran
No termina allí porque luego de más de una semana intentándolo opté por crear un script que no utilice API Rest y hace lo mismo
He visto que en la tabla catalog_product_entity_media_gallery_value solo genera entradas para store_id = 1, quizas sea un error pero realmente no encuentro nada que pueda ayudarme a resolverlo
Alguna ayuda ?
Solved! Go to Solution.
Hola Damian,
Gracias por tu respuesta, aparentemente este es un problema de programación, he reportado la incidencia y lo han reconocido
https://github.com/magento/magento2/issues/14287
Gracias!
Hola @ggallego,
¿Podrías compartir el código que utilizas para hacer la llamada? (Para poder probarlo y modificarlo en caso de ser posible)
Hola Damian,
Gracias por tu respuesta, aparentemente este es un problema de programación, he reportado la incidencia y lo han reconocido
https://github.com/magento/magento2/issues/14287
Gracias!