Shopping Cart

Il vostro carrello è vuoto

Visitate il negozio

Blog

Errore Contact Form : Impossibile inviare un email di contatto con Magento.

Postato da Antonio Carboni il luglio 25th, 2010 in Risoluzione problemi con Magento, Tutorial Magento - Nessun Commento »

Impossibile inoltrare la richiesta. Per favore, riprova più tardiQualche giorno fa mi è stato chiesto di risolvere un problema al modulo dei contatti integrato in Magento. Quando un cliente tenta di contattarvi attraverso il form dei contatti potrebbe ritrovarsi davanti a  questo errore: Unable to submit your request. Please, try again later (o in italiano: Impossibile inoltrare la richiesta. Per favore, riprova più tardi.).

Questo errore è dovuto un bug presente in tutti i template creati precedentemente la 1.4  e che non sono stati aggiornati correttamente (particolare molto difficile da notare).

Si tratta di un controllo antispam inserito a partire dalla 1.4 e che grazie a un campo nascosto permette di riconoscere se i campi sono stati compilati da una persona reale o da un bot.

Per risolvere dovete aprire il file del template contacts/form.phtml e modificare il codice che si presenterà pressapoco così:

<div>
 <p><?php echo Mage::helper('contacts')->__('* Required Fields') ?></p>
 <button type="submit"><span><?php echo Mage::helper('contacts')->__('Submit') ?></span></button>
</div>

e sostituirlo in questo modo:

<div>
 <p><?php echo Mage::helper('contacts')->__('* Required Fields') ?></p>
 <input type="text" name="hideit" value="" style="display:none!important;" id="hideit" />
 <button type="submit" title="<?php echo Mage::helper('contacts')->__('Submit') ?>"><span><?php echo Mage::helper('contacts')->__('Submit') ?></span></button>
</div>

Impostare metodi di spedizione Poste Italiane con Magento

Postato da Antonio Carboni il luglio 19th, 2010 in Estensioni per Magento, Guide all'utilizzo di Magento, Tutorial Magento, e-commerce - Nessun Commento »

E’ risaputo che Magento crea non pochi problemi ai neofiti che per la prima volta si avvicinano a Magento. Sia il codice che il lato amministrativo infatti sono di per se molto differenti da qualsiasi cms comune e questo da parecchio filo da torcere anche a esperti del settore. Per fortuna ci siamo noi che con le nostre guide cerchiamo di aiutarvi a capire meglio questa fantastica piattaforma.

Oggi affronteremo un problema molto comune per tutti i piccoli-medi venditori che continuano ad affidare le proprie spedizioni alle Poste Italiane.

Prima di tutto ci serve un estensione chiamata MatrixRates e che è possibile trovare qua:

http://www.magentocommerce.com/magento-connect/webshopapps/extension/604/webshopapps-matrixrate–the-original-multiple-table-rate-solution–certified-bug-free

oppure potete direttamente incollare sul vostro Magento Connect la sua extension key:

magento-community/Auctionmaid_Matrxrate

Una volta installato il modulo andate nel backend del vostro Magento in Sistema -> Configurazione e scegliete la scheda Vendite e infine la voce Modalità di Spedizione.

Tra le varie schede al centro scegliete quella chiamata ActionMaid Matrix Rates e da qua potete configurare le opzioni di spedizione.

Per settare invece i vari metodi ecco una tabella csv di esempio: tablerates-emergento.csv

Potete modificarla con notepad++ oppure più semplicemente con il software scalc incluso nella suite OpenOffice. Modificate infine il file secondo le vostre esigenze dopodichè importatelo tramite l’apposito form nella scheda ActionMaid Matrix Rates.

osCommerce vulnerabile da malware

Postato da Antonio Carboni il luglio 19th, 2010 in e-commerce - Nessun Commento »

Recentemente tantissimi venditori che sfruttano la famosa piattaforma osCommerce hanno avuto brutte sorprese: tantissimi antivirus hanno riconosciuto i loro siti come siti malevoli.

La causa sarebbe un codice Javascript che forzerebbe l’utente a scaricare sul proprio pc un malware a sua totale insaputa. Ancora non si sa come abbiano potuto violare la piattaforma e inserire il codice malevolo fatto stà che il numero di siti colpiti continua a crescere.

Per questo gli esperti raccomandano a chiunque usasse una versione obsoleta di OScommerce l’aggiornamento immediato del sistema.

Noi d’altro canto continuiamo a raccomandare ai nostri clienti e a lettori del blog, l’utilizzo di Magento per il proprio sito professionale.

Mostrare i prodotti nella Homepage di Magento 1.4

Postato da Antonio Carboni il luglio 9th, 2010 in Design e Template Magento, Guide all'utilizzo di Magento, Risoluzione problemi con Magento, Tutorial Magento - 2 Commenti »

Abbiamo già visto più volte come inserire determinati prodotti nella homepage di Magento. Dopo l’aggiornamento alla versione 1.4.1.0 però si può constatare che il codice utilizzato non funziona più. Con la nuova versione infatti serve “qualcosina” in più nel codice per mostrare la lista prodotti in una pagina del CMS.
In sostanza da backend non dovrete far altro che aggiungere nel campo Layout Update XML questo codice:

<reference  name="content">

<block type="catalog/product_list" name="featured" template="catalog/product/list.phtml">

<action method="setCategoryId"><category_id>[tuacategoriaqua]</category_id></action>

</block>

</reference>
 

Ovviamente il codice va adattato alla vostra situazione quindi se ad esempio avete un file phtml specifico per la lista in home page dovete cambiare il percorso
del template.

Cambiare la pagina 404 di Magento

Postato da Antonio Carboni il luglio 5th, 2010 in Design e Template Magento, Guide all'utilizzo di Magento, Tutorial Magento - Nessun Commento »

Oggi vedremo come andare a modificare la famosa pagina d’errore 404 di Magento, ossia quella pagina che appare quando un file o una pagina richiesta non è presente nel server.

Magento nella prima installazione ha già una pagina 404 demo. L’url key di questa pagina è “no-route“. Dentro questa pagina po

tete cambiare i testi, immagini e potete aggiungere anche blocchi dinamici, come una lista delle categorie o una griglia di prodotti in offerta.

Il codice nell’ultimo caso è questo:

{{block type="catalog/product_list" category_id="2"  template="catalog/product/list.phtml"}}

E’ preferibile creare un nuovo file list.phtml e personalizzarlo per meglio adattarlo alla disposizione della pagina (non penso vogliate mostrare la lista intera dei prodotti ma piuttosto solo una parte). Per aggiungere invece una lista di categorie, potete consultare la guida per aggiungere il menu categoria nelle colonne laterali con l’unica eccezione di cambiare posizione (dal blocco left) a quello della pagina.