woocommerce_valid_order_statuses_for_payment

FILTER woocommerce\includes\class-wc-order.php (ligne 469) github
Filter the valid order statuses for payment.
traduction française
Filtrer les statuts de commande valides pour le paiement.

Paramètres

Entrée :
array( OrderStatus::PENDING, OrderStatus::FAILED
Sortie :
@param array    $valid_order_statuses Array of valid order statuses for payment.
@param WC_Order $order                Order object.

Utilisation

Définir les statuts autorisant le paiement

Personnaliser quels statuts permettent de payer une commande

order-flow
// Statuts autorisant paiement
add_filter('woocommerce_valid_order_statuses_for_payment', 'statuts_paiement_autorises', 10, 2);

function statuts_paiement_autorises($statuses, $order) {
    // Ajouter un statut personnalisé
    $statuses[] = 'awaiting-confirmation';
    
    return $statuses;
}

Actualités

Chargement des actualités...