Pregunta

Tengo un producto configurable que tiene algunas opciones personalizadas. (I.E. Texto personalizado, color de fuente) El producto se puede pedir con texto personalizado y color de fuente personalizado.Lo que estoy tratando de lograr es, si el color del producto es negro, quiero ocultar "negro" de la lista desplegable de las opciones de color de color de la fuente.

Básicamente, necesito configurar algunas reglas para que el cliente no ordene un producto de color oscuro y también intenta tener un color de fuente oscuro impreso en él.¿Cuál sería la mejor dirección para que me tome el logro de esto?

¿Fue útil?

Solución

  1. Obtenga todas las etiquetas del atributo de color para el producto (como matriz) [ http://ka.lpe.sh/2012/09/13/magento-get-product-attribute-select-option-idlabelvalue/]
  2. Obtenga todas las etiquetas de la opción personalizada para el producto (asegúrese de que estas etiquetas coinciden con las etiquetas de atributos de color) (como una matriz) [ https://stackoverflow.com/questions/2829164/how-to-get-custom-options-programmaty-in-magento]
  3. Escriba un jQuery que se desencadena cuando se cambia el valor del atributo de color, observe la etiqueta de color actual y oculte la misma en la etiqueta de la opción personalizada. [ https://stackoverflow.com/ Preguntas / 6600281 / jQuery-if-Select-Option-Equals-Value-Quitar-Value-On-Second-Select]

    ¿Tiene sentido?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top