Try the Demo

Magento Forum

   
Forzare il ricalcolo del carrello in fase di registrazione
 
kenzoj
Jr. Member
 
Total Posts:  7
Joined:  2010-03-19
 

Buongiorno a tutti, ho un problema che non riesco a risolvere.

Ho diversi gruppi utenti, ognuno con delle regole di listino diverse.
Quando l’utente si registra, sceglie il gruppo e naviga il catalogo visualizzando correttamente i prezzi dei prodotti (ho installato un plugin per dare all’utente la possibilità di scegliere il gruppo di appartenenza).

Il problema si verifica in fase di checkout (ho installato un ONE STEP checkout).
Quando l’utente si registra contestualmente all’invio dell’ordine, non essendo definito il gruppo dell’utente, i prezzi che vengono inseriti nell’ordine sono quelli generici.
Per questo vi chiedo se è possibile intercettare il gruppo scelto in fase di submit e ricalcolare al volo i prezzi del carrello.

è tutto il giorno che ci guardo ma non ne ho cavato un ragno dal buco..

Grazie

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

e come dovrebbe essere riconosciuto il gruppo?

 Signature 

---- Antonio Carboni ----
Maintainer Traduzione Italiana
Magento Webdesigner e Consulente Magento
E-Commerce Specialist di Magenio Team

Community ITA su Facebook


Autore dei libri Magento Guida al Design e Magento Guida pratica all’uso

 
Magento Community Magento Community
Magento Community
Magento Community
 
kenzoj
Jr. Member
 
Total Posts:  7
Joined:  2010-03-19
 

Aggiungo il link per completezza.
http://cremonatools.com.dd14120.kasserver.com/it/checkout

Il gruppo viene scelto in fase di registrazione dell’utente.
Oltre ai campi dei dati, c’è anche un campo select che permette all’utente di scegliere il gruppo di appartenenza.

Sono conscio del fatto che quando l’utente non è ancora registrato il sistema non possa sapere a che gruppo apparterrà, ma avrei bisogno di forzare in qualche modo il ricalcolo del carrello secondo appunto questo campo select.

Qualche idea?

 
Magento Community Magento Community
Magento Community
Magento Community
 
patrecord
Guru
 
Avatar
Total Posts:  458
Joined:  2008-06-01
 

La prima cosa che devi verificare e questa.

- Disattiva OSC e vedi se senza quel plug-in il ricalcolo del prezzo è corretto.

Nel caso sia corretto allora c’è un’incompatibilità tra OSC e il plug-in che assegna il cliente al gruppo. In questo caso l’unica cosa sarebbe di rivolgersi al supporto di OSC.

 Signature 

Vuoi provare l’hosting Magento più veloce al mondo?

 
Magento Community Magento Community
Magento Community
Magento Community
 
kenzoj
Jr. Member
 
Total Posts:  7
Joined:  2010-03-19
 

Il plugin di OSC non è un problema.

Una volta che l’utente è registrato tutti i calcoli funzionano correttamente, tutte le classi di tasse e gruppi vengono calcolati nella giusta maniera.
Il problema è che non riesco a fare in modo che i calcoli del checkout vengano eseguiti secondo il gruppo specificato nella select se l’utente non è registrato!

avevo pensato ad esempio di modificare la funzione getCustomerGroupId in app/core/core/Mage/Sales/Model/Quote ma non capisco come fargli prendere il valore selezionato dall’utente..

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