Avisos
Vaciar todo

[Resuelto] Variación de medidas de producto da problemas

3 Respuestas
2 Usuarios
0 Reactions
9 Visitas
Respuestas: 269
Reputable Member
Topic starter
 

Buenas tardes.

Me pasa algo increíble.... preciso de vuestra ayuda.

Dentro de la categoría de colchones, cada colchón tiene sus diferentes medidas, pero hay en 3 modelos de colchones que tienen las siguientes medidas (además de las estandard) 160cmx190cm y 160cmx200cm. 

Dicho esto, cuando pongo estas medidas en los correspondientes modelos, me cambia el precio mínimo y sale un precio que ni siquiera existe ¿?

El ejemplo lo he hecho con el colchón Angela, su precio mínimo (medidas 90x190) es de 212€ PVP, pero si le pongo las medidas 160x190 ó 160x200, me sale 190€

He realizado diferentes comprobaciones, he eliminado los atributos de estas medidas y los he vuelto a crear, la cuestión es que ocurre algo extraño....

Realicé un cambio de código para que solo saliera el PVP mínimo, lo adjunto a continuación:

/**
* Use WC 2.0 variable price format, now include sale price strikeout
*
* @param string $price
* @param object $product
* @return string
*/
function wc_wc20_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( __( ' %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( __( ' %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', 'wc_wc20_variation_price_format', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'wc_wc20_variation_price_format', 10, 2 );

 

La url de la tienda es:
https://www.colchonesatucapricho.es/

El tema que utilizo es:eStore Versión: 1.5.0

Saludos.


 
Respondido : 02/09/2020 2:19 pm
Respuestas: 269
Reputable Member
Topic starter
 

Buenas tardes.

Está solucionado, ha sido un fallo mío.

Error en la lectura de los precios de cada medida de colchones... 😝 

Perdonad la posible pérdida de tiempo.

Gracias


 
Respondido : 02/09/2020 2:34 pm
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Pilar.

Nada, lo mejor es que lo solucionaste 😉 

 

Cerramos el tema.

Un saludo


 
Respondido : 02/09/2020 2:42 pm