为什么我必须重新加载Shopify页面两次才能查看货币选择更改的更新

时间:2019-11-21 13:33:40

标签: javascript select shopify liquid

我正在尝试在(自定义)Shopify商店上实现货币选择功能,并按照Shopify的指示进行操作:Switch between multiple currencies

我使用的功能要求用户单击“更新”按钮,该按钮会触发该功能(作为目前的测试)。

{% form 'currency' %}
  {{ form | currency_selector }}
  <button type="submit">Update</button>
{% endform %}

我将美元设置为默认值。当我选择欧元,然后单击“更新”,页面会刷新,但仍在选择下拉列表中显示美元,以及产品上的货币仍以美元显示。

如果我再次选择EUR,页面将刷新,并且EUR现在显示在选择下拉列表以及产品价格上。

所有货币都相同。我必须选择两次货币才能显示正确/选择的货币。

我不知道是什么原因造成的。我什至不知道从哪里开始。 是否有“已知”的原因,或者有什么方法可以调试它并查看为什么不第一次加载?我不确定要发布什么代码来解决这个问题?

0 个答案:

没有答案