Magento Forum

   
Prezzo ERRATO nei prodotti configurabili - FRONTEND
 
misero
Member
 
Avatar
Total Posts:  50
Joined:  2011-01-19
 

Ciao a tutti… ho realizzato diversi e-commerce su base Magento e mi sono accorto solo adesso di un errore frequente!
In particolare prendiamo come riferimento uno store su base Magento ver. 1.7.0.2

Esempio pratico:

- Ho un prodotto configurabile con 3 campi personalizzati;
- All’interno ho diversi prodotti con prezzi diversi;
- Il prezzo di partenza (per il prodotto visualizzato) è di 454,00 € (e fin qui tutto ok);
- Inserisco gli altri prodotti con prezzi diversi che nel BACKEND risultano essere corretti ma nel FRONTEND vengono restituiti ERRATI.

Link di riferimento: http://www.dolcekasa.com/materassi/memory-foam/dorelan-nube/

Opzione Standard € 454,00
Scegliendo nella Larghezza Singolo 90cm (+ 65,00 €) già qui è presente un errore in quanto l’aumento dovrebbe essere di 56,00 €. Il suo prezzo nel BACKEND è corretto ed è di 421,49 € + iva = 510,00 € ---> COME MAI QUESTA DIFFERENZA?
Andando avanti nella configurazione del prodotto naturalmente l’errore continua restituendo prezzi diversi da quelli inseriti nel BACKEND.

Qualcuno di voi ha riscontrato questo errore? Come posso risolvere?
Anche su un altro e-commerce su base 1.6 ho la stessa anomalia! MAH!

Ringrazio anticipatamente e resto in attesa di notizie.

Ciao

 
Magento Community Magento Community
Magento Community
Magento Community
 
Black Cat
Moderator
 
Avatar
Total Posts:  3456
Joined:  2008-02-14
Assemini / Cagliari (Italy)
 

non è che c’è un errore nel riconoscere quale sia ivato e quale no?

Magari calcola l’iva solo per il prezzo base e non per l’opzione. In una demo che ho a disposizione il calcolo del sovraprezzo per l’opzione viene fatto correttamente.

 
Magento Community Magento Community
Magento Community
Magento Community
 
misero
Member
 
Avatar
Total Posts:  50
Joined:  2011-01-19
 

Ciao @black e grazie come sempre per il supporto.

Come prima cosa ho proprio controllato quello che hai scritto tu ma purtroppo non è così.
NON riesco proprio a capire con quale “logica” si verifica questa anomalia.
Mi sono reso conto che anche su un altro e-commerce c’è lo stesso malfunzionamento.

Anche in locale si verifica la stessa identica cosa. Buh. Non so dove e come mettere mano… se dovesse venirti in mente qualcosa (cortesemente) fammelo sapere! wink

Ciao

 
Magento Community Magento Community
Magento Community
Magento Community
 
misero
Member
 
Avatar
Total Posts:  50
Joined:  2011-01-19
 

AGGIORNAMENTO:

Finalmente ho capito il problema ed ho deciso di acquistare \\\"Magento - Fixed prices for Simple Configurable products\\\”.
Adesso ho un altro problema!!! smile

Ho provato a rimuovere il plugin e Magento NON calcola più in automatico la variazione di prezzo sui prodotti configurabili.
Esempio:

Ho una maglietta che di base costa 10,00€, + disponibile in diversi colori con un aumento di 5,00€. Nel dropdown dell\\\’attributo \\\"colore\\\" visualizza +5,00 € ma se lo seleziono il prezzo di fianco al prodotto resta sempre 10,00€.
A carrello invece il prezzo viene restituito correttamente: 15,00€

Come posso risolvere?

Grazie come sempre.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Black Cat
Moderator
 
Avatar
Total Posts:  3456
Joined:  2008-02-14
Assemini / Cagliari (Italy)
 

penso sia rimasto codice vecchio oppure c’è un conflitto nel js che cambia il prezzo nella pagina prodotto. hai una console nel browser? che errori ti restituisce?

 
Magento Community Magento Community
Magento Community
Magento Community
 
misero
Member
 
Avatar
Total Posts:  50
Joined:  2011-01-19
 

Di seguito il messaggio di errore:

ReferenceError: SSAdvConfigurablePrices is not defined | calendar.js (riga 1064)

tierbox.innerHTML=html;},reloadPrice:function(){if(!SSAdvConfigurablePrices)return;var tierbox=$$(’#product_addtocart_form .tier-prices’);if(tierbox.length)tierbox[0].remove();var pid=this.getSimplePid();if(pid){var p;if(p=this.setTierPrice(pid)){var price=p.price;var tprice=p.tprice;}else{var price=SSAdvConfigurablePrices.prices[pid];var tprice=SSAdvConfigurablePrices.taxprices[pid];}

Grazie mille come sempre. wink

 
Magento Community Magento Community
Magento Community
Magento Community
 
Black Cat
Moderator
 
Avatar
Total Posts:  3456
Joined:  2008-02-14
Assemini / Cagliari (Italy)
 

SSadvconfigurable è il modulo?

 
Magento Community Magento Community
Magento Community
Magento Community
 
misero
Member
 
Avatar
Total Posts:  50
Joined:  2011-01-19
 

grandeeee… ho ripristinato il file e tutto è tornato come prima! wink

Grazie davvero! wink

 
Magento Community Magento Community
Magento Community
Magento Community
 
Black Cat
Moderator
 
Avatar
Total Posts:  3456
Joined:  2008-02-14
Assemini / Cagliari (Italy)
 

il file calendar? comunque di che rasberry

 
Magento Community Magento Community
Magento Community
Magento Community
 
misero
Member
 
Avatar
Total Posts:  50
Joined:  2011-01-19
 

Si… ho sostituito il file:

js/calendar/calendar.js

... l’ho sostituito solo perchè si presentava l’errore che ho riportato prima. rasberry

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top