Avisos
Vaciar todo

No puedo hacer que funcione el poder mostrar un precio «Desde» en los productos variables de Woocommerce

12 Respuestas
4 Usuarios
0 Reactions
47 Visitas
Respuestas: 10
Active Member
Topic starter
 

Chicos,

Necesito una ayuda urgente ya que no se que mas hacer para solucionar este problema.... Mi web es elduendesuper.com y quiero sacar esa tan tediosa informacion que tiene los productos variables de woocomerce y eh puesto este codigo asi como otros miles y no me funciona.... Eh bajado el funcion.php puesto el codigo que esta bien a mi entender y no hace nada no pasa nada en mi sitio... Que estare haciendo mal??? Les copio el codigo

add_filter( 'woocommerce_variable_sale_price_html', 'wc_custom_variation_price_format', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'wc_custom_variation_price_format', 10, 2 );

function wc_custom_variation_price_format( $price, $product ) {

  // Main Price
  $prices = array( $product->get_variation_price( 'min', true ), $product->get_variation_price( 'max', true ) );
  $price = $prices[0] !== $prices[1] ? sprintf( __( 'Desde: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );

  // Sale Price
  $prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) );
  sort( $prices );
  $saleprice = $prices[0] !== $prices[1] ? sprintf( __( 'Desde: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );

  if ( $price !== $saleprice ) {
    $price = '<del>' . $saleprice . $product->get_price_suffix() . '</del> <ins>' . $price . 
    $product->get_price_suffix() . '</ins>';
  }
  return $price;
}


 


 
Respondido : 02/07/2020 11:51 pm
Bulmaro
Respuestas: 4380
Famed Member Moderator
 

Hola Carlos,

¿Pudieras describirnos qué es lo que intentas hacer con el código que nos compartes? Por favor, así podremos entender mejor tu problema 🙂

Saludos


 
Respondido : 03/07/2020 12:00 am
Respuestas: 10
Active Member
Topic starter
 

@bulmaro-webempresa

Cómo estás!!! Lo que quiero hacer es que los productos que cuentan con variables en vez de decir precio normal xxx mas IVA - precio normal más IVA.... Diga simplemente.... Desde XXX (el precio más bajo) más IVA Incluído....

Se entiende mejor???

 


 
Respondido : 03/07/2020 1:09 am
Bulmaro
Respuestas: 4380
Famed Member Moderator
 

@carlosgarceterosariosrl-com

Hola Carlos,

Muchas gracias por la aclaración, por favor, prueba con el siguiente fragmento de código:

add_filter('woocommerce_variable_price_html', 'custom_variation_price', 10, 2); 

function custom_variation_price( $price, $product ) {
$price = '';
$price .= wc_price($product->get_price());
return 'Desde '.$price . " IVA Incluído";
}

Por favor, coméntanos si te funcionó y si es lo que buscabas.

Saludos. 


 
Respondido : 03/07/2020 2:51 am
Respuestas: 10
Active Member
Topic starter
 
precios de variables
archivo funtion

  

Buen dia!!!! Realice los cambios sugeridos en el archivo funtion del tema que estoy utilizando adjunto imagenes y aun asi no lo conseguir que solo se muestre sun solo precio como estoy necesitando.... No entiendo que pasa .... Por que a todos les resulta y a mi no.... 


 
Respondido : 03/07/2020 11:24 am
Karen Rios
Respuestas: 18684
Illustrious Member Moderator
 

Hola Carlos,

Para esto hay un plugin que te permite configurar que es tus productos variables se muestre el precio mas bajo con la palabra que deseas añadir, por ejemplo Desde...

-> https://wordpress.org/plugins/show-only-lowest-prices-in-woocommerce-variable-products/

Al instalarlo se mostrará en todos tus productos variables el precio más bajo con la palabra desde...

Screenshot(358)

Comprueba si con esto puedes logras lo que necesitas hacer

Un Saludo


 
Respondido : 03/07/2020 12:33 pm
Respuestas: 10
Active Member
Topic starter
 

Me acabo de percator de algo muy loco si ya se ve reflejado el cambio en la parte administrativa pero no en la pagina!!!! Adjunto ambos ejemplos....!!! Entonces que puede ser???

producto 1
administrador de productos

 


 
Respondido : 03/07/2020 12:35 pm
Respuestas: 10
Active Member
Topic starter
 

@karen

Karen como estas si si si creeme si llegue a esta instancias es porque ya probe de todo!!! Y si ya instale pero no paso nada.... Tal como mencione mas arriba.... La linea de codido funciona en la parte administrativa pero no asi en el tema.... Sera algo del tema???


 
Respondido : 03/07/2020 1:07 pm
Pepe
 Pepe
Respuestas: 41133
Illustrious Member Admin
 

Hola Carlos.

 

.- Edita el archivo functions.php que encontrarás en wp-content -> Themes -> tu-plantilla 

.- Al final del archivo añade lo siguiente:

// Quitar intervalo de precios por diegol.top
function we_variacion_precio_formato( $price, $product ) {
// Precio Normal
$prices = array( $product->get_variation_price( 'min', true ), $product->get_variation_price( 'max', true ) );
$price = $prices[0] !== $prices[1] ? sprintf( __( 'Desde: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );

// Precio Rebajado
$prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) );
sort( $prices );
$saleprice = $prices[0] !== $prices[1] ? sprintf( __( 'Desde/A partir de: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );

if ( $price !== $saleprice ) {
$price = '<del>' . $saleprice . '</del> <ins>' . $price . '</ins>';
}

return $price;
}
add_filter( 'woocommerce_variable_sale_price_html', 'we_variacion_precio_formato', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'we_variacion_precio_formato', 10, 2 );

 

Nota: Recuerda descargar el archivo antes de realizar la modificación para tener una copia.

 

Un saludo


 
Respondido : 03/07/2020 1:44 pm
Respuestas: 10
Active Member
Topic starter
 

@pepesoler

Hola Pepe te comento que eh realizado el precio y igual que el caso anterior te adjunto las imagenes me cambie en el backend de la pagina pero no así en el tema y estoy editando el tema de la pgina tal como me sugeriste!!! Igual sigo con la misma interrogante no entiendo porque si es el archivo funtion.php de ala pagina igual me sigue teniendo el mismo problema.... Adjunto las imagenes

producto primator tienda
producto primator woocomerce

 


 
Respondido : 03/07/2020 2:41 pm
Respuestas: 10
Active Member
Topic starter
 

Para corroborar lo que te menciono te adjunto el acceso del ftp en donde muestra que es el unico tema instalado ensima y el archivo que fue modificdo recientemente por lo que me dijiste que lo haga....

acceso ftp de la cuenta

 


 
Respondido : 03/07/2020 2:49 pm
Karen Rios
Respuestas: 18684
Illustrious Member Moderator
 

Hola Carlos,

Realice una prueba con el código que te indica Pepe y todo funciona de forma correcta

Screenshot(358)

En este caso el problema parece estar relacionado directamente con tu tema, para verificar que esta ocurriendo comunícate con los desarrolladores y coméntales lo que necesitas realizar para que te indiquen como puedes configurarlo en tu tema.

Un Saludo


 
Respondido : 03/07/2020 3:10 pm