Para todos aquellos que tienen instalado o van a instalar un carrito de compras en su sitio web de WordPress; les dejo los procedimientos para que puedan agregar la moneda de su país.
Esta acción debe realizarse mediante un plugin, el cual puede encontrarse en el repositorio de plugins de WordPress o mediante un filtro de WordPress como se indica en la página oficial de WooCommerce (http://docs.woothemes.com/document/add-a-custom-currency-symbol/). Todas las modificaciones en WordPress o alguno de sus plugins deben hacerse mediante el archivo de funciones del Tema activo en la instalación.
Sea que vivas en Perú o en otro país el proceso es el mismo.
¿ Cómo Agregar Moneda a Woocommerce Peru Nuevo Sol ?
1.- El código lo da la propia página de Woocommerce (http://docs.woothemes.com/document/add-a-custom-currency-symbol/)
2.- Copien y peguen dicho código en tu template de Wordpres. Esto se hace por Apariencia, editor y a la derecha seleccionen functions.php y lo pegan en la parte inferior de todo el archivo.
3.- Enseguida tienen que hacer tres cambios en ABC poner la moneda de su país. Ejemplo PEN (de Perú). Esto se hace dos veces.
4.- En el símbolo ‘$’ poner el símbolo de la moneda de su país. Ejemplo ‘S/.’ Esto se hace una vez.
5.- Luego guardar. Luego se dirigen a Woocommerce. Ajustes y por defecto ya debe aparecer ahí en primer lugar; y solo resta actualizar y guardar.
Aquí tienen el código a insertar en functions.php parte inferior del mismo:
add_filter( ‘woocommerce_currencies’, ‘add_my_currency’ );
function add_my_currency( $currencies ) {
$currencies[‘ABC’] = __( ‘Currency name’, ‘woocommerce’ );
return $currencies;
}
add_filter(‘woocommerce_currency_symbol’, ‘add_my_currency_symbol’, 10, 2);
function add_my_currency_symbol( $currency_symbol, $currency ) {
switch( $currency ) {
case ‘ABC’: $currency_symbol = ‘$’; break;
}
return $currency_symbol;
}
Con el cambio de moneda a nuevo sol peruano quedaría asi:
add_filter( ‘woocommerce_currencies’, ‘add_my_currency’ );
function add_my_currency( $currencies ) {
$currencies[‘PEN’] = __( ‘Currency name’, ‘woocommerce’ );
return $currencies;
}
add_filter(‘woocommerce_currency_symbol’, ‘add_my_currency_symbol’, 10, 2);
function add_my_currency_symbol( $currency_symbol, $currency ) {
switch( $currency ) {
case ‘PEN’: $currency_symbol = ‘S/.’; break;
}
return $currency_symbol;
}
Antes de que te vayas, me gustaría pedirte un pequeño favor; que me ayudes a difundir este artículo para que llegue a más personas. Solamente tienes que compartirlo en tus redes sociales usando los botones de Google+ , Facebook y Twitter que verás más abajo.
¡Muchas gracias!