Vous cherchez un moyen de limiter le panier Easy Digital Downloads à une quantité fixe ? Cet extrait limite le panier à un article, mais vous pouvez ajuster la limite à n'importe quel nombre spécifique que vous souhaitez.
Instructions :
Il vous suffit d'ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site. Changez é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 );
Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de copier / coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site, tels que : 30 façons de gagner de l'argent en ligne en bloguant (en parallèle).
Salut,
Merci pour votre message, c'est merveilleux et c'est exactement ce que je cherchais. Est-il possible de restreindre la quantité du panier si l'ID du téléchargement est égal à 4, 5 et 6 (par exemple) ?
Certains téléchargements ne peuvent être présents qu'une seule fois dans le panier en même temps (4, 5 et 6), mais d'autres téléchargements peuvent être dans le panier simultanément.