Come impostare un importo minimo dell'ordine in WooCommerce

Articolo utile se gestisci negozi online costruiti con WooCommerce e vuoi sapere come impostare un importo minimo d'ordine WooCommerce. Nelle impostazioni default di un negozio online self-hosted, l'opzione Checkout non esiste. Pertanto, stabilire l'importo minimo per un ordine sarà effettuato 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 ci sono problemi se entriamo e compriamo un prodotto a 10 centesimi, in un negozio online le cose sono un po' diverse. Qualsiasi ordine effettuato da un cliente comporta anche alcuni costi dal 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 mettere un importo minimo per ogni ordine. Ad esempio, non poter completare un ordine se il numero totale di prodotti nel carrello non raggiunge la somma di 10 Euro.

Come impostare un importo minimo dell'ordine in WooCommerce

Il metodo più semplice consiste nell'aggiungere una funzione personalizzata in functions.php attraverso il quale è possibile impostare l'importo minimo per l'ordine da WooCommerce.

Apri il file functions.php del tema attivo (preferibilmente child-theme) e aggiungere 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 è anche impostato il messaggio, con il quale l'acquirente viene avvertito di non avere prodotti il ​​cui importo totale non raggiunga il limite minimo per l'effettuazione dell'ordine.

Come impostare un importo minimo dell'ordine in WooCommerce
Il totale del tuo ordine corrente è di € 3,00 — devi avere un ordine con un minimo di € 10,00 per effettuare l'ordine

Per WooCommerce alcuni moduli per i pagamenti online offrono un supporto automatico per l'impostazione dell'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 elaborazione e spedizione.

Appassionato di tecnologia, scrivo con piacere su StealthSettings.com dal 2006. Ho un'ampia esperienza nei sistemi operativi: macOS, Windows e Linux, nonché nei linguaggi di programmazione e nelle piattaforme di blogging (WordPress) e per i negozi online (WooCommerce, Magento, PrestaShop).

Come » WordPress » Come impostare un importo minimo dell'ordine in WooCommerce
Lascia un tuo commento