【发布时间】:2011-12-12 00:38:15
【问题描述】:
我在多商店设置中使用 Magento 1.3.2。 www.example.com 是主商店,abc.example.com、foo.example.com 和 bar.example.com 是附属商店,具有独立的子域、独立的库存、独立的购物车、独立的设计。
我的问题是 一些 通过附属公司下达的订单显示为来自主商店。它不会经常发生,可能每 1000 个订单中发生一次。当我去履行订单时,我注意到了这些,我发现 SKU 不是我的,而是附属的,尽管订单屏幕上的网站、商店和商店视图都显示主商店.我知道客户正在从附属网站将产品添加到他们的购物车(我们甚至没有在主网站上列出附属产品)并且他们在附属网站上完成结帐过程。有人知道是什么原因造成的吗?
编辑:我希望我可以重新创建它,这样我就可以发布一些我认为可能有问题或其他有用的代码,但我已经尝试了我能想到的所有排列(登录附属网站与主网站,打开两个购物车,以各种顺序添加/删除产品),但我仍然无法重现该问题。
【问题讨论】:
-
您可以尝试创建虚拟用户并尝试每个设置,以便向导找出导致此问题的设置/操作。
-
@MarekSebera 感谢您的回复。我创建了多个用户来尝试重新创建这种情况,但没有运气。如果我可以始终如一地重新创建它,那么我肯定会通过设置尝试找到解决问题的方法。什么是“订单向导”?
-
共享客户帐户选项怎么样? (系统->配置,左侧菜单客户->客户配置->账户共享选项)?也许您的客户帐户在所有网站之间共享?一些在主网站上注册的客户在附属网站上使用他的帐户?
-
@Zyava 是的,客户帐户是全球性的。然而,购物车不共享(我什至不知道我的版本中是否有这个选项)。因此,当在主网站上时,联属产品甚至不应该出现在客户的购物车中。
-
等等,让我们澄清一件事。是否整个订单都放在了错误的商店?或者在同一个订单中,您会看到来自不同商店的产品?
标签: php session magento cookies checkout