javascript(shopify)根据客户的地理位置自动更改商店的货币(代码片段)

author author     2022-12-07     260

关键词:

// 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

Shopify - 根据查询参数预填充帐单地址

】Shopify-根据查询参数预填充帐单地址【英文标题】:Shopify-prepopulatebillingaddressbasedonqueryparam【发布时间】:2020-08-1322:33:58【问题描述】:我正在尝试通过URL查询参数在Shopify结帐中预填充送货/账单地址。我发现使用此处引用的送... 查看详情

Shopify:在 JavaScript 中获取当前登录的用户 ID

】Shopify:在JavaScript中获取当前登录的用户ID【英文标题】:Shopify:getcurrentloggedinuserIDinJavaScript【发布时间】:2014-10-1912:25:02【问题描述】:我正在尝试为shopify构建一个应用程序,如果我可以使用javascriptapi或类似的东西获取当前... 查看详情

向每个 Shopify 产品系列页面添加图片横幅

】向每个Shopify产品系列页面添加图片横幅【英文标题】:AddinganImageBannertoEachShopifyCollectionPage【发布时间】:2020-06-2920:49:00【问题描述】:我需要一些帮助。我正在为使用Shopify的客户开发一个网站。网站需要根据创建集合时上传... 查看详情

如何在 Shopify Liquid 中检索特定产品?

...使用API来做到这一点,但如果我使用API,那么我必须使用JavaScript,并且我必须复制我在sn-p中已有的HTML 查看详情

如何对 Shopify 应用进行负载测试?

】如何对Shopify应用进行负载测试?【英文标题】:HowdoyoudoaloadtestforaShopifyapp?【发布时间】:2021-11-1016:37:43【问题描述】:我有一个关于Shopify应用负载测试的技术问题。我的应用向不同的商店添加了一个备用产品页面,并且最终... 查看详情

8款超级实用的shopify插件应用,强烈推荐!

参考技术A第一:oberlo(免费)用途:速卖通一键导入地址:https://apps.shopify.com/oberlo这个插件不用多说,非常的强大。他可以自动的把速卖通上面的货,一键导入到shopify店铺中另外更为重要的是oberlo,其实非常受dropshipping人的喜... 查看详情

根据导航目的地更新 ActionBar 菜单

】根据导航目的地更新ActionBar菜单【英文标题】:UpdateActionBarmenudependingonnavigationdestination【发布时间】:2019-09-1023:49:46【问题描述】:我想根据我的NavController的当前目的地更改我的ActionBar中显示的菜单项。通过“更改”,我的... 查看详情

Javascript下载文件强制提示目的地

】Javascript下载文件强制提示目的地【英文标题】:Javascriptdownloadfileforcepromptdestination【发布时间】:2016-02-0810:07:01【问题描述】:我正在通过javascript下载一个文件(该文件是在服务器上生成的),我想强制浏览器提示用户选择... 查看详情

在 Shopify 主题的 % schema % 部分添加动态内容

】在Shopify主题的%schema%部分添加动态内容【英文标题】:AddDynamiccontentin%schema%sectionforShopifyTheme在Shopify主题的%schema%部分添加动态内容【发布时间】:2018-10-1215:56:43【问题描述】:根据Shopify主题教程https://help.shopify.com/themes/developm... 查看详情

Shopify mailchimp 集成

】Shopifymailchimp集成【英文标题】:Shopifymailchimpintegration【发布时间】:2013-04-2719:39:45【问题描述】:在我开始之前,我发现了这个:CreateabasicMailChimpsignupformusingtheirAPI这似乎可以满足我的要求,但需要注意的是:我的表格在Shopif... 查看详情

Shopify API 跨域 Ajax 请求

】ShopifyAPI跨域Ajax请求【英文标题】:ShopifyAPICrossDomainAjaxRequest【发布时间】:2018-03-0705:59:24【问题描述】:我正在使用以下代码从shopify获取客户详细信息。我已将我的域从shopify管理员重定向到另一个域。functionsetEmailWithLoggedInUs... 查看详情

如何确保消息使用 WebSockets 到达目的地?

...02:01:56【问题描述】:我仍在尝试找出WebSockets。我将来自javascript客户端的数据作为JSON字符串发送到python服务器,但它们到达时是零散的。如何确保在开始解析之前收到完整的消息?【问题讨论】:【 查看详情

*** 如何知道客户端数据包的最终目的地?

】***如何知道客户端数据包的最终目的地?【英文标题】:Howdoesa***knowtheultimatedestinationofaclient\'spackets?【发布时间】:2019-12-1302:08:47【问题描述】:我试图想象从***客户端发送到其服务器的数据包的结构。如果我想访问google.com... 查看详情

如何开发一个改变产品页面的shopify应用程序?

】如何开发一个改变产品页面的shopify应用程序?【英文标题】:Howtodevelopashopifyapplicationthatmakechangeinproductpage?【发布时间】:2019-02-2801:12:20【问题描述】:我正在尝试开发一个Shopify推荐应用程序,它将推荐的​​捆绑产品嵌入... 查看详情

Shopify StoreFront API GraphQL 查询不返回任何内容

】ShopifyStoreFrontAPIGraphQL查询不返回任何内容【英文标题】:ShopifyStoreFrontAPIGraphQLqueryreturnsnothing【发布时间】:2019-03-3021:48:28【问题描述】:我正在尝试让客户使用Gatsby建立他的Shopify商店。我使用那个gatsby-source-shopify2插件,我总... 查看详情

根据条件显示 NavigationLink 并在目的地内编辑值

】根据条件显示NavigationLink并在目的地内编辑值【英文标题】:ShowNavigationLinkbasedonconditionandhavingvalueeditedinsidethedestination【发布时间】:2020-04-0805:48:20【问题描述】:我的StudentStore有一个ForEach循环,如果isFavorite字段为真,我只想... 查看详情

Shopify Graphql 获取订单列表

】ShopifyGraphql获取订单列表【英文标题】:ShopifyGraphqlgetlistoforders【发布时间】:2018-06-0307:06:40【问题描述】:如何从shopifyGraphqlapi获取订单列表?我什至无法弄清楚如何获得一个订单。我能说的最接近的是我的查询应该是这样的... 查看详情

无法在 Liquid 代码、Shopify 中找到访问者的位置

】无法在Liquid代码、Shopify中找到访问者的位置【英文标题】:Unabletofindvisitor\'slocationinLiquidcode,Shopify【发布时间】:2019-06-2712:14:36【问题描述】:我一直在尝试通过调整我的Shopify主题的液体代码来根据国家/地区过滤我的产品。... 查看详情