Question

J'ai un produit configurable qui a quelques options personnalisées. (c'est-à-dire un texte personnalisé, couleur de police) Le produit peut être commandé avec du texte personnalisé sur elle et la couleur de police personnalisée.Ce que j'essaie d'atteindre est, si la couleur du produit est noire, je souhaite cacher "Black" de la liste déroulante Options personnalisées de la police.

Fondamentalement, je dois mettre en place des règles afin que le client ne commande pas de produit de couleur sombre et tente également d'avoir une couleur de police sombre imprimée dessus.Quelle serait la meilleure direction pour que je puisse atteindre cela?

Était-ce utile?

La solution

  1. Obtenez toutes les étiquettes d'attribut de couleur pour le produit (sous forme de tableau) [ http://ka.lpe.sh/2012/09/13/magento-get-Product-Attribute-Sexect-Option-Idlabelvalue/]
  2. Obtenez toutes les étiquettes d'option personnalisées pour le produit (assurez-vous que cette étiquette correspond à des étiquettes d'attributs de couleur) (comme tableau) [ https://stackoverflow.com/questions/2829164/how-o-get-custom-option-programme-in-magento]
  3. Écrivez une jQuery qui déclenche une fois que la valeur d'attribut de couleur est modifiée, observe l'étiquette de couleur actuelle et masquer la même dans l'étiquette d'option personnalisée. [ https://stackoverflow.com/ Questions / 6600281 / JQuery-Si-Select-Option-Option-Option-Valeur-Retirez-la valeur-la-Sece-Select]

    donner un sens?

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top