El filtro "edd_currencies" te permite añadir fácilmente compatibilidad con tus propias divisas adicionales a Easy Digital Downloads.
Digamos, por ejemplo, que quieres añadir compatibilidad con la rupia india (ya compatible, así que esto es solo un ejemplo). La función de ejemplo a continuación añadiría la compatibilidad:
function pippin_extra_edd_currencies( $currencies ) {
$currencies['INR'] = __('Indian Rupee', 'your_domain');
return $currencies;
}
add_filter('edd_currencies', 'pippin_extra_edd_currencies');
La clave de la matriz es el código de divisa y el valor es la etiqueta de divisa.
Nota: Es importante que sepas que no todas las pasarelas de pago admiten todas las divisas. Asegúrate de que la pasarela elegida admita la divisa que deseas utilizar antes de lanzar tu tienda. Una vez añadida, prueba una compra para confirmar que la pasarela utiliza la divisa correcta.
Si deseas utilizar un símbolo diferente para una divisa personalizada, debes establecerlo en un filtro utilizando el ejemplo a continuación:
add_filter( 'edd_inr_currency_filter_before', function( $formatted, $currency, $price ) {
return '$ ' . $price;
}, 10, 3 );
En este ejemplo, utilizaremos el símbolo $ para la divisa INR. Observa que el filtro que hemos utilizado es "edd_inr_currency_filter_before". Para una divisa diferente, deberás ajustar "inr" para que coincida con la nueva divisa que estás añadiendo.
Si el símbolo de tu divisa está configurado para mostrarse después del importe, el filtro será "edd_inr_currency_filter_after".
Los códigos de divisa también se pueden añadir sin usar ningún código a través de
este plugin.
Preguntas frecuentes
¿Por qué no aparece mi divisa en la lista?
Antes de poder añadir compatibilidad con una nueva divisa, debe ser compatible con todas las pasarelas. Esto es para evitar fallos de pago o comisiones inesperadas. Si deseas solicitar que se añada una divisa a Easy Digital Downloads, ponte en contacto con
soporte.
