我有多个网站,多存储的Magento商店,我需要在一个store_view中提供一些产品,但在另一个商店和网站中同时不提供这两个商店。
我的所有产品都可以配置简单的产品。我能想到解决这个问题的唯一方法是注册一个新的产品属性,通过它我可以控制每个产品的去向。这对于目录和产品列表非常有用,但是我对单个产品视图和选择可配置产品选项存在很大问题。
我似乎无法在Magento核心中找到生成这些选项的位置,因此我可以覆盖它并为每个商店视图严格选择一些选项。基本上,我需要知道这是什么
生成。我的最后一招是通过AJAX来管理它,但是在该页面中已经有很多AJAX代码和调用会让人感到困惑。
非常感谢任何帮助或提示。
答案 0 :(得分:3)
我很确定上面的方法不起作用,因为属性启用/禁用产品在网站级别有影响,而不是存储或存储视图! 所以,如果你喜欢tomakun说产品将在整个网站上被禁用,而不仅仅是你首先选择的商店视图!
我遇到同样的问题,我想将不同的产品分配到一个网站,但分配到不同的商店。
到目前为止,我刚刚找到了上面的解决方案来更改商店视图级别的可见性。
但我认为这不是最佳解决方案。应该可以在商店级别禁用产品!
答案 1 :(得分:1)
默认情况下,Magento中已提供此功能。 对于特定商店视图的批量启用/停用产品,请执行以下操作:
您现在正在查看此商店视图中包含的所有商品。
执行此操作将启用或禁用所选商店视图中的所选产品(步骤2)。这适用于批量操作,但您也可以逐个对所有产品执行相同的操作:
打开您的产品,选择页面左上角的相关商店视图。然后在“常规”选项卡中,您具有“已启用”或“已禁用”状态。选择要应用于当前商店视图的选项,然后单击“保存”。
就是这样!