想要在OpenCart的结帐页面上显示允许的付款方式

时间:2014-06-10 07:13:56

标签: paypal module opencart

嘿StackOverflow专家!

我想根据访问者选择的货币在结帐页面(OpenCart)上显示允许的付款方式。

示例:

如果所选货币为INR,则显示Ccavenue付款方式。像PayPal付款模块一样 - 显示所选货币是否为美元。我想在Ccavenue模块中完全一样。

那我该怎么做呢?

任何建议或解决方案都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

创建文件& catalog\model\payment\中的类,例如ccavenue.php,或者您的要求 然后创建如下所示的函数希望它有帮助

public function your_function() {

     $currencies = array(
            'INR'

        );

        if (!in_array(strtoupper($this->currency->getCode()), $currencies)) {
            $status = false;
        }

           $method_data = array();

    if ($status) {  
        $method_data = array(
            'code'       => 'your_pg',
            'title'      => $this->language->get('text_title'),
            'sort_order' => $this->config->get('your_pg_sort_order')
        );
    }

    return $method_data;
}

你可以把不同的货币放在数组中,例如AUD等