Avisos
Vaciar todo

En pagina tienda KALLYAS, los productos se muestran con dos precios.  

Página 1 / 2
 
ELENA
 ELENA
Estimable Member

Buenos días,
en mi tienda kallyas, cada producto que tengo a la venta, tiene varias opciones de modelo y precio.
Actualmente, como podréis ver, los precios de los productos se muestran desde el mas barato hasta el mas caro ( es. 21€-30€).
Quería saber si existe la posibilidad de mostrar un solo precio, ya que de esta forma se genera confusión.
Muchas gracias.
Elena

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 26/10/2014 4:09 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Elena.
Copia y pega el siguiente condigo al final del archivo function.php

get_variation_price( 'min', true ), $product->get_variation_price( 'max', true ) );
$price = $prices[0] !== $prices[1] ? sprintf( __( 'From: %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( __( 'From: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );

if ( $price !== $saleprice ) {
$price = '' . $saleprice . ' ' . $price . '';
}
return $price;
}
?>

La forma más sencilla de hacerlo es entrando en tu panel de administración de WordPress y yendo a la sección “Apariencia > Editor“. Una vez dentro, a la derecha, en el apartado “Plantillas“, haz clic sobre “Funciones del tema” y se cargará en el editor el código de tu archivo function.php. Por último, sólo tienes que desplazarte hasta la última línea del archivo, pegar el código anterior y hacer clic en “Actualizar archivo” para guardar los cambios.

Un saludo

ResponderCitar
Respondido : 26/10/2014 4:55 pm

Cursos Gratuitos WordPress

ELENA
 ELENA
Estimable Member

Hola Pepe,
gracias por la respuesta!
He hecho todos los pasos que me has dicho, pero cuando le doy a ACTUALIZAR ARCHIVO se me queda la pagina en blanco.

ResponderCitar
Respondido : 26/10/2014 5:36 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.
Perdon, culpa mia, sin darme cuenta te puse el codigo entre las etiquetas ““
Este es el mismo codigo sin las etiquetas:

add_filter( 'woocommerce_grouped_price_html', 'wc_wc20_grouped_price_format', 10, 2 );
function wc_wc20_grouped_price_format( $price, $product ) {
$tax_display_mode = get_option( 'woocommerce_tax_display_shop' );
$child_prices = array();

foreach ( $product->get_children() as $child_id ) {
$child_prices[] = get_post_meta( $child_id, '_price', true );
}

$child_prices = array_unique( $child_prices );
$get_price_method = 'get_price_' . $tax_display_mode . 'uding_tax';

if ( ! empty( $child_prices ) ) {
$min_price = min( $child_prices );
$max_price = max( $child_prices );
} else {
$min_price = '';
$max_price = '';
}

if ( $min_price == $max_price ) {
$display_price = wc_price( $product->$get_price_method( 1, $min_price ) );
} else {
$from = wc_price( $product->$get_price_method( 1, $min_price ) );
$display_price = sprintf( __( 'From: %1$s', 'woocommerce' ), $from );
}
return $display_price;
}

Si no te punciona elimina lo anterior y sigiendo los mismos pasos prueba este codigo.

add_filter( 'woocommerce_grouped_price_html', 'wc_wc20_grouped_price_format', 10, 2 );
function wc_wc20_grouped_price_format( $price, $product ) {
$tax_display_mode = get_option( 'woocommerce_tax_display_shop' );
$child_prices = array();

foreach ( $product->get_children() as $child_id ) {
$child_prices[] = get_post_meta( $child_id, '_price', true );
}

$child_prices = array_unique( $child_prices );
$get_price_method = 'get_price_' . $tax_display_mode . 'uding_tax';

if ( ! empty( $child_prices ) ) {
$min_price = min( $child_prices );
$max_price = max( $child_prices );
} else {
$min_price = '';
$max_price = '';
}

if ( $min_price == $max_price ) {
$display_price = wc_price( $product->$get_price_method( 1, $min_price ) );
} else {
$from = wc_price( $product->$get_price_method( 1, $min_price ) );
$display_price = sprintf( __( 'From: %1$s', 'woocommerce' ), $from );
}
return $display_price;
}

Un saludo

ResponderCitar
Respondido : 26/10/2014 5:51 pm

ELENA
 ELENA
Estimable Member

