Filter the valid order statuses for payment.
Filtrer les statuts de commande valides pour le paiement.
( $this->has_status( $valid_order_statuses
Sortie :
@param array $valid_order_statuses Array of valid order statuses for payment. @param WC_Order $order Order object.
// Paiement commande nécessaire
add_filter('woocommerce_order_needs_payment', 'commande_necessite_paiement', 10, 3);
function commande_necessite_paiement($needs_payment, $order, $valid_order_statuses) {
// Ne pas permettre de payer si > 30 jours
if ($order->get_date_created()->getTimestamp() < strtotime('-30 days')) {
return false;
}
return $needs_payment;
}
Chargement des actualités...