Avisos
Vaciar todo

[Resuelto] Añadir imagen del producto en detalles del pedido

12 Respuestas
3 Usuarios
0 Reactions
31 Visitas
Respuestas: 250
Reputable Member
Topic starter
 

Buenos días, no consigo añadir las imágenes de los productos comprados en detalles del pedido ya realizado. He encontrado información de como hacerlo en el checkout pero no me sirven...

1

¿Me podéis ayudar en esto?

Mil gracias, Nadinne.

Contenido solo visible a usuarios registrados


 
Respondido : 12/03/2025 10:27 am
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Nadinne

.- Añade lo siguiente en el archivo functions.php o si utilizas algún plugin para añadir código como puede ser Code Snippets:

add_filter('woocommerce_order_item_name', 'we_agregar_imagen_a_detalles_pedido', 10, 2);

function we_agregar_imagen_a_detalles_pedido($item_name, $item) {
$product = $item->get_product();
if (!$product) {
return $item_name;
}

$thumbnail = $product->get_image();

return $thumbnail . ' ' . $item_name;
}

 

Para ajustar el tamaño de la imagen:

.- Añade lo siguiente en Apariencia -> Personalizar -> CSS Adicional:

.woocommerce-account .woocommerce table.woocommerce-table--order-details img {
width: 50px; /* Ajusta el tamaño según lo necesites */
height: auto;
}

 

Un saludo


 
Respondido : 12/03/2025 11:43 am
Respuestas: 250
Reputable Member
Topic starter
 

voy a ver, ¿has hecho un pedido de prueba tu?


 
Respondido : 12/03/2025 11:45 am
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Nadinne.

Si, hice un pedido de prueba para revisarlo.

 

Un saludo


 
Respondido : 12/03/2025 11:50 am
Respuestas: 250
Reputable Member
Topic starter
 

Ha quedado perfecto...

3

Muchísimas gracias Pepe.


 
Respondido : 12/03/2025 11:59 am
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Nadinne

¡Perfecto! Nos encanta saber que todo salió bien.

Estamos aquí para cualquier otra consulta que tengas.

 

Un Saludo


 
Respondido : 12/03/2025 12:05 pm
Respuestas: 250
Reputable Member
Topic starter
 

Vaya, ha surgido un problema con los emails, en los emails que recibo yo y el cliente de nuevo pedido aparece la imagen por duplicado...

5

¿Cómo lo puedo arreglar?


 
Respondido : 12/03/2025 12:25 pm
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Nadinne:

Prueba con esto:

add_filter('woocommerce_order_item_name', 'agregar_imagen_a_detalles_pedido', 10, 2);

function agregar_imagen_a_detalles_pedido($item_name, $item) {
if (!is_account_page()) {
return $item_name; // Si no estamos en la cuenta, no añadimos la imagen
}

$product = $item->get_product();
if (!$product) {
return $item_name;
}

$thumbnail = $product->get_image(); // Obtiene la imagen del producto
return $thumbnail . ' ' . $item_name; // Muestra la imagen antes del nombre del producto
}

 

Un Saludo


 
Respondido : 12/03/2025 12:58 pm
Respuestas: 250
Reputable Member
Topic starter
 

¿lo sustituyo o lo añado?


 
Respondido : 12/03/2025 1:00 pm
Karen Rios
Respuestas: 18677
Illustrious Member Moderator
 

Hola Nadinne, 

Prueba sustituirlo y verificar como va todo.

Un Saludo

 

 
Respondido : 12/03/2025 1:35 pm
Respuestas: 250
Reputable Member
Topic starter
 

Ahora perfecto. Correos con una sola imagen.

Muchas gracias y buenas tardes karen.


 
Respondido : 12/03/2025 2:15 pm
Karen Rios
Respuestas: 18677
Illustrious Member Moderator
 

Hola Nadinne, 

Buenas tardes, un placer saludarte. Enhorabuena ya todo funciona como necesitas. 

No dudes en escribirnos si tienes cualquier otra consulta. 

Un Saludo 😊 


 
Respondido : 12/03/2025 2:21 pm