woocommerce_before_checkout_process

ACTION woocommerce\includes\class-wc-checkout.php (ligne 1295) github
Process the checkout after the confirm order button is pressed.
traduction française
Procéder au paiement après avoir appuyé sur le bouton de confirmation de la commande.

Paramètres

Entrée :
N/A
Sortie :
N/A

Utilisation

Validation personnalisée avant traitement du checkout

Valider des données ou bloquer la commande selon des conditions

order-flow
// Validation avant traitement du checkout
add_action('woocommerce_before_checkout_process', 'validation_checkout_personnalisee');

function validation_checkout_personnalisee() {
    // Vérifier un champ personnalisé
    if (empty($_POST['custom_required_field'])) {
        wc_add_notice('Veuillez remplir le champ obligatoire.', 'error');
    }
    
    // Bloquer si stock insuffisant ailleurs
    // Vérifier une condition métier spécifique
}

Actualités

Chargement des actualités...