下午好。我已经审查了很多博客和论坛,并观看了几个关于YouTube的教学视频,但仍然不知道我想做什么是可能的,如果是的话,该怎么做。 (这是一个小型非营利组织的新项目。)
我期待做什么(使用非magento定义)是: 1)有许多不同的网站,它们将被设置为子域,基本上结构相同但具有不同的徽标。 2)拥有一个可供所有不同网站访问的中央库存。 3)这些网站在共享库存时不必具有相同的目录。某些项目可能会从一个网站隐藏,但在另一个网站上可见。 4)每个网站都需要有自己的促销和运输配置和价格 5)所有网站都应共享用户数据 6)我应该能够在网站级别以及所有合并的网站上运行报告。 7)我想禁用开放注册,以便用户只有在我或授权用户为其创建帐户时才能存在。
任何帮助将不胜感激! 谢谢! Ĵ
答案 0 :(得分:0)
您所询问的内容绝对可行,但需要花费一些时间和精力来配置您的Magento实例。我已经设置了类似的内容,并会很快完成您的观点:
1)我有多个网站,但在一个单独的子文件夹中在同一个域上运行每个网站。如果您更喜欢这种方法,则可以使用单独的子域,并且您需要将子域设置为指向相同的位置,并让您的Web服务器(apache / nginx)自动设置一些环境变量(即网站名称/商店名称) )基于子域(检查index.php以查看它们是什么),以便Magento知道要显示的商店。重新设置每个站点已支持的不同徽标。
2)库存已经集中,您可以在网站下指定您希望产品可用的网站。
3)在为每个站点提供产品后,您可以单独启用/禁用每个站点的每个产品。
4)您可以在添加产品时为每个产品设置默认价格,然后在每个网站上覆盖它,这没有问题。我确信促销活动可以针对特定网站进行,但我不会使用此功能。运输也可以根据具体情况而定,对于我的情况,我推出了自己的运输延期,网上有很多例子。
5)共享用户数据只是一个可以打开的设置。
6)是的我认为你也应该在这里,在最糟糕的情况下,你总是可以创建自己的自定义报告(假设你没有使用Magento Go)。
7)是的,这是可能的,您可以使用扩展程序,甚至只更新主题,这样您只能提供登录功能。