¿Está buscando una forma de limitar el carrito de Easy Digital Downloads a una cantidad fija? Este snippet limita el carrito a un artículo, pero puede ajustar el límite a cualquier número específico que desee.
Instrucciones:
Todo lo que tienes que hacer es añadir este código al archivo functions.php de tu tema o en un plugin específico del sitio. Opcionalmente cambiar la cantidad límite en la línea 2.
function pw_edd_one_item_checkout( $download_id, $options ) { if( edd_get_cart_quantity() >= 1 ) { edd_empty_cart(); } } add_action( 'edd_pre_add_to_cart', 'pw_edd_one_item_checkout', 10, 2 );
Para limitar el carrito a 9 artículos, utilice este fragmento:
function pw_edd_one_item_checkout( $download_id, $options ) { if( edd_get_cart_quantity() >= 9 ) { edd_empty_cart(); } } add_action( 'edd_pre_add_to_cart', 'pw_edd_one_item_checkout', 10, 2 );
Nota: Si es la primera vez que añade fragmentos de código en WordPress, consulte nuestra guía sobre cómo copiar / pegar correctamente fragmentos de código en WordPress, para no romper accidentalmente su sitio.
Si te ha gustado este fragmento de código, por favor considere revisar nuestros otros artículos en el sitio como: 30 maneras de hacer dinero en línea Blogging (en el lado).
Hi,
Thanks for your post, is wonderful and is just i looking for. Is possible to restrict cart quantity if download id = 4, 5 and 6 (for example)?
Some downloads only have one in the cart at the same time (4,5 and 6) but other downloads can be on cart simultaneously