如何编写URL查询字符串以获取当前货币?

时间:2019-07-12 16:20:10

标签: jquery api squarespace snipcart

我正在帮助某人将Snipcart集成到他们的Squarespace商店中,并且他们想使用多币种功能。我似乎不太能正常工作。即使选择CAD,它仍然只会将USD产品添加到购物车。

我认为是因为“加载页面时应调用此方法。调用该方法时,您必须能够知道您的应用设置了哪种货币。这可以使用URL查询字符串参数cookie来完成。 ,或您可能想到的其他任何技术。”来自https://docs.snipcart.com/configuration/multi-currency

<select id="currency">
  <option value="cad">CAD</option>
  <option value="usd">USD</option>
</select>

<button type="button" class="snipcart-button snipcart-add-item"
    data-item-id="1" 
    data-item-name="Product1"
    data-item-price='{"usd": 20.00, "cad": 25.00}'
    data-item-weight="0" 
    data-item-url="/multi-currency">
    ADD TO CART
</button>


<script>
  document.addEventListener('snipcart.ready', function(){
    console.log('ready!');
    Snipcart.api.cart.currency('usd');
  });
</script>

0 个答案:

没有答案