我们有多种货币的 magento 商店。我们集成了自动货币切换扩展。该模块适用于客户的 IP 地址。所以现在启用 Varnish 缓存存储后货币不会自动切换。所以请建议该怎么做?
提前致谢 。
最佳答案
我认为这不是一个真正的答案。但是,我有同样的问题。 Varnish 是问题。我们需要更新它的配置。
基本上,我们需要检查 Varnish 配置中的货币 cookie(它可以是自定义 cookie)。
对于 Magento,这里有一个很好的指南:
https://medium.com/@wegrzynowiczk/magento-varnish-and-geoip-1e7fd713ef8
if (req.http.Cookie ~ "customer_geoip_currency=") {
hash_data(regsub(req.http.Cookie, "^.*?customer_geoip_currency=([^;]*);*.*$", "\1"));
}
关于magento - 在 magento 中使用 Varnish 缓存的 nginx 上的自动货币开关不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22372097/