Pergunta

Eu tenho um produto configurável que tem algumas opções personalizadas (i.e. Texto personalizado, cor de fonte) O produto pode ser encomendado com texto personalizado e cor de fonte personalizada.O que estou tentando alcançar é, se a cor do produto é negra, quero esconder 'Black' da lista suspensa Opções personalizadas da fonte.

Basicamente preciso de configurar algumas regras para que o cliente não solicite um produto colorido escuro e também tente ter uma cor de fonte escura impressa nela.Qual seria a melhor direção para eu assumir isso?

Foi útil?

Solução

    .
  1. Obtenha todas as etiquetas de atributo colorido para o produto (como uma matriz) [ http://ka.lpe.sh/2012/09/13/magento-get-produto-attribute-select-opion-idlabelvalue/]
  2. Obtenha todas as etiquetas de opção personalizadas para o produto (certifique-se de que este rótulo corresponde a etiquetas de atributo de cor) (como uma matriz) [ https://stackoverflow.com/Questions/2829164/How-To-get-Custom-Options-Programaticamente-in-magento]
  3. Escreva um jQuery que desencadeia quando o valor do atributo colorido é alterado, observe o rótulo de cor atual e ocultam o mesmo na etiqueta de opção personalizada. [ https://stackoverflow.com/ Perguntas / 6600281 / jquery-IF-Select-opção-opção-é igual-valor-remove-value-on-secion-seleção]

    Faça sentido?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top