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

woocommerce
0

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 ); 
Crowdsignal
Zobrazeno 107 krát.
Vyber si svůj svou reakci!
Sponzor tohoto návodu
Profilový obrázek
Urb
Offline
WordPress a WooCommerce developer na volné noze Píšu návody pro návodovnu a WooCommerce pluginy pro České pluginy.
0 z 5
0 hodnocení
Reklama
WP hosting
Nejnovější návody
Reklama
Hashtagy
#Forms
1 hashtag
#handPickedGames
1 hashtag