¿Estás buscando una forma de limitar el carrito de Easy Digital Downloads a una cantidad fija? Este fragmento limita el carrito a un artículo, pero puedes ajustar el límite a cualquier número específico que desees.
Instrucciones:
Todo lo que tienes que hacer es agregar este código al archivo functions.php de tu tema o a un plugin específico para tu sitio. Opcionalmente, cambia 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, usa 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 agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo copiar y pegar fragmentos de código correctamente en WordPress, para no dañar accidentalmente tu sitio.
Si te gustó este fragmento de código, considera revisar nuestros otros artículos en el sitio como: 30 formas de ganar dinero en línea blogueando (a tiempo parcial).
Hola,
Gracias por tu publicación, es maravillosa y es justo lo que estaba buscando. ¿Es posible restringir la cantidad del carrito si el ID de descarga es = 4, 5 y 6 (por ejemplo)?
Algunas descargas solo permiten una en el carrito al mismo tiempo (4, 5 y 6), pero otras descargas pueden estar en el carrito simultáneamente.