javascript (Shopify)根据客户的地理位置自动更改商店的货币
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript (Shopify)根据客户的地理位置自动更改商店的货币相关的知识,希望对你有一定的参考价值。
// Dependencies
// - https://github.com/carolineschnapp/currencies
// Don't change currency if Cookie has been already set
if (Currency.cookie.read() == null) {
jQuery.ajax( {
url: '//freegeoip.net/json/',
type: 'GET',
dataType: 'jsonp',
success: function(location) {
if (location.country_code == 'TH') { // Default shop currency
$('[name=currencies][value=THB]').attr('checked', 'checked');
} else if (location.country_code == 'JP') { // Secondary currency
$('[name=currencies][value=JPY]').attr('checked', 'checked');
} else { // Fallback currency
$('[name=currencies][value=USD]').attr('checked', 'checked');
}
// Let the scripts in 'currencies.liquid' handle the rest
$('[name=currencies]').change();
}
} );
}
// Based upon code by Ben Klinger (www.studiove.com)
// Source: https://ecommerce.shopify.com/c/shopify-discussion/t/auto-change-currency-based-on-location-tutorial-179134
以上是关于javascript (Shopify)根据客户的地理位置自动更改商店的货币的主要内容,如果未能解决你的问题,请参考以下文章
如何启用 Shopify 不想支持的第三方支付网关?
向每个 Shopify 产品系列页面添加图片横幅
无法在 Liquid 代码、Shopify 中找到访问者的位置
Shopify:在 JavaScript 中获取当前登录的用户 ID
Shopify API开发的几件事情
javascript 使用Vanilla JavaScript Shopify GraphQL Storefront API