Avisos
Vaciar todo

Introducir código

4 Respuestas
3 Usuarios
0 Reactions
9 Visitas
Respuestas: 27
Eminent Member
Topic starter
 

Quiero introducir el siguiente código

 [wcm_nonmember]

[/wcm_nonmember]

para que los precios no aparezcan a los clientes que ya estás suscritos.He probado introduciendo el módulo "código" pero no funciona.

¿Cómo lo puedo hacer?

Muchas gracias

Contenido solo visible a usuarios registrados


 
Respondido : 20/08/2024 6:12 pm
Karen Rios
Respuestas: 18666
Illustrious Member Moderator
 

Hola Pablo, 

Puedes darnos más detalles sobre como está sutilizando este código, que plugin utilizas para miembros, de esta forma podemos revisar con mayor detalle lo que nos comentas. 

Un Saludo


 
Respondido : 20/08/2024 6:41 pm
Respuestas: 27
Eminent Member
Topic starter
 

@karen

el pluggin que utilizo es wocommerce memberships, lo uso para que cierto contenido aparezca o no en función de si el usuario está suscrito al membershipsite o no


 
Respondido : 20/08/2024 7:06 pm
Bruno
Respuestas: 6478
Illustrious Member Moderator
 

Que tal Pablo,

El plugin que usas WooCommerce Memberships se trata de un complemento de paga por lo que no podemos ver todas sus funciones en profundidad, sin embargo el apartado de su documentación puede ser revisado de manera libre 

https://woocommerce.com/document/woocommerce-memberships/

Entre los puntos que aborda la documentación pude apreciar entradas interesantes relacionadas con lo que deseas conseguir

- https://woocommerce.com/document/woocommerce-memberships-restrict-content/
- https://www.godaddy.com/resources/skills/using-dynamic-pricing-with-woocommerce-memberships

Sin embargo, no pude ver una opción clara que permita ocultar el precio a clientes suscritos al sitio web de la forma que deseas hacerlo por medio de shortcodes

Una opcion seria usar un fragmento de código el cual haga que el precio se oculte solo para usuarios registrados

add_filter( 'woocommerce_get_price_html', 'we_hide_price_logged_in', 10, 2 );
function we_hide_price_logged_in( $price, $product ) {
if ( is_user_logged_in() ) {
$price = ''; // 
}
return $price;
}

Este codigo puede usarse en el functions.php de un tema hijo preferiblemente o bien usando Code Snippets

Pero para acciones con el plugin sugerimos elevar la consulta directamente a su soporte

Saludos!


 
Respondido : 20/08/2024 7:34 pm