Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Magento中隐藏产品上的自定义选项_Php_Sql_Database_Magento_E Commerce - Fatal编程技术网

Php 在Magento中隐藏产品上的自定义选项

Php 在Magento中隐藏产品上的自定义选项,php,sql,database,magento,e-commerce,Php,Sql,Database,Magento,E Commerce,我的Magento商店里有几百种产品,它们都有一套非常相似的定制选项。我使用一个产品作为模板,并将其自定义选项复制到所有其他产品,以便所有产品当前都具有相同的自定义选项集 我想禁用或隐藏我商店中某些产品的某些自定义选项,而不完全删除该选项。现在,我只能完全删除产品的一个选项。例如,某些产品目前无法订购不同颜色的产品,但可能会在以后订购;我希望能够禁用颜色选项,而不是删除它,然后重新添加整个颜色列表 有没有人有类似的经验,可以为我解决这个问题提供帮助?谢谢,我真的很感谢你的帮助 对属性(如“颜色”

我的Magento商店里有几百种产品,它们都有一套非常相似的定制选项。我使用一个产品作为模板,并将其自定义选项复制到所有其他产品,以便所有产品当前都具有相同的自定义选项集

我想禁用或隐藏我商店中某些产品的某些自定义选项,而不完全删除该选项。现在,我只能完全删除产品的一个选项。例如,某些产品目前无法订购不同颜色的产品,但可能会在以后订购;我希望能够禁用颜色选项,而不是删除它,然后重新添加整个颜色列表


有没有人有类似的经验,可以为我解决这个问题提供帮助?谢谢,我真的很感谢你的帮助

对属性(如“颜色”)使用自定义选项不是Magento的正确方法。Magento有特殊的产品类型-可配置的产品,适合您试图实现的目录结构

以下是使用可配置产品而非自定义选项的好处:

  • 自动库存管理。您不需要在某些实物缺货时立即启用或禁用自定义选项-Magento将为您执行此操作
  • 您不必将所有自定义选项复制到您创建的新产品中。此产品所属属性集的属性将自动用于新条目
  • 您将能够使用分层导航,通过类别页面上的颜色属性过滤您的产品

  • 这是来自官方Magento wiki的链接。

    感谢您的帮助!不幸的是,“颜色”只是为了清晰起见我使用的一个简化的例子。在我的例子中,我将使用自定义选项,允许客户包括额外的钥匙、不同类型的锁、脚轮底座或车轮等。很抱歉像我一样混淆了我问题的上下文。考虑到这一点,你对我最初的问题有什么建议吗?再次感谢您抽出时间帮助我,非常感谢