Vous cherchez un moyen de limiter le panier d’Easy Digital Downloads à une quantité fixe ? Ce snippet limite le panier à un article, mais vous pouvez ajuster la limite à n’importe quel nombre spécifique que vous souhaitez.
Instructions:
Tout ce que vous avez à faire est d’ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique à votre site. Modifiez éventuellement le montant de la limite à la ligne 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 );
Pour limiter le panier à 9 articles, utilisez cet extrait :
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 );
Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la façon de copier/coller correctement des extraits de code dans WordPress, afin de ne pas endommager accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : 30 façons de gagner de l’argent en ligne en bloguant (à côté).
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