Avisos
Vaciar todo

[Resuelto] Ayuda - Titulos productos en el carrito!  

 
LAURA
 LAURA
Usuario activo

Hola, muy buenos días a todos!

Escribo por aquí a ver si alguien es capaz de ayudarme, y ver si hay alguna manera de hacerlo.
Tengo mi web, y está todo correcto, es más bien algo "estético", más bien, quiero arreglarlo para no liar tanto la cosa con información repetida, ni a mi ni a mis clientes y que se vea todo de una forma más clara y limpia.

Resulta que yo prácticamente todos los productos que tengo en la web son con variables. Estas variables de cantidad, las creo directamente en woocommerce, no es con ningún plugin externo. Luego hay otros productos que si llevan más extras y va a parte....

La cuestión es que yo en ese desplegable de "CANTIDAD", a lo mejor pongo los siguientes atributos: "Muestra / Hasta 200uds. / +200uds. / +500uds."

Todo bien, hasta que llegamos al carrito, (o cuando te descargas el pedido, factura, etc.....) y cuando ves el listado de productos que hay, ves la información repetida, tanto en el titulo del producto como después en la linea inferior que sale la propia variable de nuevo.

Lo que a mi me gustaría es saber si puedo quitar la información sobre la variable del titulo del producto, y dejar únicamente lo que aparece después abajo. Adjunto capturas.
En la imagen "Variable 2", lo que quiero es que NO aparezca la información subrayada en amarillo en el titulo, para que no sea tan repetitivo, y se vea todo más claro.

Espero que puedan ayudarme!!

MUCHAS GRACIAS!

Variable 2
Variable 1
image

Contenido solo visible a usuarios registrados

Respondido : 10/04/2024 7:54 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Laura.

Prueba añadir lo siguiente en el archivo functions.php o si utilizas algún plugin para añadir código como puede serCode Snippets:

// Eliminar valores de atributos del título de variación del producto
add_filter( 'woocommerce_product_variation_title_include_attributes', 'variation_title_not_include_attributes' );
function variation_title_not_include_attributes( $boolean ){
if ( ! is_cart() )
$boolean = false;
return $boolean;
}
//Mostrar la etiqueta de atributos de variación del producto y los valores en filas separadas
add_filter( 'woocommerce_is_attribute_in_product_name', 'remove_attribute_in_product_name' );
function remove_attribute_in_product_name( $boolean){
if ( ! is_cart() )
$boolean = false;
return $boolean;
}
//Eliminar la cantidad del título del producto
add_filter( 'woocommerce_checkout_cart_item_quantity', 'remove_product_variation_qty_from_title', 10, 3 );
function remove_product_variation_qty_from_title( $quantity_html, $cart_item, $cart_item_key ){
if ( $cart_item['data']->is_type('variation') && is_checkout() )
$quantity_html = '';

return $quantity_html;
}
// Volver a agregar la cantidad de artículos del carrito en una fila separada
add_filter( 'woocommerce_get_item_data', 'filter_get_item_data', 10, 2 );
function filter_get_item_data( $item_data, $cart_item ) {

if ( $cart_item['data']->is_type('variation') && is_checkout() )
$item_data[] = array(
'key' => __('QTY'),
'display' => $cart_item['quantity']
);

return $item_data;
}

 

Un saludo

Respondido : 10/04/2024 10:40 am

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

LAURA
 LAURA
Usuario activo

@pepesoler

Hola Pepe!!

Ay!!! Muchisimas gracias, todo solucionado!!!!! 🙂

 

Respondido : 10/04/2024 11:25 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Laura.

Nada, como siempre un placer poder orientarlos en lo que nos sea posible 😀 

Cualquier consulta que tengas no dudes en comunicarlo.

 

Un saludo

Respondido : 10/04/2024 11:44 am