php - 我如何在为 wordpress 中的 woocommerce 商店选择货币的支付选项之间切换?

标签 php wordpress paypal woocommerce

我想在结帐页面中添加一个选项以选择付款货币( USD 或 INR )并根据该选项显示支付网关选项(如果是 PAYPAL 如果是 USD 或 PAYUMONEY 如果是 INR 并使其他选项变灰。我是全新的编码。

最佳答案

我解决了这个问题:

function woocs_filter_gateways($gateway_list)
{
    global $WOOCS;
    $exclude = array(
        'paypal' => array('INR'), //do not show paypal gate if current currency is INR
        'payuindia' => array('USD')//do not show payumoney gate if current currency is USD
);
//***
foreach ($exclude as $gateway_key => $currencies)
{
    if (isset($gateway_list[$gateway_key]) AND in_array($WOOCS->current_currency, $currencies))
    {
        unset($gateway_list[$gateway_key]);
    }
}

return $gateway_list;
}

关于php - 我如何在为 wordpress 中的 woocommerce 商店选择货币的支付选项之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38687636/

相关文章:

php - 如何使用cakephp在另一个 View 中调用 View

javascript - 使用 PHP 的 MySQL 查询未返回预期数据

php - Mysql-查询: How to find task assiged to which developer

ruby-on-rails - 在 paypal 上使用自适应付款设置公司名称和标题图像

php - MySql 不返回任何内容

Wordpress如何设置ACF一次显示在所有页面

wordpress - 如何使用 WP-API 获取某个类别的帖子列表?

css - Wordpress 不遵守移动设备上的 css 规则

paypal - PalPAL 沙箱 IPN 处理器拒绝所有消息?

paypal - 链式支付和退款