Filtrul „edd_currencies” vă permite să adăugați cu ușurință suport pentru propriile monede suplimentare la Easy Digital Downloads.
Să spunem, de exemplu, că doriți să adăugați suport pentru Rupia Indiană (deja suportată, deci acesta este doar un exemplu). Funcția de eșantion de mai jos ar adăuga suportul:
function pippin_extra_edd_currencies( $currencies ) {
$currencies['INR'] = __('Indian Rupee', 'your_domain');
return $currencies;
}
add_filter('edd_currencies', 'pippin_extra_edd_currencies');
Cheia array-ului este codul monedei, iar valoarea este eticheta monedei.
Notă: Este important să știți că nu toate gateway-urile de plată suportă toate monedele. Verificați pentru a vă asigura că gateway-ul ales de dvs. suportă moneda pe care doriți să o utilizați înainte de a lansa magazinul. Odată adăugată, testați o achiziție pentru a confirma că gateway-ul folosește moneda corectă.
Dacă doriți să utilizați un simbol diferit pentru o monedă personalizată, atunci trebuie să îl setați într-un filtru folosind exemplul de mai jos:
add_filter( 'edd_inr_currency_filter_before', function( $formatted, $currency, $price ) {
return '$ ' . $price;
}, 10, 3 );
În acest exemplu, vom folosi simbolul $ pentru moneda INR. Observați că filtrul pe care l-am folosit este „edd_inr_currency_filter_before”. Pentru o monedă diferită, va trebui să ajustați „inr” pentru a se potrivi cu noua monedă pe care o adăugați.
Dacă simbolul monedei dvs. este setat să fie afișat după sumă, atunci filtrul va fi „edd_inr_currency_filter_after”.
Codurile valutare pot fi, de asemenea, adăugate fără a utiliza niciun cod prin intermediul
acestui plugin.
Întrebări frecvente
De ce nu este moneda mea listată?
Înainte de a putea adăuga suport pentru o nouă monedă, aceasta trebuie să fie suportată de toate gateway-urile. Acest lucru este pentru a preveni eșecurile plăților sau taxele neașteptate. Dacă doriți să solicitați adăugarea unei monede la Easy Digital Downloads, vă rugăm să contactați
suportul.
