Avisos
Vaciar todo

[Resuelto] Pluguin para ocultar precio

3 Respuestas
2 Usuarios
1 Reactions
11 Visitas
Respuestas: 1397
Famed Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola que tal, me podrian pasar un pluguin para poder ocultar precio y solo los puedan ver lo que estan registrados por favor

Muchas Gracias

Saludos

Contenido solo visible a usuarios registrados


 
Respondido : 11/06/2022 3:38 am
Bruno
Respuestas: 6846
Illustrious Member Moderator
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Que tal Ruben,

Puedes probar con este fragmento de codigo el cual puede ser incluido en el archivo functions.php o recomendamos utilizar un plugin externo llamado code snippets https://wordpress.org/plugins/code-snippets/

add_filter( 'woocommerce_get_price_html', 'bbloomer_hide_price_addcart_not_logged_in', 9999, 2 );

function bbloomer_hide_price_addcart_not_logged_in( $price, $product ) {
if ( ! is_user_logged_in() ) {
$price = '<div><a href="' . get_permalink( wc_get_page_id( 'myaccount' ) ) . '">' . __( 'Regístrate para ver los precios', 'bbloomer' ) . '</a></div>';
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
}
return $price;
}

Si deseas cambiar el texto que aparece de "Regístrate para ver los precios" puedes cambiarlo por lo que gustes 

Prueba si te funciona

Saludos!


 
Respondido : 11/06/2022 3:54 am
Ruben reaccionó
Respuestas: 1397
Famed Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@bruno-vichetti

Muchisimas Gracias


 
Respondido : 11/06/2022 4:38 am