为什么WooCommerce没有在自定义域上设置cookie?

时间:2018-09-08 20:44:15

标签: php cookies woocommerce

我正在建立支持以在WooCommerce商店上使用自定义域。除了由WooCommerce设置的cookie来跟踪会话数据外,其他所有方法都起作用。

在原始域(viaglamour)上,我可以通过ajax将产品添加到购物车,然后购物车将无缝更新新产品。设置并更新了正确的cookie以跟踪会话。在呈现完全相同的商店页面的自定义域上,永远不会设置Cookie,从而导致结帐,购物车和更新功能永远挂起。

我尝试强制AJAX请求始终通过本地域,手动设置cookie,尝试使用CORS策略,但是我总是回到第一个问题-依赖AJAX和JS的woocommerce功能不起作用。

原始域:https://viaglamour.com/cart/?add-to-cart=6936(完全有效!)

自定义域:https://learnlowpoly.com/cart/?add-to-cart=6936(woocommerce_cart_hash没有cookie)。

在两个URLS中,ajax都应创建会话数据并显示(1)产品。

我真的不确定这是否是A)甚至是B)覆盖WC核心的复杂性。

0 个答案:

没有答案
相关问题