Avisos
Vaciar todo

Organizar todo por Ya en existencia y agotado al final  

 
Francisco
 Francisco
Usuario eminente

Hola tengo una tienda en la que quieren organizar lo que ya está disponible, que para eso le agregamos una etiqueta con un plugin llamado: Coming Soon Badge for WooCommerce por wpcentrics. La cual la modifiqué para que diga: Ya disponible.

Luego, añadí un CSS para que los productos que estén ya agotados, aparezca como Agotado: 
.agotado-banner {
position: absolute;
top: 0;
right: 0;
background-color: red;
color: white;
padding: 5px 10px;
}

Y quisiera ver si existe algún formulario o CSS que pueda agregar para que en el área de tienda, aparezca primero

- Ya disponible
- Lo que no tiene etiqueta
- Agotado al final

Gracias.

Contenido solo visible a usuarios registrados

Citar
Respondido : 20/04/2023 7:33 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Francisco, 

En este caso revisa si el siguiente plugin te permite organizar el orden de tus productos → https://fr.wordpress.org/plugins/woocommerce-extra-product-sorting-options/

Veo que entre sus opciones se encuentra la opción de ordenarlos por disponibilidad

image

Un Saludo 

ResponderCitar
Respondido : 20/04/2023 8:49 pm

Francisco
 Francisco
Usuario eminente

@karen no me funcionó, 

Mira, te comento, pensé que sólo tenía el CSS, pero no tengo un php en un código de fragmento (code snipets), es el siguiente:

add_action( 'woocommerce_before_shop_loop_item_title', 'agotado_banner_sobre_imagen_producto', 15 );
add_action( 'woocommerce_before_single_product_summary', 'agotado_banner_sobre_imagen_producto', 15 );

function agotado_banner_sobre_imagen_producto() {
global $product;

if ( ! $product->is_in_stock() ) {
echo '<div class="agotado-banner">AGOTADO</div>';
}
}

y el CSS es sólo para que se muestre en rojo:
.agotado-banner { position: absolute; top: 0; right: 0; background-color: red; color: white; padding: 5px 10px; }

con esto me podrían decir cómo le podemos hacer para que sí se pueda ordenar.

Por cierto, a los productos en lugar de ponerle "Agotados" dentro de cada variación, le di clic en Gestionar existencias y lo dejé en "0", lo comento ya que no sé si exista diferencia entre ponerle Gestionar Existencias o ponerle "Agotado"

ResponderCitar
Respondido : 21/04/2023 1:50 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Francisco.

Por defecto no se puede, puedes ordenar por precio, por stock, Nombre del producto.... pero por etiquetas personalizadas no se puede, necesitarías un código a medida y en el foro no damos esa clase de soporte.

Si necesita personalizar un fragmento o ampliar su funcionalidad puedes ponerte en contacto con algún colaborador:

-> directorio colaboradores

 

Si que puedes ordenarlos manualmente seleccionando Ordenar y moviendo los productos a la posición que quieres que se muestren:

screenshot mary52.webempresa.eu 2023.04.21 13 33 21

 

Un Saludo

 

ResponderCitar
Respondido : 21/04/2023 12:37 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Francisco
 Francisco
Usuario eminente

@pepesoler ah ok, pues bueno, entonces, tendré que aplicar que no se vean los agotados para evitar que tanto producto se vea Agotado. Muchas gracias de todas formas.

ResponderCitar
Respondido : 21/04/2023 7:24 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Francisco, 

Gracias a ti, es un placer siempre poder ayudarte. 

Con esto podemos dar el tema como solucionado, no dudes en escribirnos si tienes cualquier otra consulta. 

Un Saludo 

ResponderCitar
Respondido : 21/04/2023 8:02 pm
Francisco me gusta

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress