Avisos
Vaciar todo

MOSTRAR NOMBRE PRODUCTO

13 Respuestas
5 Usuarios
0 Reactions
58 Visitas
 Lola
Respuestas: 35
Eminent Member
Topic starter
 

Buenos días.

Estoy haciendo una tarjeta de regalo en PW Gift Card. Hasta ahora todo bien, gracias a vuestra ayuda, pero ahora me sucede un problema.

Quiero mostrar en la tarjeta el nombre del producto con esta función:

<?php
$product = property_exists( $item_data, 'product' ) ? $item_data->product : pwgc_get_gift_card_product();
echo '' . esc_html( $product->get_title() );
?>

Me muestra el nombre del primer producto de mi lista de productos, pero no la que debería de mostrar. ¿Alguna solución, porfa? Muchas gracias

Un saludo

Contenido solo visible a usuarios registrados


 
Respondido : 18/11/2022 9:32 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Lola.

Según la documentación del plugin tienes que utilizar lo siguiente:

<div class="pwgc-email-section">
    <?php
        $product = property_exists( $item_data, 'product' ) ? $item_data->product : pwgc_get_gift_card_product();
        echo 'Product: ' . esc_html( $product->get_title() );
    ?>
</div>

 

Revisa esta documentación del plugin:

-> https://www.pimwick.com/pw-faq/

 

Un saludo


 
Respondido : 18/11/2022 10:13 am
 Lola
Respuestas: 35
Eminent Member
Topic starter
 

@pepesoler Muchas gracias por la respuesta y disculpad que no respondiera antes.

Ese código es el que tengo puesto, pero me sale el primer producto de mi lista, no el producto que se ha comprado. Aunque digan que sale, en la realidad no sale. ¿Alguna otra solución? ¿Sabéis si hay un shortcode del nombre del producto en WordPress/Woocommerce? Muchas gracias


 
Respondido : 18/11/2022 6:01 pm
Karen Rios
Respuestas: 18667
Illustrious Member Moderator
 

Hola Lola, 

En este caso puedes enviarnos algunas capturas sobre donde estás añadiendo el código para la plantilla? una opción de acuerdo a la documentación es incorporarlo de forma manual 

If you have trouble with Step 3, you can manually copy this file:

/wp-content/plugins/pw-woocommerce-gift-cards/templates/woocommerce/emails/customer-pw-gift-card.php

To here (you may need to create the subfolders if they do not exist in your theme folder):

/wp-content/themes/<your-active-theme>/woocommerce/emails/customer-pw-gift-card.php

Verifica los paso dentro de la sección que comenta en el punto Template – Gift Card Email

Un Saludo 


 
Respondido : 18/11/2022 6:09 pm
 Lola
Respuestas: 35
Eminent Member
Topic starter
 

@karen Te mando un pantallazo

Captura de Pantalla 2022 11 18 a las 19.21.53

 


 
Respondido : 18/11/2022 6:22 pm
Bruno
Respuestas: 6479
Illustrious Member Moderator
 

Hola Lola,

Segun el procedimiento toca copiar el archivo customer-pw-gift-card.php ubicado en el directorio
/wp-content/plugins/pw-woocommerce-gift-cards/templates/woocommerce/emails/ 

Y pegarlo en el directorio 
/wp-content/themes/nombre-tema/woocommerce/emails/

La captura que nos compartes es el archivo en si.

Valida y nos avisas, Saludos!

 

 
Respondido : 18/11/2022 6:58 pm
Karen Rios
Respuestas: 18667
Illustrious Member Moderator
 

Hola Lola, 

En este caso es posible que no se esté aplicando, ya que no tiene la misma clase el código

image

Ya es algo que está relacionado con la modificación del código del plugin no podemos probarlo porque no podemos ingresar a tu sitio web, en este caso te recomiendo consultes con nuestro directorio de colaboradores quienes pueden ayudarte a configurar lo que necesitas. 

Un Saludo 


 
Respondido : 18/11/2022 6:59 pm
 Lola
Respuestas: 35
Eminent Member
Topic starter
 

@bruno-vichetti ¿Y esta la borro?

/wp-content/plugins/pw-woocommerce-gift-cards/templates/woocommerce/emails/

He generado la carpeta (nueva) el el DIVI hijo t no funciona

 


 
Respondido : 18/11/2022 7:04 pm
Karen Rios
Respuestas: 18667
Illustrious Member Moderator
 

Hola Lola, 

Puedes comentarnos mejor a que te refieres con que el tema hijo no funciona, si estás utilizando un tema hijo debes crear el directorio siguiendo la ruta que indica el plugin

/wp-content/themes/nombre-tema/woocommerce/emails/

No debes borrar ningún otro archivo de los otros directorios del complemento

Un Saludo 


 
Respondido : 18/11/2022 7:33 pm
 Lola
Respuestas: 35
Eminent Member
Topic starter
 

@karen Pero el tema no tiene esas carpetas. Las creo y me sale el aviso que te mando en el pantallazo. También te mando como sale la tarjeta.

Captura de Pantalla 2022 11 18 a las 20.57.56
Captura de Pantalla 2022 11 18 a las 20.58.59

 


 
Respondido : 18/11/2022 7:59 pm
Bruno
Respuestas: 6479
Illustrious Member Moderator
 

Hola Lola,

Como se aprecia en las indicaciones

if you have trouble with Step 3, you can manually copy this file:

/wp-content/plugins/pw-woocommerce-gift-cards/templates/woocommerce/emails/customer-pw-gift-card.php

To here (you may need to create the subfolders if they do not exist in your theme folder):

/wp-content/themes/<your-active-theme>/woocommerce/emails/customer-pw-gift-card.php

Si es necesario debes crear el directorio correspondiente para que funcione, mas aun si estas utilizando un tema hijo.

image

https://www.pimwick.com/pw-faq/

Si aun cumpliendo los pasos no funciona se deberá considerar contactar a soporte del plugin o elevar la consulta a nuestros colaboradores para que te apoyen con la edición a medida de estos archivos

Saludos!


 
Respondido : 18/11/2022 8:23 pm
 Lola
Respuestas: 35
Eminent Member
Topic starter
 

@bruno-vichetti No funciona. Voy a ver al soporte del plugin. Muchas gracias


 
Respondido : 18/11/2022 8:55 pm
Argenis
Respuestas: 11585
Illustrious Member Moderator
 

Hola Lola,

Estupendo, quedamos atentos.

Un saludo 🖐️ 


 
Respondido : 18/11/2022 9:19 pm