Dieses插件ist nicht mit den jüngsten 3 Hauptversion von WordPress网站getestet worden公司。Es wird möglicherweise nicht mehr gewartet oder unterstützt und kann Kompatibilityätsprobleme haben,wenn Es mit neueren Versionen von WordPress verwendet wird。

用于WooCommerce的货币切换器

贝斯克雷朋

用于WooCommerce的货币切换器。

特征

  • 自动更新货币汇率。
  • 按产品定价。
  • 各国货币(即IP)。
  • 按语言(即语言环境)显示货币。
  • 结帐时还原为原始货币的选项。
  • 根据用户选择的帐单或发货国家覆盖货币的选项。
  • 各种货币切换器位置和格式选项。
  • 选择将货币切换器添加为小部件或短代码。
  • 管理员额外更改订单货币的选项。

货币切换器短代码

  • [woocommerce_currency_switcher_drop_down_box]–下拉框格式的货币切换器。
  • [woocommerce_currency_switcher_radio_list]–无线电列表格式的货币切换器。
  • [woommerce_currency_switcher_link_list]–链接列表格式的货币切换器。

更多短代码

  • [woocommerce_currency_switcher_product_price_table]–以所有货币预览产品价格。
  • [woommerce_currency_switcher_convert_price]–将任何价格转换为另一种货币。
  • [woocommerce_currency_switcher_currence_symbol]–显示当前货币符号。
  • [woocommerce_currency_switcher_current_currence_code]–显示当前货币代码。

反馈

  • 我们欢迎您的建议和反馈。感谢您使用或试用我们的插件!
  • 给我们写信https://wpwham.com网站.

更多

屏幕截图

  • WooCommerce的货币切换器–货币。
  • WooCommerce货币切换器–汇率。
  • WooCommerce货币切换器–货币国家(按IP)。
  • WooCommerce货币切换器-通用。
  • WooCommerce货币切换器–通用–切换器放置和格式。
  • WooCommerce货币切换器–通用–汇率最终价格修正。
  • WooCommerce货币切换器–通用–高级选项。
  • WooCommerce货币切换器–价格格式。
  • WooCommerce的货币切换器–语言。
  • WooCommerce货币切换器–短代码–产品价格表。

安装

  1. 将整个“currency-switcher-woocommerce”文件夹上载到“/wp-content/plugins/”目录。
  2. 通过WordPress中的“插件”菜单激活插件。
  3. 首先访问WooCommerce>settings>Currency Switcher中的插件设置。

常见问题解答

关于Paypal的问题

  • 如果您遇到关于贝宝的某些问题,例如通知电子邮件中显示的货币代码不正确或其他任何问题,请尝试禁用与WooCommerce捆绑的默认贝宝组件并使用而是这个插件

如何获得换算价格

例如,如果您试图在自定义模板上显示转换后的价格,您可以使用我们的alg_get_product_price_by_currency()功能。
例如

add_action('woommerce_single_product_summary',函数(){if(!class_exists('Alg_WC_Currency_Switcher')){回报;}全球$产品;$price=get_post_meta(get_the_ID(),'_regular _price',true);$converted_price=alg_get_product_price_by_currency($price,alg_get_current_currency_code(),$product,true);$converted_price_formated=wc_price($convertered_price);echo“<h1>{$converted_price}</h1>”;echo“<h1>{$converted_price_formated}</h1>”;});

CoinMarketCap不工作?

请确保您在货币设置中至少使用了一种加密货币。
您可以安装WooCommerce的所有货币插件来启用它们

格鲁吉亚国家银行

如果尝试佐治亚州国家银行服务器选项失败,请确保服务器已安装并启用SoapClient库

如何覆盖舍入和每种货币的漂亮价格?

例如,如果你想为除比特币以外的所有产品启用舍入,假设你已经在插件设置上启用了舍入和合理的价格:

add_filter('alg_wc_currency_switcher_correction',函数($correction,$currency){if($currency==“BTC”){$correction['rounding']='no_round';$correction['pretty_price']='no';}返回$correction;}, 10, 2 );

如何通过URL强制使用货币

如果只想访问URL就设置货币,可以将alg_货币变量的货币代码。
例如

http://www.yoursite.com?alg_currency=USD(美元)

雷森西宁

