在 WooCommerce 独立站上,当用户在结算页面上填写结算信息时,WooCommerce 是没有提供自动定位功能的。但是可以使用第三方的 MaxMind 服务与 WooCommerce 集成,达到自动定位用户位置并生成用户地址的目的,这么做的前提是将版本升级到 3.9+。

首先,依次进入 WooCommerce  > Settings > General,在“Default customer address”下选择“Geolocate” or “Geolocate (with page caching support)”。

然后,到 MaxMind 上申请一个秘钥,这个步骤很简单,按照网站提示一步一步填写信息就好。申请好密钥之后,在 WooCommerce > Settings > Integration > MaxMind Geolocation 下粘贴秘钥。

保存相关设置,清空网站缓存即可。

设置完成后,你可以找一个境外 IP 地址对比测试下,完整下一个订单看看在结算信息填写时,用户地址栏会不会自动填充出用户所在的国家与地区。

以上便是自动填充用户地址的解决方案,相比集成谷歌地图 API 的方式,这种方式成本最小、性价比最高。

以上。


点赞(2) 打赏

评论列表 共有 0 条评论

暂无评论

服务号

订阅号

备注【拉群】

商务洽谈

微信联系站长

发表
评论
立即
投稿
返回
顶部