Una necessità di vari Ecommerce è quella di impostare minimo d’ordine, ovvero un valore al di sotto del quale l’utente non può effettuare un acquisto.
Vediamo come implementare questa funzionalità.
Inserisci il codice seguente nel tuo file functions.php ed il gioco è fatto. Chiaramente puoi personalizzare modificando il valore 50 ed il testo che comparirà in caso di carrelli insufficienti.
add_action('the_post','minimum_order_func',10); function minimum_order_func(){ global $woocommerce; if (is_checkout()){ $minorder = 50; if( $woocommerce->cart->subtotal < $minorder){ $woocommerce->add_error( sprintf(__('Sorry, you have not met the minimum order amount of $' . $minorder . '. <a href="%s">Return to homepage →</a>', 'woocommerce'), home_url()) ); wp_redirect( get_permalink( woocommerce_get_page_id( 'cart' ) ) ); exit; }}}
Buon lavoro 😉
Articoli correlati
Aggiungere un messaggio sopra il modulo accedi/registrati in WooCommerce
Per aggiungere un messaggio sopra il mo...
Per aggiungere un messaggio sopra il mo...
Come cambiare l'icona di Paypal sulla pagina checkout
Un problema molto comune agli utilizzato...
Un problema molto comune agli utilizzato...
Numeri da record del Black Friday 2018
Una infografica che riassume i numeri da...
Una infografica che riassume i numeri da...
Contrassegno, impostare limite massimo in WooCommerce
Quando abiliti il contrassegno come meto...
Quando abiliti il contrassegno come meto...