1.2023年10月 1龙蒿
在我发现这一个之前,我必须使用7个插件。插件配置非常简单、直观和轻量级。它很容易使用,并且能满足我的需求。感谢您为WooCommerce提供最佳免费插件货币切换器。我将查看专业版以了解未来的需求。开发人员的出色工作。强烈推荐!
2022年4月24日 4龙蒿
我尝试了其他2个插件(有很多好的评论),但没有结果很好。在我试用你的插件之前,效果很好。目前没有问题。问题:在JS和PHP代码中,如何检查哪种货币是当前处于活动状态?谢谢
3.2021年3月 1龙蒿
切换器工作得很好,它提供了不同的外观(货币、单选按钮或链接的下拉菜单)。我还可以将其集成到WP的主菜单中(进行了额外的调整)。切换器做得很聪明(考虑到所有可想象的选项),并且有一个良好且清晰的文档(请参阅他们的网站,而不是在wordpress论坛中!)。我唯一希望的是,对于颜色和文本有一个更容易的视觉定制,因为切换器的出现方式和集成在其他WP菜单中;也许使用某种选择器(主要是为了避免CSS编码)。
Alle 42 Rezensionen lesen公司

Mitwirkende&Entwickler公司

“WooCommerce货币切换器”是一款开源软件。Folgende Menschen haben an diesem Plugin mitgewirkt:

米特威肯德

“WooCommerce的货币切换器”位于1 Spracheübersetzt.Danke-anu bersetzerinnen和u bersetzir之死福里赫·米特维尔孔。

U bersetze在deine Sprache中的“WooCommerce货币切换器”。

干预Entwicklung?

Durchstöbere den代码,sieh dir das公司SVN仓库阿伯尼埃尔的一个订单Entwicklungsprotokoll公司RSS(RSS).

阿尔·安德伦斯波托科尔

2.15.2 – 2023-07-07

  • 修复:PHP 8.2通知。
  • 新增:添加了过滤器“wpwham_currency_switcher_change_shipping_price_by_currence”(感谢Elias Chalhoub)。
  • 新增:添加了提交按钮,允许在禁用JS的情况下提交表单(感谢@jacobeva)。

2.15.1 – 2022-07-07

  • 修复:与WP块小部件冲突。
  • 修复:WC报告过滤器的各种问题。

2.15.0 – 2021-10-07

  • 新增:增加了与“WooCommerce产品插件”插件的兼容性。
  • 修复:WooCommerce价格过滤器小部件的最低/最高价格不适用汇率的问题。
  • 修正:在销售结束后从所有货币中清除产品销售价格。(WooCommerce会自动删除商店默认货币中的销售价格;我们添加了一个钩子,以便对任何其他货币执行相同操作。如果您不想这样做,并且希望保留旧价格,请使用新的钩子“wpwham_currency_switcher_cleanup_ended_sales_prices”)。
  • 更新:现在正式支持PHP8。
  • 更新:性能改进-仅在需要时加载我们的管理资产。
  • 更新:为翻译更新了.pot文件。

2.14.0 – 2021-04-07

  • 新增:添加了一个设置“将货币转换应用于发货金额”。(以前,发货金额总是被调整的)。
  • 新增:添加了一个设置“将货币转换应用于WooCommerce价格筛选小工具”。(以前,价格筛选总是被调整)。
  • 新增:添加了过滤器“wpw_currency_switcher_adjust_package_rate”,以便您可以通过编程方式禁用装运时的货币转换,无论是针对一种装运方法还是针对所有装运方法。
  • FIX:添加了一个回退方法,以在simplexml_load_file失败时尝试以不同的方式获取汇率(例如,如果服务器配置为allow_url_fopen=0,simplexml _load_file将失败)。
  • 修正:分析货币过滤器更新以与更新版本的Woo Admin配合使用。
  • 修正:让WooCommerce价格过滤小工具在过滤时应用货币换算。
  • 修复:更新CoinMarketCap以使用最新的API版本。(注意:CoinMarketCap现在需要API密钥-如果您使用此服务,则必须获取密钥并将其输入WooCommerce/settings/Currency Switcher/Exchange Rates下的设置)。
  • 修正:格鲁吉亚国家银行汇率的各种问题:当某一货币对不可用时出错;结果并非总是以相同的顺序返回;以1以外的数量报价的汇率。
  • 更新:在远程API调用中添加了对自定义头的支持(现在对于CoinMarketCap来说是必要的)。
  • 更新:改进了汇率设置页面的UI:您现在可以测试不同服务器的汇率,而无需保存每个服务器之间的设置。
  • 更新:为翻译更新了.pot文件。

2.13.0 – 2021-01-19

  • 新增:按货币过滤WooCommerce分析的功能。
  • 修正:将“post_type==shop_order”检查添加到函数“is_admin_order_page”(多亏了Pablo)。
  • 修正:在函数“price_format”中包含“currency”参数(多亏了Pablo)。
  • 修正:在产品编辑页面上发布,变体选项卡显示前端的当前货币代码,而不是商店默认值。

