Woocommerce implicitně nezná variabilní symbol. Pokud zákazník zvolí platbu bankovním převodem, ukážou se mu na děkovné stránce a v e-mailu údaje o čísle banky a bankovního účtu. Nikde ale není uvedený variabilní symbol. Tento kód upravuje “bacs” údaje a doplňuje do nich variabilní symbol v podobě čísla objednávky.
add_filter( 'woocommerce_bacs_account_fields', 'custom_bacs_account_field', 10, 2); function custom_bacs_account_field( $account_fields, $order_id ) { static $call_counter = 0; if($call_counter > 0 ) { return $account_fields; } $order = wc_get_order( $order_id ); $account_fields['variabli_symbol' ] = array( 'label' => 'Variabilní symbol', 'value' => $order->get_order_number() ); $call_counter++; return $account_fields; }