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 :
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 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 comment 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, veuillez envisager de consulter nos autres articles sur le site comme : 30 façons de gagner de l'argent en ligne en bloguant (à côté).
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.