2.12.4–2020-09-17

  • 更新:经过通气测试的版本

2.12.3 – 2020-08-20

  • 修正:将货币转换应用于息票最小/最大阈值。
  • 修正:如果小计为零,运费不会在购物车中调整。
  • 更新:轻微的文本更改。
  • 更新:为翻译更新了.pot文件。

2.12.2 – 2020-08-07

  • 修正:返回默认语言环境并不会切换回默认货币的问题。(使用“货币语言(地区)”功能时)。
  • 修复:PHP通知。
  • 更新:在WC状态报告中显示我们的设置。

2.12.1–2020-06-13

  • 修复:可能与Polylang发生冲突(即我们的插件加载太早,在Polyland准备好之前)
  • 更新:轻微的文本更改。
  • 更新:为翻译更新了.pot文件。

2.12.0 – 2020-05-27

  • 新增:新增汇率服务器:英格兰银行、TCMP。
  • 更新:将Free Currency Converter API更新为v7,包括新的API密钥要求。(自由货币转换器现在需要API密钥-如果您使用此服务,则必须获取密钥并将其输入到WooCommerce/settings/Currency Switcher/Exchange Rates下的设置中)。
  • 更新:删除了Google Finance API(服务已停止)。
  • 更新:其他重构。
  • 更新:为翻译更新了.pot文件。

2.11.5 – 2019-12-17

  • 更新:通气测试版本

2.11.4 – 2019-11-15

  • 更新:通气测试版本

2.11.3 – 2019-11-04

  • 修正:计划销售价格忽略计划的问题

2.11.2 – 2019-10-31

  • 修正:某人可以强制使用设置中未启用的货币的问题

2.11.1 – 2019-09-29

  • 修复:可能的PHP错误

