Cómo mostrar la imagen correcta del producto configurado en el carrito de compras

18

Puedo utilizar con éxito la función de muestra de color que se introdujo en CE 1.9.1, pero me preguntaba cómo puedo mostrar el producto de color seleccionado que se agregó al carrito de compras.

Ejemplo:

  • El comprador hace clic en la muestra roja en la página de vista de detalles del producto
  • La imagen del producto se cambia a producto de color rojo.
  • Clics de comprador agregar al botón de carrito
  • Producto agregado en carrito de compras

Desafortunadamente, dado que la imagen del producto configurada por defecto es de un color diferente, esas son las imágenes del producto que figuran en el carrito de compras, no la imagen roja del producto.

  • ¿Me estoy perdiendo un paso o esta funcionalidad no está disponible actualmente?
  • ¿Cómo puedo asegurarme de que se muestra la imagen correcta del producto en el carrito de compras?
monocat
fuente
¿Alguien puede confirmar que esta solución funciona en 1.9.1.0? Este es el problema exacto que tengo, pero la solución de administrador no me funciona. He desactivado todos los temas personalizados, pero aún no tiene ningún efecto.
Nick Murdock
Ahora puede buscar cómo hacer que ese cambio funcione en su plantilla de correo electrónico de confirmación de pedido, lista de deseos, etc. Lamentablemente, ese cambio solo afecta al carrito de compras.
Mike

Respuestas:

33

Monocat, Magento tiene una función existente para mostrar imágenes de productos simples en el carrito de compras.

Para mostrar una imagen de producto simple en lugar de configurable, vaya a admin ->System -> Configuration ->Sales -> Checkout -> Shopping Cart ->

Cambie el Configurable Product Image valor Product Thumbnail Itself y haga clic en Guardar save configpara mostrar el Producto agregado en el carrito de compras.

ingrese la descripción de la imagen aquí

Actualizar

En algunos casos, vemos que esta configuración no se muestra en la etiqueta de vista de tienda donde este campo es un campo de etiqueta de vista de tienda

Por lo tanto, crea una sección de pago habilitada para extensiones personalizadas en la etiqueta de vista de la tienda mediante create system.xml:

<?xml version="1.0"?>
<config>
  <sections>
    <checkout  translate="label" module="checkout">
        <show_in_default>1</show_in_default>
        <show_in_website>1</show_in_website>
        <show_in_store>1</show_in_store>
    </checkout>
  </sections>
</config>
Amit Bera
fuente
Eres increíble amigo. Es la forma correcta de hacerlo. ¡Bien hecho!
medina
3
No está funcionando para mí.
Ramya
Que tengas personalización
Amit Bera
Excelente funciona!
Ibnul Hasan