Sumario
Este problema conocido ha sido traducido automáticamente del inglés.
Cuando un producto tiene más de una especificación, y el usuario cambia la selección de la especificación, el componente ProductImage no cambiará sus imágenes basándose en el cambio de la selección relacionada.
El componente SKUSelector compara el itemId (cadena devuelta desde el array product.items) con el selectedImageVariationSKU (cadena devuelta desde el skuSelector que es un objeto devuelto desde el contexto) para presentar la imagen correcta tras la selección del usuario, por lo que si el skuSelector.selectedImageVariationSKU no se actualiza; el valor permanecerá con el estado anterior y no actualizará la imagen mostrada en pantalla dentro del componente ProductImage.
Esto también afecta a la imagen en SKU Selector, ya que utilizan las mismas variables. Se ha observado que tras seleccionar un SKU y cargar la página en la URL del sitio web, selectedImageVariationSKU se quedaba con el estado anterior y no actualizaba la imagen mostrada en pantalla.
Simulación
Evidencia: https://youtu.be/qr4-uTRFwcY
Workaround
N/A