woocommerce_bacs_accounts

FILTER woocommerce\includes\gateways\bacs\class-wc-gateway-bacs.php (ligne 331) github
Get bank details and place into a list format.
traduction française
Obtenir les coordonnées bancaires et les placer sous forme de liste.

Paramètres

Entrée :
$this->account_details, $order_id
Sortie :
@param int $order_id Order ID.

Utilisation

Personnaliser les comptes bancaires affichés

Modifier les informations de virement bancaire

order-flow
// Comptes bancaires personnalisés
add_filter('woocommerce_bacs_accounts', 'comptes_bancaires_personnalises');

function comptes_bancaires_personnalises($accounts) {
    // Modifier selon le montant de la commande
    global $wp;
    if (isset($wp->query_vars['order-pay'])) {
        $order_id = absint($wp->query_vars['order-pay']);
        $order = wc_get_order($order_id);
        
        if ($order && $order->get_total() > 1000) {
            // Utiliser un compte spécial pour grosses commandes
            $accounts = array(
                array(
                    'account_name' => 'Compte Professionnel',
                    'account_number' => 'XXXXXXXXXX',
                    'bank_name' => 'Banque Pro',
                    'iban' => 'FRXXXXXXXXXXXX'
                )
            );
        }
    }
    
    return $accounts;
}

Actualités

Chargement des actualités...