2.11.0 – 2019-08-14

  • 新增:增加了与WooCommerce连锁产品插件的兼容性(https://woocommerce.com/products/chained-products网站/)

2.10.0 – 2019-07-23

  • 更新:为翻译更新了.pot文件

2.9.7–2018年11月6日

  • 修复购物车为空时的购物车货币

2.9.6 – 2018-10-30

  • 添加选项以在管理订单页面上设置价格格式

2.9.5 – 2018-10-19

  • 改进CURL设置

2.9.4 – 2018-09-22

  • 解释如何在自述文件中通过url强制使用货币
  • 将货币输入步骤从“ALG_WC_CS_EXCHANGE_RATES_step”替换为“任意”

2.9.3 – 2018-09-11

  • 固定价格过滤器小部件货币格式
  • 固定价格过滤器取整
  • 添加“alg_wc_currency_switcher_correction”过滤器以覆盖“最终价格修正选项”
  • 添加有关使用“alg_wc_currency_switcher_correction”过滤器覆盖舍入的常见问题解答

2.9.2 – 2018-09-10

  • 添加CoinMarketCap交换服务器
  • 在常见问题解答中添加CoinMarketCap问题

2.9.1 – 2018-09-10

  • 添加自由货币转换器API交换服务器
  • 删除Yahoo exchange服务器
  • 删除Fixer.io exchange服务器
  • 删除CoinMarketCap交换服务器

2.9.0 – 2018-08-21

  • 添加关于获取转换值的插件描述的问题
  • 添加“alg_wc_cs_get_exchange_rate”过滤器,允许外部管理汇率
  • 添加“格鲁吉亚国家银行”交换服务器

2.8.9 – 2018-08-08

  • 提高与WooCommerce产品插件的兼容性
  • 添加与价格筛选小部件的兼容性

2.8.8 – 2018-07-19

  • 在插件描述中添加关于可能的paypal问题的通知
  • 添加karzin作为贡献者
  • 固定版本号
  • 准备高级版本以添加与WooCommerce Product Addons插件的兼容性

2.8.7 – 2018-07-13

  • 开发-管理设置说明已更新。

2.8.6 – 2018-06-14

  • 修复–汇率–删除“谷歌”汇率服务器(回退–默认“欧洲中央银行(ECB)”服务器)。
  • 开发–国家/地区–添加了“覆盖国家/地区”选项。
  • 开发–常规–订单选项–添加了“订单货币”选项。
  • 开发人员–alg转换价格()函数(和[woommerce_currency_switcher_convert_price]短代码)–特殊%购物车总计%案件价格添加属性;货币来源添加了属性(默认为空)。
  • 开发人员–插件链接更新自https://wpcodefactory.comhttps://wpfactory.com.

2.8.5 – 2018-05-08

  • Dev–General–添加了“为购物车费用应用货币兑换”选项。
  • Dev–General–Exchange Rates Final Price Correction Options–添加了“将舍入和平价应用于运费”选项。

2.8.4 – 2018-04-20

  • 开发人员–[woommerce_currency_switcher_link_list]——无链接(_L)属性已添加。
  • 开发人员–[woommerce_currency_switcher_link_list]——%产品价格%–检查单个产品页面已禁用。

2.8.3 – 2018-03-07

  • 开发–高级–添加了部分(从“常规”部分移走了一些选项)。
  • 开发人员–高级–添加了“默认客户位置”选项。
  • Dev–Advanced–删除了“Show Flags in Admin Settings Section”选项。
  • Dev–Core–Variation price hash–微小更改。
  • 修复–标记–检查文件是否存在于URL–已删除。
  • Dev–Flags–添加了“World”和“N/A”标志(例如,比特币等)。
  • Dev–标志–添加了一些加密货币图标。
  • 开发人员–标志–alg_wc_currency_switcher_country_flag_image_url已添加筛选器。
  • 开发–功能–选择器–代码重构(alg_get_country_flag_code()添加了功能)。

2.8.2 – 2018-02-21

  • 开发人员–汇率–服务器–添加了“谷歌”服务器。

2.8.1 – 2018-01-28

  • Dev–汇率–增加了“抵消”选项。
  • Dev–代码重构。
  • 修复–会话(WC)功能–添加了其他检查。
  • Dev–插件标题中添加了“WC tested up to”。

2.8.0 – 2017-12-26

  • Dev–General–Advanced Options–WooCommerce v3.2兼容性–为固定金额优惠券应用货币转换。
  • 开发–常规–高级选项–在“管理设置”部分显示标志–默认为现在。
  • Dev–General–Advanced Options–添加了“Add Base Currency for Fixed Amount Coupons”选项。
  • Dev–General–Advanced Options–添加了“Price Filters to Remove”选项。
  • 开发人员–汇率–添加了辅助服务器选项。
  • Dev–汇率–精度设置为12位小数(之前为6位)。
  • 开发人员–汇率–服务器–添加了“CoinMarketCap”服务器。
  • 增加了开发人员–汇率–服务器–“硬币库”服务器。
  • 开发–功能–汇率–代码重构–alg_get_currency_exchange_rates_url_response()添加了函数。
  • 开发-功能-代码重构-汇率功能移至新的alg-switcher-exchange-rates-functions.php文件。
  • 开发人员–卸载.php补充。

2.7.0 – 2017-11-12

  • 开发–常规–高级选项–添加了“会话保存路径”选项。
  • 开发人员–汇率–服务器–雅虎财务–URL更新。
  • 开发人员–汇率–服务器–添加了“Fixer.io”服务器。
  • Dev–汇率–服务器–默认值更改为“欧洲中央银行”。

2.6.0 – 2017-10-16

  • Dev–WooCommerce v3.2兼容性–管理设置–选择设置类型已修复。
  • Dev–WooCommerce v3.2兼容性–更改发货价格货币()–税收。
  • 开发人员–[woocommerce_currency_switcher_currence_symbol][woococommerce_current_switcher_current_current_code]添加了短代码。
  • Dev–General–Advanced Options–添加了“价格转换方法”选项。
  • Dev–添加了“Global”标志图像。
  • Dev–设置节数组保存为主类属性。

2.5.2 – 2017-09-05

  • Dev–General–Switcher Placement and Format Options–添加了“Link List Switcher-Separator”选项。

2.5.1 – 2017-09-03

  • 固定–价格格式–“货币代码”选项重命名为“货币符号”。
  • Dev–Flags–设置描述已更新。

2.5.0 – 2017-09-02

  • 开发人员–格式_价格属性(默认为)已添加到alg转换价格()函数(和[woommerce_currency_switcher_convert_price]短代码)。
  • 开发人员–添加了“货币语言(区域设置)”部分。
  • Dev–General–添加了“Show Flags in Admin Settings Section”选项。
  • Dev–General–Settings部分重新设计了样式。
  • Dev–Countries–添加了“以逗号分隔文本形式输入国家”选项。
  • Dev–Countries–部分更名为“货币国家(按IP)”。
  • Dev–价格格式–添加了“货币代码”选项。
  • Dev–次要代码重构。

2.4.4 – 2017-08-02

  • Dev–添加了标志。

2.4.3 – 2017-07-30

  • 修复–常规–平价–如果启用“价格格式”部分–现在使用相应的货币“小数位数”,而不是商店的默认值。
  • Dev–General–Advanced Options–添加了“Apply Rounding and Pretty Price to Shop’s Default Currency”选项。
  • Dev–Price Format–添加的默认商店货币(“Additional currency code position(optional)”作为新选项;其他选项从“WooCommerce>Settings>General”复制)。
  • 开发-功能-alg_get_product_price_by_currency()–代码重构。

2.4.2 – 2017-07-29

  • 修复–跳过商店默认货币的逐币种价格计算(这修复了启用舍入时原始价格舍入的问题)。
  • 修复–跳过商店默认货币的价格格式。

2.4.1–2017年7月28日

  • 开发-[woommerce_currency_switcher_convert_price]添加了短代码。

2.4.0 – 2017-07-03

2.3.1–2017年5月21日

  • Dev–添加了“为固定金额优惠券应用货币转换”选项。

2.3.0 – 2017-04-14

  • Dev–WooCommerce v3.x.x兼容性–价格过滤器。
  • Dev–WooCommerce v3.x.x兼容性–产品ID。
  • Dev–WooCommerce v3.x.x兼容性–alg_get_product_display_price().
  • Dev–WooCommerce v3.x.x兼容性–wc_get_formatted_variation().
  • 修复–alg_get_product_price_html_by_currency()–固定的可变和分组产品。
  • 开发-功能-alg_get_exchange_rate_yahoo()–cURL优先于允许url_fopen(文件获取内容()).
  • 调整–按产品设置metabox重新设置样式。

2.2.4 – 2017-03-11

  • Dev–General–添加了“Switcher Wrapper”选项。
  • 开发-通用-交换机项格式-%货币符号%增值。
  • 开发-通用-交换机项格式-%产品价格%增值。
  • 开发人员–[woococommerce_current_switcher_product_price_table]添加了短代码。
  • Dev–代码重构。

2.2.3 – 2017-03-06

  • Dev–General–添加了“货币切换后重新定位页面”选项。

2.2.2 – 2017-03-01

  • 开发-功能-alg_get_exchange_rate_yahoo()–为Yahoo服务器速率添加了cURL回退(以防允许url_fopen已禁用)。
  • 开发-功能-alg_get_exchange_rate_yahoo()–时间限制(设置时间限制())增加到10秒。
  • Dev–语言(POT)文件已更新。

2.2.1 – 2017-02-20

  • Dev–按添加的货币进行免费发货最低订单金额转换。
  • Dev–语言(POT)文件已更新。
  • 调整–常规–按部分划分的设置。

2.2.0 – 2017-02-19

  • Fix–添加到变量散列中的舍入和精度。
  • Dev–General–添加了“定价合理”选项。
  • Dev–汇率–添加了“汇率服务器”选项(添加了“欧洲中央银行”服务器)。
  • Dev–JS“抓取汇率”按钮更改为AJAX。
  • Dev–自动加载设置为在里面添加选项(_O).
  • Dev–语言(POT)文件已更新。
  • 调整–添加了“WooCommerce的所有货币”插件链接。

2.1.1 – 2016-12-31

  • 增加了开发-管理-常规-“高级:修复迷你车”选项。
  • 增加了开发-管理-通用-“切换器格式”选项。
  • 开发-管理-常规-添加了“高级:附加价格过滤器”选项。
  • Dev–语言(POT)文件已更新。
  • 调整–添加标签。

2.1.0 – 2016-12-14

  • 添加了开发-管理-常规-“高级:禁用URI”选项。

2.0.0–2016年12月8日

  • 开发人员–管理人员–汇率–添加“重置所有汇率”按钮。
  • 开发–管理–货币–添加了“立即更新所有汇率”按钮。
  • 开发–管理–货币–添加了“自动生成PayPal支持的货币”按钮。
  • Dev–添加了“货币国家(按IP)”部分。
  • 修复–加载plugin_textdomain已移至构造函数。
  • 调整–获得woommerce_currency()替换为获取选项('woommerce_currency').
  • 调整–管理–汇率–添加完整的货币名称和编号。
  • 调整–管理–汇率–重新设计“抓取汇率”按钮。
  • 调整–管理–货币–添加了“货币(商店默认)”。
  • 调整–管理–货币–代码添加到列表中的货币名称。
  • 调整–工具提示添加到自定义编号管理设置。
  • 调整–检查Pro是否已重写。
  • Tweak–作者补充道。
  • 调整–主要代码重构。

1.0.1 – 2016-08-04

  • 修复–自定义编号替换为所有自定义编号–这解决了“总货币”字段重复的问题。
  • Dev–添加了语言(POT)文件。

1.0.0 – 2016-07-24

  • 首次发布。