2012-07-02 4 views
5

Sto usando Magento 1.7.0.1 aggiornato di recente da 1.6.2.0. Ho l'estensione SCP e le opzioni avanzate avanzate di MageWorx.Magento 1.7.0.1 ripristina il prezzo a 0 quando si utilizzano le opzioni personalizzate

Ho un prodotto configurabile in cui i prodotti semplici associati hanno opzioni personalizzate.

Se si selezionano i menu a discesa nella seguente combinazione, verrà visualizzato il popup a selezione multipla con le opzioni personalizzate disponibili. Poco prima che venga visualizzata la finestra delle opzioni personalizzate, passerà da £ 99,99 (corretto) a £ 0,00. Stranamente, se si fa clic su un'opzione personalizzata, quindi fare clic su "Aggiungi al carrello" riconosce questo e lo aggiunge al carrello con l'opzione personalizzata e il prezzo corretto!

La combinazione è la seguente:

  1. A6
  2. 300gsm Gloss
  3. 24 ore

Lo vedrete passare brevemente a £ 99,99 poi tornare a £ 0.00 . Questo è dove sta il problema. Se qualcuno può fornire assistenza sarebbe bello. Ho provato le correzioni ovvie come modificare il prezzo + = float in options.phtml (non esiste comunque!) E assicurarmi di avere un options.phtml nella mia cartella dei temi. Ho anche modificato il price_clone in quanto è stato anche segnalato per risolvere questo problema, ma non nella mia circostanza.

Molte grazie

risposta

0

In app \ progettazione \ frontend \ base \ default \ template \ catalog \ product \ view \ options.phtml

Trovare il codice,

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

     //Don't change this code, 
    } 

Aggiungere il codice qui sotto dopo questo,

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