Magento

Home/Magento

Controllare se l’utente è loggato in Magento

Per controllare se l'utente customer è loggato lato frontend in Magento, si può controllare se l'ID cliente è presente sulla sessione corrente di Magento, tramite il codice seguente: $this->helper('customer')->isLoggedIn() Questo comando può essere molto utile ad esempio per far visualizzare delle parti di codice solo ad utenti loggati ed altre parti per gli utenti non loggati ed altre funzionalità analoghe.

Aggiungere un campo sul Checkout di Magento

E’ possibile aggiungere un campo personalizzato (custom field) nella pagina Checkout di magento, in qualsiasi step della procedura di pagamento. C’è un’estensione che consente facilmente di aggiungere un campo nel Checkout che si può scaricare qui Dopo aver scaricato l’estensione, si avrà un campo aggiuntivo già impostato nella fase di fatturazione del Checkout. E’ possibile personalizzare l’estensione ed aggiungere il campo personalizzato in qualsiasi altra fase del Checkout.

Aggiungere tendina select dei Country su Frontend e Admin in Magento

Durate lo sviluppo di un sito e-commerce in magengo, può essere necessario per vari motivi di mostrare la tendina della collezione dei paesi, quindi la lista di tutti i Country secondo le impostazioni di Magento. Ad esempio si può avere la necessità di aggiungere un nuovo campo lato frontend o admin per associare un country ad una certa opzione. Per fare quensto si possono utilizzare delle semplici funzioni in php per accedere a tutti i nomi dei paesi county compresi i codici di identificazione dei singoli paesi, in modo che siano riconosciuti da magento.

Scaricare Magento in italiano

Pacchetto di installazione di Magento per la lingua Italiana. Spesso appena si installa Magento si deve subito pensare all’impostazione della lingua italiana. Vediamo i passi da seguire per installare magento in italiano:

Controllare tipo pagina corrente in Magento

Per controllare qual'è il tipo della pagina corrente in php su magento, è possibile controllare in questo modo: $ pageIdentifier = Mage :: app () -> getFrontController () -> getAction () -> getFullActionName (); per la homepage $ pageIdentifier sarà cms_index_index per una pagina catagory $ pageItentifier è 'catalog_category_view' per una pagina prodotto 'catalog_product_view' e così via.

Come visualizzare un blocco statico nel template html in Magento

Cos’è un blocco statico in Magento ? I blocchi statici possono essere utilizzati in tutto il tema , ovunque si vuole fare piccoli aggiornamenti ad una sezione di una pagina . Gli usi tipici sarebbero per banner promozionali / richiami nelle barre laterali o per qualche testo personalizzato nel bel mezzo della tua home page . Blocchi statici possono anche essere inseriti in pagine CMS o inclusi in pagine di categoria .

Visualizzare lista di tutte le categorie in Magento

A volte si ha la necessità di far visualizzare in qualche parte del sito e-commerce la lista di tutte le categorie di prodotti di Magento. Per ottenere la struttura ad albero di tutte le categorie si può scrivere una funzione che ritorna come risultato un’array con la lista di tutte le categorie. Di seguito il codice della funzione php:

Disabilitare Compare, confronto prodotti su Magento

In Magento di default risulta attivata la funzionalità Compare, ovvere che consente di confrontare diversi prodotti. Spesso però nello sviluppo di un nuovo e-commerce ci si accorge che questa funzionalità non serve, infatti la funzione di confronto ha un senso se i prodotti hanno diversi attributi da confrontare con diverse caratteristiche, altrimenti risulta una funzione superflua. Per disabilitare questa funzione si possono utilizzare diverse strade. Si può disabilitare ad esempio disabilitando il modulo compare su Configurazione -> Advanced, oppure commentando nel codice html dove compare i vari pulsanti di compare dove vengono visualizzati. Un'altra strada da considerare è quella di

Cambiare valuta prezzi a destra su Magento

E' possibile modificare come vengono visualizzati i prezzi dei prodotti in Magento, in particolare per cambiare la posizione della valuta standard, si può effettuare modificando il codice php. Aprire il file: /lib/Zend/Currency.php alla riga ~70 modificare 'position'  => self::STANDARD, con: 'position'  => self::LEFT,

Torna in cima