Hacks WooCommerce Code

di

0

Come impostare un importo minimo dell'ordine in WooCommerce

Come impostare un importo minimo dell'ordine in WooCommerce

0
Hacks WooCommerce Code

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 impostare un importo minimo dell'ordine in WooCommerce
Il totale del tuo ordine attuale è 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 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

Potrebbe interessarti anche...

Lascia una risposta

Il tuo indirizzo email non verrà pubblicato. I campi richiesti sono contrassegnati *