Avisos
Vaciar todo

WooCommerce - Inhabilitar la compra de varios productos después de comprar uno una vez

2 Respuestas
2 Usuarios
0 Reactions
8 Visitas
Respuestas: 50
Trusted 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!

 

Tengo una tienda Woocommerce en Wordpress y quiero que mis productos solo se puedan comprar una vez.

Ahora ya tengo esa opción pero lo que realmente necesito es que al comprar un producto no solo quede inhabilitada la opción de comprar ese producto sino que tampoco se puedan comprar otros que yo asocie.

 

Gracias de antemano,

¡Saludos!

 

 

 

Contenido solo visible a usuarios registrados


 
Respondido : 27/05/2021 11:40 am
Tags del tema
Bruno
Respuestas: 6864
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 Jose Enrique,

Tu solicitud es un poco ambigua pero si ya tienes configurado de que un producto solo pueda comprarse 1 sola unidad lo que podemos hacer es que en el carrito solo se acepte un producto, esto podemos lograrlo con el siguiente código el cual puedes agregarlo a tu functions.php o recomendablemente utilizar el plugin Code snippets

add_filter( 'woocommerce_add_to_cart_validation', 'bbloomer_only_one_in_cart', 9999, 2 );

function bbloomer_only_one_in_cart( $passed, $added_product_id ) {
wc_empty_cart();
return $passed;
}

Saludos


 
Respondido : 27/05/2021 1:13 pm