【发布时间】:2011-07-22 12:51:30
【问题描述】:
我有多个网站、多个存储的 Magento 商店,我需要在一个 store_view 中提供一些产品,但在另一个 store_view 中不可用,其中两个 store_views 都是同一商店和网站的一部分。
我的所有产品都可以通过附加的简单产品进行配置。我能想到解决这个问题的唯一方法是注册一个新的产品属性,通过它我可以控制每个产品的去向。这对于产品目录和列表非常有用,但我在单一产品视图和选择可配置产品选项方面存在巨大问题。
我似乎无法在 Magento 核心中找到这些选项的生成位置,因此我可以覆盖该选项并为每个商店视图严格一些选项。基本上,我需要知道这是哪里
生成。我最后的手段是通过 AJAX 来管理它,但是该页面中已经有很多 AJAX 代码和调用,这会让人感到困惑。
任何帮助或提示将不胜感激。
【问题讨论】:
-
为什么不能使用“可见性”属性(“商店视图”范围)?还是您需要在一个视图和另一个视图之间修改的可配置产品的选项?
-
澄清:您的产品位于具有多个视图的网站中。您希望该产品仅在该网站的某些视图中可见?
-
是的,完全正确。而且我不能使用“可见性”,因为它比这更复杂一些。例如,我有一个可配置的产品 A。他的简单产品 A1、A2、A3 需要在 store_view_1 中可见,A1、A2、A4、A5 在 store_view_2 中可见。无论哪种方式,我都必须覆盖一些 Magento 核心类。
标签: magento configurable-product