Avisos
Vaciar todo

Introducir código  

 
Pablo
 Pablo
Usuario eminente

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

Citar
Respondido : 20/08/2024 7:12 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 20/08/2024 7:41 pm

Pablo
 Pablo
Usuario eminente

@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

ResponderCitar
Respondido : 20/08/2024 8:06 pm
Bruno
 Bruno
Soporte CMS Webempresa 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!

ResponderCitar
Respondido : 20/08/2024 8:34 pm