为任何类型的电子商务系统方案转换任何货币(转换为允许的 PayPal 货币)
特征
- 为任何类型的电子商务系统方案转换任何货币(转换为允许的 PayPal 货币)
- 由于插件的设计,它几乎支持任何可用于 WordPress 的电子商务解决方案
- 目前,它提供了四种不同的短代码,可用于自定义集成:
- 汇率 [exr] = 0.00008 此短代码检索汇率。PHP 中的用法:do_shortcode('[exr]’)
- 货币对 [cc] = IDR/USD 此短代码检索汇率货币。PHP 中的用法:do_shortcode('[cc]’)
- Tource 货币 ISO 代码 [sc] = IDR 此短代码检索源货币 ISO 代码。PHP 中的用法:do_shortcode('[sc]’)
- 目标货币 ISO 代码 [tc] = 美元 此短代码检索目标货币 ISO 代码。PHP 中的用法:do_shortcode('[tc]’)
- 使用 WP-crontrol(或任何其他 cron 插件)、您的托管服务器 cron 作业或第 3 方 cron 作业服务自动更新您的商店货币与所需 PayPal 货币之间的货币汇率。
- 实际货币汇率将从“开放汇率 API”、雅虎财经或欧洲中央银行检索。
- 汇率更新后,向管理员的电子邮件地址发送通知电子邮件。
- 将作记录到日志文件中。
- 每个项目的工具提示帮助。
- 翻译就绪
- 易于设置
- 对不受支持的php.ini设置发出警告。
强制性设置
- 在 WordPress 设置菜单中找到设置页面“汇率”。
- 选择您的汇率提供商(雅虎可以满足大多数目的)
- (可选)注册有效的 API ID 并通过单选按钮激活它,或使用雅虎财经或欧洲中央银行作为您的汇率提供商
- 仅限首次:设置源货币 ISO 代码并选择目标货币
- 保存此设置后。将检索当前汇率。
- 接受按钮中显示的建议汇率。
- 保存设置。
可选设置
自动 EXR 更新
对于自动更新,您有三个选项。
一种选择是使用合适的 Cron-Job 插件,例如“WP-Crontrol”,并为您想要的更新频率注册钩子“ppcc_cexr_update”。
另一种选择是调用给定的 AJAX url (http://yourdomain.com/wp-admin/admin-ajax.php?action=ppcc&ppcc_function=cexr_update) 从您的托管服务器 cron 作业或在线 cron 作业服务(如EASYCRON.COM 提供无忧的解决方案。
(这确保了 upates 的准确计时。
日志/电子邮件通知
如果选中“日志”复选框,则每次使用日期、时间和汇率值更新汇率时,都会向管理员的电子邮件地址发送电子邮件通知。
此外,日志文件将填充插件执行的每个作。
使用 FTP 客户端时,可以在指定位置找到和查看日志文件。
为了更加方便,您可以在弹出窗口中打开日志文件。
要使之工作,请将“允许来自<您的服务器 ID 将在插件中指示>”添加到“../plugins/woocommerce/logs/”
我该如何集成它?
如后端所示,有几个短代码可以在 PHP 或前端使用。一般来说,需要弄清楚特定插件中的 PayPal IPN 结账流程和总计算。
例如,“汽车租赁系统 4.3”在文件display-step5-booking-process.php中计算了 IPN。从第 172 行开始,我们可以看到如何实现与 APCC 的集成:
//$objPayPal->addField('currency_code', $objCore->getConfig('currency_code'));
$targetcurrency = do_shortcode('[tc]');
$objPayPal->addField('currency_code', $targetcurrency ;//get the target currency
//$objPayPal->addField('amount', number_format(floatval($priceSummary['overall']['total_pay_now']), 2, '.', ''));
$Summary = $priceSummary['overall']['total_pay_now'] * do_shortcode('[exr]');//do the conversion
$objPayPal->addField('amount', number_format(floatval($Summary), 2, '.', ''));
评论0