Comment définir un montant minimum de commande dans WooCommerce

Article utile si vous gérez des boutiques en ligne construites avec WooCommerce et vous voulez savoir comment définir un montant minimum de commande dans WooCommerce. Dans les paramètres default d'une boutique en ligne self-hosted, l'option Paiement n'existe pas. Par conséquent, l'établissement du montant minimum pour une commande se fera par une autre méthode.

Par rapport à un magasin physique, un magasin en ligne impose souvent de nouvelles règles, selon les clients auxquels il s'adresse, le type de produits vendus, leur valeur et les modes de paiement et de livraison.

Si dans un magasin physique, il n'y a pas de problème si nous entrons et achetons un produit à 10 centimes, dans un magasin en ligne, les choses sont un peu différentes. Toute commande effectuée par un client implique également certains frais de la boutique. Du simple traitement de la commande à l'emballage et à l'expédition, toutes ces opérations prennent du temps.
Lorsque l'offre de vente contient des produits très bon marché, il est bon de mettre un montant minimum pour chaque commande. Par exemple, ne pas pouvoir finaliser une commande si le nombre total de produits dans le panier n'atteint pas la somme de 10 Euros.

Comment définir un montant minimum de commande dans WooCommerce

La méthode la plus simple consiste à ajouter une fonction personnalisée dans functions.php à travers lequel vous pouvez définir le montant minimum pour la commande de WooCommerce.

Ouvrir le fichier functions.php du thème actif (de préférence child-theme) et ajoutez le code suivant :

// 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' 
            );

        }
    }
}

C'est également là que s'affiche le message par lequel l'acheteur est averti qu'il n'a pas de produits dont le montant total n'atteint pas le seuil minimum pour passer la commande.

Comment définir un montant minimum de commande dans WooCommerce
Le total de votre commande actuelle est de 3,00 € — vous devez avoir une commande d'un minimum de 10,00 € pour passer votre commande

Pour WooCommerce certains modules de paiement en ligne offrent un support automatique pour fixer le montant limite à partir duquel une commande peut être passée.

Cette fonction est utile pour les boutiques en ligne qui vendent des produits à bas prix, qui ne peuvent pas couvrir les frais de traitement et d'expédition.

Passionné par la technologie, j'écris avec plaisir sur StealthSettings.com depuis 2006. J'ai une expérience approfondie dans les systèmes d'exploitation : macOS, Windows et Linux, ainsi que dans les langages de programmation et les plates-formes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).

Comment » WordPress » Comment définir un montant minimum de commande dans WooCommerce
Laisser un commentaire