Come set predefinito dall'utente di dati per i campi di indirizzo checkout, inserite dall'utente su altre pagine
-
16-10-2019 - |
Domanda
Molti utenti di tempo (ospiti o registro) entrare id-mail o il codice pin o qualsiasi altro dettaglio in vari moduli personalizzati generalmente utilizzati per il promo o la convalida. Voglio usare stessi dati per essere riflettere nella fatturazione checkout o informazioni dell'utente spedizione. Come salvare i dati in sessione quindi popolare stessa nei campi modulo cassa. Se possibile per l'utente registrare questi valori riflettono piuttosto che i valori precedenti.
Come raggiungere questo obiettivo?
Soluzione
Per salvare le informazioni per la sessione di cliente:
$session = Mage::getSingleton('customer/session');
$session->setEmailId('somevalue');
Per recuperare in un secondo momento, utilizzare il getter:
$session = Mage::getSingleton('customer/session');
$session->getEmailId();
Per visualizzare nel vostro modello solo eco l'uscita di getEmailId
, ecc.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange