跨境云站>>>应用插件>>>基础应用>>>访客国家货币弹窗
海外PC版教程 66
访客国家货币弹窗
您的网站,必须套了cf,该功能才会生效,否则无法使用。
当用户第一次访问商城,需要确定一下用户的国家,fecify通过Ip获取到访客的国家信息(本质是通过cf得到用户的访问Ip国家),然后以弹窗的形式显示出来,让用户确认。
用户可以直接确认国家,也可以点击select country,从下拉条里面选择其他的国家,点击continue按钮后,浏览器本地将会保存用户的国家简码country code
保存用户的国家简码后,可以干如下的事情:
- 通过国家,自动切换货币(这里有个前提:您的商城多货币列表,支持该用户国家的货币,譬如:用户是中国访客,商城默认货币是美元,多货币列表中支持人名币,那么确认国家后,货币将自动转换成CNY)
- 商品详情页,显示运费的预估(计算运费需要使用用户的收货国家地址)。(该功能后面会以插件的形式进行开发)
- 用户订单收货地址,将自动使用这里获取的国家,进行自动填写
不过需要注意的是,对于cloudflare的页面缓存,是通过url来的,而fecify的货币是通过cookie进行的,因此。当切换了货币,cf将不走页面缓存
- 商城默认货币,是可以走cf的页面缓存的
- 如果切换了货币,不是商城的默认货币,那么将不走cf的页面缓存。带来一定的服务器压力
- 因此,对于访客国家货币弹窗,使用需考虑一下服务器的压力
- 即使您不开启这个插件,fecify也会默认设置一个国家(cf获取的Ip国家),因此不开启问题也不大。
商家端后台设置
解释:
延迟弹窗时间
: 用户访问前台商城,页面开始选然后后,等待几秒后,进行国家确认弹窗下次弹窗时间
:等待几天后,失效,重新进行弹窗确认国家。触发页面
:只在这些页面下进行弹窗
前台弹窗
1.弹窗,确认国家
2.更改国家
如果用户发现国家不对,可以点击更改国家