WooCommerce – čísla bankovních účtů podle měny

woocommerce

Pokud máš pro každou měnu jiný bankovní účet, tak se ti bude hodit tenhle snippet, díky kterému toho docílíš pár řádky kódu, bez zbytečného pluginu.

Nastavení platby převodem

Nejdříve nastav ve WooCommerce platbu převodem. Účtu pro platby v korunách dej název CZK a účtu pro platby v eurech zase EUR tak, jak je znázorněno na obrázku.

Vložení php kódu

Následující kód vlož do functions.php souboru. WooCommerce filter woocommerce_bacs_accounts, projede při každém načtení všechny dostupné účty zadané účty a porovná jejich název s měnou, která je aktuálně nastavená pro daného uživatele a zobrazí jen účet, jehož jméno odpovídá zkratce měny. Pokud chceš použít více účtů pro jednu měnu, tak je jednoduše pojmenuj stejně podle jejich měny.

/**
* V nastavení účtu je potřeba mít jako název účtu kód měny (CZK, EUR, ...)
*/
function filter_woocommerce_bacs_accounts( $this_account_details ) { 
  
  foreach($this_account_details as $id => $detail){
    if( get_woocommerce_currency() !== $detail['account_name']){
      unset($this_account_details[$id]);
    }
  }
  return $this_account_details; 
}; 

add_filter( 'woocommerce_bacs_accounts', 'filter_woocommerce_bacs_accounts', 10, 1 ); 
Reklama
Reklama zdarma, zvýšení návštěvnostiZobrazeno 146 krát.
%d bloggers like this: