Avisos
Vaciar todo

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

 
Jose Enrique
 Jose Enrique
Usuario experto

¡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

Citar
Respondido : 27/05/2021 12:40 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

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

ResponderCitar
Respondido : 27/05/2021 2:13 pm

wpdoctor-revisa-la-salud-de-tu-wordpress