Hacks de code WooCommerce

par

0

Comment définir un montant minimum de commande dans WooCommerce

Comment définir un montant minimum de commande dans WooCommerce

0
Hacks de code WooCommerce

Article utile Si vous administrez des magasins en ligne construits avec Wocommerce et que vous souhaitez savoir comment définir une commande minimale dans WooCommerce. Dans les paramètres par défaut d'une boutique en ligne self-hosted, l'option de paiement n'existe pas. Par conséquent, l'établissement du montant minimum pour une commande sera effectué par une autre méthode.

Par rapport à un magasin physique, une en ligne impose souvent de nouvelles règles, selon les clients auxquels les produits commercialisés, leur valeur et les méthodes de paiement et de livraison.

S'il n'y a pas de problème dans un magasin physique si nous entrons et achetons un produit de 10 cents, dans une boutique en ligne, les choses sont un peu différentes. Toute commande passée par un client implique certains coûts du magasin. Du traitement simple de la commande à l'emballage, l'expédition, toutes ces opérations ont besoin de 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, une commande ne peut pas être terminée si les produits totaux du panier n'atteignent pas le montant 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 commande dans WooCommerce.

Ouvrir le fichier functions.php du thème actif (de préférence être un thème enfant) et ajouter 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' 
            );

        }
    }
}

Il est également à partir d'ici le message par lequel l'acheteur est averti qu'il n'a pas de produits dont le montant total n'atteint pas la limite minimale pour passer la commande.

Comment définir un montant minimum de commande dans WooCommerce
Votre total de commande actuel est de 3,00 € - vous devez avoir une commande avec un minimum de 10,00 € pour passer votre commande

Pour WooCommerce, certains modules de paiement en ligne offrent une prise en charge automatique pour définir le montant de la limite à partir de laquelle une commande peut être prise.

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

Comment définir un montant minimum de commande dans WooCommerce

Vous pourriez également être intéressé par...

Laisser une réponse

Votre adresse email ne sera pas publiée. Les champs requis sont marqués *