Ok, pero no puedo acceder a mi web porque todo se ha quedado en blanco y sin funcionalidad.

ResponderCitar
Respondido : 26/10/2014 7:06 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.
Puedes descargar el fichero desde el administrador de archivos de cpanel y luego editarlo con el bloc de notas de windows.

Aqui tienes los pasos:

Un saludo

ResponderCitar
Respondido : 26/10/2014 7:22 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

ELENA
 ELENA
Estimable Member

Lo he descargado pero no me deja editarlo y me sale algo parecido a "this file is deprecated"

ResponderCitar
Respondido : 26/10/2014 8:20 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.
Es posible que sea de algún error en la descarga, intenta descargarlo una vez más y lo editas.

Un saludo

ResponderCitar
Respondido : 26/10/2014 9:27 pm

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

ELENA
 ELENA
Estimable Member

Hola otra vez,
Finalmente conseguí descargar el archivo "functions.php"
Viendo el archivo repleto de contenido, me parece imposible saber donde debo o no introducir el código que mencionas
Sii es posible necesitaría una mayor concreción para resolver el problema, ya que desde que edité los cambios tal y como me dijiste mi web sigue sin poder visualizarse ni editar, simplemente está en blanco desde ayer

Elena

ResponderCitar
Respondido : 27/10/2014 8:45 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Elena,

Te han respondido por ticket:

Puede editar el fichero directamente utilizando el administrador de archivos de su cPanel

https://www.youtube.com/watch?v=E4OArhGfv0E

Acceda a su cPanel -> Archivos -> Administrador de archivos y acceda a la carpeta donde está el fichero y pulsando sobre él con el botón derecho del ratón -> Code edit

En la línea que le indica el mensaje de error (sobre la línea 3515) elimine el siguiente código

<?php

Nota importante: Siempre antes de realizar cambios en cualquier fichero, realice una copia de dicho fichero

............

Saludos

ResponderCitar
Respondido : 27/10/2014 9:48 am

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

ELENA
 ELENA
Estimable Member

Hola Jordi,
He localizado el archivo en el cpanel y lo tengo abierto para editar
el código" <?php" me aparece justo al inicio, es lo primero que aparece, en otro sitio no lo he localizado
es este entonces el que debo eliminar? si es así, eliminando sólo esto se solucionaría?
gracias por tu ayuda
Elena

ResponderCitar
Respondido : 27/10/2014 10:49 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Elena,

¿Es este archivo public_html/wp-content/themes/kallyas/functions.php el que estás editando?

Revisa el siguiente enlace para restaurar archivos, directorios, emails o cuenta completa fácilmente desde tu panel de control cPanel: https://guias.webempresa.com/preguntas-frecuentes/gestionar-copias-seguridad-superbackup/

Saludos

ResponderCitar
Respondido : 27/10/2014 11:12 am

Cursos Gratuitos WordPress

ELENA
 ELENA
Estimable Member

Hola Jordi,
este es el que intento editar /home/talcoero/public_html/wp-includes/functions.php
el que me comentas, cuando le doy a buscar para localizarlo, me dice que el directorio esta vacío
Elena

ResponderCitar
Respondido : 27/10/2014 11:23 am
ELENA
 ELENA
Estimable Member

Hola Jordi,
he restaurado también el archivo "public_html/wp-content/themes/kallyas/functions.php", y me ha llegado este correo:
"Hello,
Backup restore task completed. Please see the restore log below.
======================================================================
Invalid requestRestore Process completed

No ha cambiado nada
Elena

ResponderCitar
Respondido : 27/10/2014 11:43 am

Lorena
 Lorena
Miembro Moderator

Hola Elena,

Veo que en el correo que has recibido te indica Invalid request por lo que parece que no se ha realizado la restauración correctamente.

En cPremote debes seleccionar la opción Restore File / Directory seleccionar la fecha de la copia que quieres recuperar, debe ser anterior al cambio que realizaste que provocó el error. Si el cambio lo realizaste ayer, la copia diaria no te serviría, debes seleccionar la semanal e introducir la ruta del fichero public_html/wp-content/themes/kallyas/functions.php

Si ves que no consigues restaurar la copia correctamente, responde al ticket que habías creado solicitando asistencia.

Un saludo.

ResponderCitar
Respondido : 27/10/2014 1:43 pm
Página 1 / 2