0
我知道如何根據IP地址獲取用戶訪問我的網站的國家。現在我想根據IP地址自動設置貨幣。我應該更換Opencart中的哪個或哪些模塊?如何在opencart中以編程方式設置默認貨幣?
我知道如何根據IP地址獲取用戶訪問我的網站的國家。現在我想根據IP地址自動設置貨幣。我應該更換Opencart中的哪個或哪些模塊?如何在opencart中以編程方式設置默認貨幣?
根據system/library/currency.php
源代碼,你可以撥打:
$this->currency->set('GBP');
在控制器
任何地方。這也被稱爲每當用戶通過點擊標題中的貨幣符號改變貨幣 - 你可以在catalog/controller/module/currency.php
檢查:
if (isset($this->request->post['currency_code'])) {
$this->currency->set($this->request->post['currency_code']);
// ...
}
不幸的是沒有檢查您是否嘗試設置現有的(定義,註冊)貨幣代碼或不是所以請確保您僅使用您的數據庫中存在的代碼(即通過管理創建的代碼)。