Javascript 在Shopify上更改或刷新页面时,货币会恢复

Javascript 在Shopify上更改或刷新页面时,货币会恢复,javascript,cookies,shopify,currency,Javascript,Cookies,Shopify,Currency,我遵循了下面的指南 但是,当我更改页面时,从下拉列表中选择的货币会更改 它将恢复为默认货币 已安装EditThisCookie,并意识到货币cookie不会使用选择器更新 我该如何解决这个问题 谢谢 货币插件确实会在页面加载时转换价格,但随后您的主题会在产品页面上将该价格再次更新为商店货币。您需要在主题中找到在产品页面上更新价格的代码,并在其中添加转换JavaScript。执行此操作时,我想强调:货币cookie不会使用选择器更新。只有价格显示与选择器一起更新。使用EditThisCookie

我遵循了下面的指南

但是,当我更改页面时,从下拉列表中选择的货币会更改

它将恢复为默认货币

已安装EditThisCookie,并意识到货币cookie不会使用选择器更新

我该如何解决这个问题

谢谢


货币插件确实会在页面加载时转换价格,但随后您的主题会在产品页面上将该价格再次更新为商店货币。您需要在主题中找到在产品页面上更新价格的代码,并在其中添加转换JavaScript。

执行此操作时,我想强调:货币cookie不会使用选择器更新。只有价格显示与选择器一起更新。使用EditThisCookie,当我编辑cookie货币值时,即使在我重新加载或更改页面时,价格也会保持不变。例如,将cookie货币值编辑为美元兑欧元,在整个会话中,价格始终保持为欧元。不知何故,选择器无法与cookie交互或创建。指南中的代码可以创建cookie,但不能对其进行编辑。刚才注意到,cookie货币仅在加载产品页面时创建选择器name=“currences”