Stai cercando un modo per limitare il carrello di Easy Digital Downloads a una quantità fissa? Questo snippet limita il carrello a un articolo, ma puoi regolare il limite a qualsiasi numero specifico desideri.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito. Facoltativamente, modifica la quantità limite nella riga 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 );
Per limitare il carrello a 9 articoli, usa questo snippet:
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: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: 30 modi per guadagnare online con il blogging (nel tempo libero).
Ciao,
Grazie per il tuo post, è meraviglioso ed è proprio quello che cercavo. È possibile limitare la quantità del carrello se l'ID del download è = 4, 5 e 6 (ad esempio)?
Alcuni download consentono solo uno alla volta nel carrello (4, 5 e 6), ma altri download possono essere nel carrello contemporaneamente