Magento 1.9.2.4: il prezzo delle opzioni personalizzate non cambia


8

Ho riscontrato questo problema in cui il prezzo non viene aggiornato durante il controllo delle opzioni personalizzate (Prezzo fisso: +400).

Ho ricevuto questo errore:

TypeError: Product.OptionsPrice is not a constructor

TypeError: optionsPrice is undefined

errore nel prezzo delle opzioni personalizzate non aggiornato

Domande correlate: Opzioni personalizzate che non aggiornano il prezzo - errore JS

Prezzo opzione personalizzata non aggiornato

Il prezzo dell'opzione personalizzata non cambia

Aggiorna il prezzo dell'opzione personalizzata del prodotto sulla modifica del prezzo del prodotto

Risposte:


14

Mi è successo dopo l'aggiornamento a magento 1.9.3.
Nel mio tema personalizzato mancava la chiamata a product_options.js.

Devi aggiungere

<action method="addJs"><script>varien/product_options.js</script></action>

Controlla catalog.xml e configurableswatches.xml nel tema rwd per riferimento. Dovrai anche copiare

\skin\frontend\rwd\default\js\configurableswatches\configurable-swatch-prices.js

per

\skin\frontend\yourTheme\default\js\configurableswatches\

La speranza può aiutare


Grazie a questo risolto il messaggio di errore nella console, ma non cambia / aggiorna il prezzo quando lo si controlla. Qualche idea?
nhinzky,

@nhinzky come ho detto, funziona per me in Magento 1.9.3. Quello che ho notato è che si trattava solo di un aggiornamento di product-price-id class non di product-price-id_clone. Ho risolto questo problema cambiando 'idSuffix' => ''con 'idSuffix' => '_clone'in app \ code \ core \ Mage \ Catalog \ Helper \ Product \ Type \ Composite.php linea 130
krybbio
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.