abre el archivo wp-content\plugins\AffiliateWP-master\includes\integrations\class-woocommerce.php
coloca el siguiente código allí como se muestra en la pantalla a continuación:
$curr=$this->order->get_order_currency( );
if (class_exists('WOOCS'))
{
global $WOOCS;
if($curr!=$WOOCS->default_currency){
$currencies=$WOOCS->get_currencies();
$amount=$WOOCS->back_convert($amount,$currencies[$curr]['rate']);
}
}
Solicitud del cliente:
AffiliateWP es un plugin que permite al propietario de una tienda pagar comisiones a los afiliados. El problema es que cuando usamos tu plugin de cambio de moneda, el plugin AffiliateWP calcula la comisión (por ejemplo, el 10%) en la moneda base de WooCommerce, pero con el valor numérico de la moneda en la que se realizó el pedido. Por ejemplo: si un producto cuesta £290 GBP ($380 USD), la comisión del 10% actualmente la calcula AffiliateWP como £38. Pero esto es incorrecto. La solución correcta sería £29 o $38. ¿Entiendes lo que quiero decir? Manténme informado, por favor. Gracias.
🌸
Referencia de shortcodes, funciones, acciones y filtros de FOX WooCommerce Currency Switcher
Codex — FOX Currency Switcher
Utilizamos cookies para ofrecerle la mejor experiencia en nuestro sitio web. Si continúa utilizando este sitio, entenderemos que está de acuerdo.