Avisos
Vaciar todo

[Resuelto] descripcion del producto

10 Respuestas
3 Usuarios
0 Reactions
39 Visitas
Respuestas: 654
Honorable Member
Topic starter
 

Hola Buenas, al querer añadir un nuevo producto no me salen las opciones de tipo texto y al escribir las letras no se ven, sin embargo si edito un producto ya existente si me salen las opciones, muchas gracias

Contenido solo visible a usuarios registrados


 
Respondido : 26/04/2023 10:22 pm
Karen Rios
Respuestas: 18684
Illustrious Member Moderator
 

Hola Elena, 

En este caso puedes enviarnos algunas capturas sobre como se muestra cuando intentas añadir un producto? de esta forma podemos revisar con mayor detalle lo que nos comentas.

Te comparto la siguiente guía donde indican como subir imágenes a foro → https://soporteforo.webempresa.eu/guia/subir-imagenes-a-consultas-en-foro/

Un Saludo 


 
Respondido : 26/04/2023 11:03 pm
Respuestas: 654
Honorable Member
Topic starter
 

@karen adjunto captura, gracias

005

 
Respondido : 27/04/2023 6:12 am
Pepe
 Pepe
Respuestas: 41133
Illustrious Member Admin
 

Hola Elena Jesus.

El problema lo tienes en un código del archivo functions.php.

[27-Apr-2023 06:11:38 UTC] PHP Fatal error: Uncaught Error: Call to a member function is_type() on bool in /home2/cuttersw/public_html/wp-content/themes/theme-nsc-child/functions.php:52

.- Accede a tu cuenta de WEPanel

.- Accede a public_html-> wp-content -> themes -> theme-nsc-child y edita el archivo functions.php

.- Elimina el siguiente bloque de código.:

add_action( 'woocommerce_product_options_general_product_data', 'misha_option_group' ); 
function misha_option_group() {

$post_id=$_REQUEST['post'];
$product=wc_get_product($post_id);
if( ! $product->is_type('variable') ){
$requerido=' required ';
}else{
$requerido='';
}
$precio_rol_cliente=get_field('precio_rol_cliente',$post_id);

echo '<p class="form-field _regular_price_field ">
<label for="pvp_rol_cliente">Precio al público (€)</label><input '.$requerido.' type="text" class="short wc_input_price" style="" name="pvp_rol_cliente" id="pvp_rol_cliente" value="'.$precio_rol_cliente.'" placeholder="Precio para el Rol Cliente"> </p>';
}

 

Revisa si con eso se soluciona y nos comentas.

Nota: Recuerda descargar una copia del archivo antes de hacer el cambio para tener una copia del original.

 

Un saludo


 
Respondido : 27/04/2023 9:10 am
Respuestas: 654
Honorable Member
Topic starter
 

@pepesoler Hola Pepe, si con eso se arregla pero te explico.

En

001

la imagen 001 que es un producto ya creado anteriormente, en datos del producto se muestra precio al publico.

Y en la imagen 002 que es dandole a añadir un producto nuevo en datos del producto no sale.

002

 Muchas Gracias


 
Respondido : 27/04/2023 9:37 am
Pepe
 Pepe
Respuestas: 41133
Illustrious Member Admin
 

Hola Elena Jesus.

La senda captura tienes un erro y ese error es del código que te indique antes.

 

screenshot www.webempresa.com 2023.04.27 12 32 10

El código que no esta funcionando es el que se encarga de mostrar el precio al publico pero es un código a media y tendrás que consultarlo con el desarrollador que lo hizo ya que en el Foro no damos esa clase de soporte

Puedes elimina el bloque que da ese problema pero no se que resultado obtendrás.

El código final seria este:

$post_id=$_REQUEST['post'];
$product=wc_get_product($post_id);

$precio_rol_cliente=get_field('precio_rol_cliente',$post_id);

echo '<p class="form-field _regular_price_field ">
<label for="pvp_rol_cliente">Precio al público (€)</label><input '.$requerido.' type="text" class="short wc_input_price" style="" name="pvp_rol_cliente" id="pvp_rol_cliente" value="'.$precio_rol_cliente.'" placeholder="Precio para el Rol Cliente"> </p>';
}

 

Un saludo

 


 
Respondido : 27/04/2023 11:17 am
Respuestas: 654
Honorable Member
Topic starter
 

@pepesoler ok Pepe, entonces el codigo que me pones reemplazaria al que me dijistes que eliminara? gracias


 
Respondido : 27/04/2023 5:29 pm
Karen Rios
Respuestas: 18684
Illustrious Member Moderator
 

Hola Elena, 

En este caso si, como comenta pepe el código final es el que te muestra en su ultimo mensaje. 

 

Puedes elimina el bloque que da ese problema pero no se que resultado obtendrás.

El código final seria este:

$post_id=$_REQUEST['post'];
$product=wc_get_product($post_id);

$precio_rol_cliente=get_field('precio_rol_cliente',$post_id);

echo '<p class="form-field _regular_price_field ">
<label for="pvp_rol_cliente">Precio al público (€)</label><input '.$requerido.' type="text" class="short wc_input_price" style="" name="pvp_rol_cliente" id="pvp_rol_cliente" value="'.$precio_rol_cliente.'" placeholder="Precio para el Rol Cliente"> </p>';
}

Un Saludo 


 
Respondido : 27/04/2023 6:00 pm
Respuestas: 654
Honorable Member
Topic starter
 

@karen gracias lo cambiare y le comento, muchas gracias


 
Respondido : 27/04/2023 7:47 pm
Karen Rios
Respuestas: 18684
Illustrious Member Moderator
 

Hola Elena, 

De acuerdo, quedamos atentos como va todo

Un Saludo 


 
Respondido : 27/04/2023 8:02 pm