2012-07-02 6 views
5

Estoy usando Magento 1.7.0.1 recientemente actualizado de 1.6.2.0. Tengo la extensión SCP y las opciones personalizadas avanzadas de MageWorx.Magento 1.7.0.1 restablece el precio a 0 al usar opciones personalizadas

Tengo un producto configurable donde los productos simples que están asociados tienen opciones personalizadas.

Si selecciona las listas desplegables en la siguiente combinación, verá la ventana emergente de selección múltiple con las opciones personalizadas disponibles. Justo antes de que aparezca el cuadro de opciones personalizadas, cambiará de £ 99.99 (correcto) a £ 0.00. Curiosamente, si haces clic en una opción personalizada y luego haces clic en "Agregar al carro", lo reconoce y lo agrega al carrito con la opción personalizada y el precio correcto.

La combinación es la siguiente:

  1. A6
  2. Gloss 300g
  3. 24 horas

Usted lo verá brevemente el conmutador a 99,99 £ sustituido después por 0,00 £ . Aquí es donde yace el problema. Si alguien puede proporcionar algo de ayuda, sería genial. He intentado con las soluciones obvias, como editar el precio + = float en options.phtml (¡no existe de todos modos!) Y asegurarme de que tengo un options.phtml en mi carpeta de temas. También modifiqué price_clone, ya que también se informó que soluciona esto, pero no en mi circunstancia.

Muchas gracias

Respuesta

0

En app \ diseño \ frontend \ Base \ default \ plantilla \ catálogo \ producto \ vista \ opciones.phtml

Encuentra el código,

Product.Options = Class.create(); 
    Product.Options.prototype = { 

     //Don't change this code, 
    } 

Añadir el código de abajo después de esto,

price += parseFloat(config[optionId][element.getValue()].price); 
Cuestiones relacionadas