我有一个可配置的产品,具有一些自定义选项。(即自定义文本,字体颜色)产品可以在其上用自定义文本订购和自定义字体颜色。我正在尝试实现的是,如果产品的颜色是黑色的,我想从字体颜色自定义选项下拉列表中隐藏“黑”。

基本上我需要设置一些规则,以便客户没有订购深色产品,并且还尝试在其上打印暗字体颜色。如何成为实现这一目标的最佳方向?

有帮助吗?

解决方案

  1. 获取产品的所有颜色属性标签(作为阵列)[ http://ka.lpe.sh/2012/09/13/magento-get-product-attribute-select-option-dlabelvalue/]
  2. 获取产品的所有自定义选项标签(确保此标签匹配颜色属性标签)(作为数组)[ https://stackoverflow.com/questions/2829164/how-to-get-custom-options-programmoly-in-magento]
  3. 在更改颜色属性值时触发jQuery,请遵守当前颜色标签并在自定义选项标签中隐藏相同。 [ https://stackoverflow.com/问题/ 6600281 / jQuery-if-of lequent-option-equals-Value-Remove-Value-On-Epplice]

    是有道理的?

许可以下: CC-BY-SA归因
scroll top