Come impostare un importo minimo dell'ordine in WooCommerce
Articolo utile se gestisci negozi online realizzati con WooCommerce e vuoi sapere come impostare un importo minimo per l'ordine in WooCommerce. Nelle impostazioni predefinite di un negozio online self-hosted, l'opzione Checkout non esiste. Pertanto, la determinazione dell'importo minimo per un ordine verrà effettuata con un altro metodo.
Rispetto a un negozio fisico, quello online impone spesso nuove regole, a seconda dei clienti a cui si rivolge, della tipologia dei prodotti venduti, del loro valore e delle modalità di pagamento e consegna.
Se in un negozio fisico non c’è problema se entriamo e compriamo un prodotto per 10 centesimi, in un negozio online le cose sono un po’ diverse. Qualsiasi ordine effettuato da un cliente comporta anche alcuni costi da parte del negozio. Dalla semplice elaborazione dell'ordine all'imballaggio e alla spedizione, tutte queste operazioni richiedono tempo.
Quando l'offerta di vendita contiene prodotti molto economici, è bene inserire un importo minimo per ogni ordine. Ad esempio, non poter completare un ordine se il numero totale dei prodotti nel carrello non raggiunge la somma di 10 euro.
Come impostare un importo minimo dell'ordine in WooCommerce
Il metodo più semplice è aggiungere una funzione personalizzata functions.php attraverso il quale è possibile impostare l'importo minimo per l'ordine a partire da WooCommerce.
Apri il file functions.php del tema attivo (preferibilmente tema figlio) e aggiungi il seguente codice:
// Set Minimum Order Amount in WooCommerce
add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );
function wc_minimum_order_amount() {
$minimum = 10; // Set this variable to specify a minimum order value
if ( WC()->cart->total < $minimum ) {
if( is_cart() ) {
wc_print_notice(
sprintf( 'Your current order total is %s — you must have an order with a minimum of %s to place your order ' ,
wc_price( WC()->cart->total ),
wc_price( $minimum )
), 'error'
);
} else {
wc_add_notice(
sprintf( 'Your current order total is %s — you must have an order with a minimum of %s to place your order' ,
wc_price( WC()->cart->total ),
wc_price( $minimum )
), 'error'
);
}
}
}
Qui viene anche impostato il messaggio con il quale si avvisa l'acquirente che non ha prodotti il cui importo totale non raggiunga il limite minimo per effettuare l'ordine.

- Come si elimina automaticamente le immagini del prodotto in wooCommerce, con il prodotto
- Risolto il problema con wc-ajax = get_refreshed_fragments elevato utilizzo della CPU (disabilita i frammenti del carrello AJAX)
- Come eliminare rapidamente tutti i comandi (ordini) in WooCommerce [SQL Tips]
- Cum Debifam implicito "Spesa a diverso indirizzo" Din Pagina de Checkout A WooCommerce
Per WooCommerce alcuni moduli per i pagamenti online offrono il supporto automatico per impostare l'importo limite a partire dal quale è possibile effettuare un ordine.
Questa funzione è utile per i negozi online che vendono prodotti a prezzi bassi, che non possono coprire i costi di lavorazione e spedizione.
Come impostare un importo minimo dell'ordine in WooCommerce
Cosa c'è di nuovo
Di Stealth
Appassionato di tecnologia, scrivo volentieri su StealthSettings.com a partire dal 2006. Ho una vasta esperienza nei sistemi operativi: macOS, Windows e Linux, ma anche nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per negozi online (WooCommerce, Magento, PrestaShop).
Visualizza tutti i post di StealthPotrebbe interessarti anche...