woocommerce_checkout_fields

FILTER woocommerce\includes\class-wc-checkout.php (ligne 298) github
Sets the fields used during checkout.
traduction française
Définit les champs utilisés lors du paiement.

Paramètres

Entrée :
$this->fields
Sortie :
@param array[] $checkout_fields

Utilisation

Personnaliser les champs du formulaire de commande

Ajouter, modifier ou supprimer des champs au checkout

order-flow account
// Personnaliser les champs du formulaire de commande
add_filter('woocommerce_checkout_fields', 'personnaliser_champs_checkout', 10, 1);

function personnaliser_champs_checkout($fields) {
    // Ajouter un champ personnalisé
    $fields['billing']['billing_company_siret'] = array(
        'label' => 'Numéro SIRET',
        'placeholder' => '123 456 789 00010',
        'required' => false,
        'class' => array('form-row-wide'),
        'priority' => 35
    );
    
    // Rendre le téléphone optionnel
    $fields['billing']['billing_phone']['required'] = false;
    
    return $fields;
}

Actualités

Chargement des actualités...