Avisos
Vaciar todo

[Resuelto] fotos categoría

7 Respuestas
3 Usuarios
0 Reactions
17 Visitas
Respuestas: 55
Trusted Member
Topic starter
 

Hola,

Me gustaría ordenar las fotos de algunos de los productos de manera diferente en función de si el cliente entra a través de una categoría o a través de otra categoría.

Es decir, si el cliente entra a través de la "categoría A" debería de ver las imágenes en orden foto 1, foto 2, foto 3, foto 4, foto 5. Pero si el cliente entra a través de la "categoría B" debería de ver las imágenes en orden foto 3, foto 4, foto 5, foto 1, foto 2.

¿Es posible hacer esto? ¿Sería muy complejo hacerlo con código o necesitaría un plugin?

Muchas gracias,

Rocío

Contenido solo visible a usuarios registrados


 
Respondido : 30/11/2021 10:18 am
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Rocío.

Te refiere a las imagenes del listado de productos ?

screenshot quemono.org 2021.11.30 11 21 52

Puedes ordenar los productos de cada categoría, tienes una guía en este enlace:

-> https://soporteforo.webempresa.eu/guia/personalizar-orden-de-aparicion-de-productos-en-woocommerce/  

 

Un saludo


 
Respondido : 30/11/2021 10:24 am
Respuestas: 55
Trusted Member
Topic starter
 

Hola @pepesoler,

Muchas gracias por tu ayuda.

Me refiero a lo siguiente:

Tengo esta cinta de pelo publicada https://quemono.org/accesorios-pelo-nina/cinta/ que en su foto aparece con un vestido de ceremonia. Sin embargo, tengo fotos también de ese mismo producto con un vestido de comunión. Por lo tanto, me gustaría que cuando el cliente entrase en la categoría de comunión se mostrase la cinta de pelo con el conjunto de comunión, y que cuando entre en el producto desde ahí, las primeras imágenes que se mostrasen fuesen las fotos de la cinta con el vestido de comunión. Sin embargo, si el cliente navega por la categoría de ceremonia, me gustaría que la foto a mostrar fuese la cinta con el vestido de ceremonia.

La alternativa es hacer 2 productos distintos y dejar las fotos ordenadas así, pero no sé si quizás sería más lío por un tema operativo, ya que si cambiamos la descripción del producto, el precio, etc. hay que cambiar esa información en los 2 productos. Además la referencia del producto realmente es la misma mismo, pero en la web habría que introducir distinto SKU.

¿Cómo lo podría hacer? ¿Qué opinas que sería mejor a nivel operativo, de web y de SEO?

Muchas gracias,

Rocío

 


 
Respondido : 30/11/2021 11:04 am
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Rocío.

 

No se puede mostra una imagen distinta segun categoría, sí que puedes para todas las categorias.

Por defecto WooCommerce mostrara la imagen destacada en las categorias y en la ficha del producto.

Una opción seria mostra en las categorias la primera imagen de la galería en las categorias y la imagen destacada en al ficha del producto, es decir la primera imagen de la galería seria la imagen " cinta de pelo con el conjunto de comunión ".

 

Para conseguir lo que te comento añade lo siguiente en el archivo functions.php que encontraras en wp-content -> Themes -> Tu_platilla:

if ( ! function_exists( 'woocommerce_get_product_thumbnail' ) ) {

function woocommerce_get_product_thumbnail( $size = 'shop_catalog', $deprecated1 = 0, $deprecated2 = 0 ) {
global $post;
$image_size = apply_filters( 'single_product_archive_thumbnail_size', $size );
global $product;
$attachment_ids = $product->get_gallery_attachment_ids();
if( empty( $attachment_ids ) )
{
if ( has_post_thumbnail() ) {
$props = wc_get_product_attachment_props( get_post_thumbnail_id(), $post );
return get_the_post_thumbnail( $post->ID, $image_size, array(
'title' => $props['title'],
'alt' => $props['alt'],
) );
} elseif ( wc_placeholder_img_src() ) {
return wc_placeholder_img( $image_size );
}
} else {
return wp_get_attachment_image( $attachment_ids[0], $image_size, '', array( 'class' => 'img-responsive' ) );
}
}
}

 

Un saludo


 
Respondido : 30/11/2021 11:53 am
Respuestas: 55
Trusted Member
Topic starter
 

Hola @pepesoler,

Vale, lo tengo en cuenta, muchas gracias por tu ayuda!

Un saludo,

Rocío


 
Respondido : 30/11/2021 1:37 pm
Karen Rios
Respuestas: 18684
Illustrious Member Moderator
 

Hola Rocío, 

Gracias  a ti, un placer siempre ayudarte

Coméntanos si con esto podemos dar el tema como solucionado

Un Saludo 


 
Respondido : 30/11/2021 1:58 pm
Respuestas: 55
Trusted Member
Topic starter
 

@karen sí, podéis dar el tema por solucionado, muchas gracias! Si surge algo más abro un tema nuevo 🙂


 
Respondido : 30/11/2021 2:40 pm