Blog Magento Italia
Ultime news e tutorial su Magento in Italiano

Snippet

In questa sezione troverai una raccolta di snippet pronti all'uso per velocizzare al meglio il tuo lavoro con Magento.
  • Come eseguire il codice Magento esternamente in un file php

    Hai bisogno di prelevare le informazioni del tuo store, coe ad esempio informazioni sui clienti, sugli ordini o sui prodotti in un file esterno? Questo semplice snippet ti aiuterà a collegarti facilmente alla tua installazione di Magento e prendere tutte le info che ti servono. <?php require_once('app/Mage.php'); // Percorso della...
  • Inserire un blocco di prodotti nuovi in una pagina cms Magento

    Questo piccolo e semplice snippet ti permetterà di visualizzare i prodotti impostati come nuovi in una pagina cms di Magento. Ti ricordo che per impostare i prodotti come nuovi, devi usare l'attributo "Imposta come nuovo dal" Corso Magento 1 Il primo corso in Italia su Magento. Più di 20h di...
  • Richiamare un blocco statico in una pagina phtml del template di Magento

    In un precedente articolo, abbiamo visto come richiamare un blocco cms in una pagina cms di Magento. Questo semplice snippet invece, ti tornerà utile qualora dovessi richiamare un blocco cms all'interno di un file phtml. <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('blocco-contatti')->toHtml(); ?> Attenzione! Ricorda di cambiare cms-block-id con l’ID del tuo blocco statico.
  • Magento - come ottenere la quantità di un determinato prodotto

    <?php $_product = 174; // L'ID del prodotto $qtyStock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty();
  • Come inserire il blocco Prodotti "nuovi" nella home page di Magento

    [php][/php]
  • Magento - come caricare un prodotto da ID o da codice SKU

    <?php $_product = Mage::getModel('catalog/product')->load(108); // dove 108 è l' ID del prodotto $_product = Mage::getModel('catalog/product')->loadByAttribute('sku','codice-prodotto'); // dove codice-prodotto è il codice del prodotto :)
  • Come cancellare tutti i prodotti dal database di Magento

    Devi cancellare tutti i prodotti e dati di test dal database del tuo store Magento? Ecco un semplice script da eseguire nel tuo database. Questo è stato testato e funziona correttamente con Magento 1.9. ATTENZIONE! Mi raccomando, [highlight]ricordati di fare un backup del database[/highlight] prima di ogni operazione sul database...
  • Come disabilitare l'editor WYSIWYG in Magento

    Se anche tu hai avuto problemi con l'editor di testo di Magento, puoi risolvere il problema semplicemente disabilitandolo di default oppure disabilitarlo completamente. Può capitare anche di non voler dare questa opzione ai clienti che la maggior parte delle volte tendono a creare dei mostri, sottolineando, cambiando caratteri, colorando con...
  • Come ottenere l'url della cartella Media in Magento

    Esempio http://www.mionegozio.it/media/ [php]<?php echo $this->getMediaUrl(); ?>[/php] oppure [php]<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA); ?>[/php]
  • Magento Tutorial: Aggiungere un nuovo blocco (reference) strutturale in Magento

    Se già conosci un pò Magento, saprai sicuramente che è completamente modulare e ciò consente di avere una grande scalabilità e flessibilità per il tuo negozio. Mentre si sviluppa un template per Magento, ci si trova di fronte a molti blocchi che puoi inserire in dei blocchi strutturali. Se non...
  • Link "Guarda prodotto nel frontend" nell'admin di Magento

    Ti è mai capitato di creare o modificare un prodotto nell'admin di Magento e poi di doverlo andare a cercare nel frontend? Forse dopo un pò di tentativi si riesce a raggiungere il prodotto o tramite la categoria oppure tramite la ricerca, ma il più delle volte bisogna rifare gli...
  • Importare iscritti alla Newsletter di Magento senza email di conferma

    Di recente ho dovuto importare in Magento una lista di email per la newsletter. Per fare questo ho trovato uno script molto veloce che fa proprio questo. 1. Create un file php chiamato importSubscribers.php e incollateci questo codice: < ?php require_once "app/Mage.php"; Mage::app(); $subscribers = array('[email protected]','[email protected]'); foreach ($subscribers as $email...
  • Fontis_Recaptcha - Aggiungi la validazione CAPTCHA ai form di contatti in Magento

    Questa estensione protegge i form "Invia ad un amico", "Contattaci", "Revisione Prodotto" e il form di registrazione clienti dagli Spambot aggiungendo il controllo reCAPTCA a questi form. Potete trovare il modulo gratuito qui: http://www.magentocommerce.com/magento-connect/Fontis/extension/1169/fontis-recaptcha  
  • Inserire un Blocco CMS in una Pagina CMS Magento

    Può capitare di dover inserire un blocco di testo o un blocco di immagini, insomma, un blocco con del contenuto html in una o più pagine cms di Magento. Per farlo, possiamo creare un blocco CMS, e richiamarlo all'interno di una pagina cms, o nella descrizione di un prodotto o...
  • Magento problema Paypal. Errore: Questa fattura commerciale è già stata pagata.

    Facendo dei test di pagamento con Paypa per un sito ecommerce realizzato con Magento, mi sono imbattuto in questo errore dopo il reindirizzamento: "Questa fattura commerciale è già stata pagata. Per maggiori informazioni, contatta il commerciante" Il problema era dovuto al fatto che l'account Paypal era collegato a più siti...
  • Come inserire il blocco newsletter Magento in una pagina CMS

    Magento ha già al suo interno un ottimo motore di newsletter. Scopri come inserire il blocco d'iscrizione alla newsletter in una pagina CMS. pesso capita di dover realizzare una pagina CMS in Magento per un sito in costruzione, con la necessità di inserire i contatti del cliente. Magento è un...
  • Magento 1.6 arrotonda male i prezzi nella lista prodotti e nella pagina prodotto

    Se anche voi avete riscontrato questo problema sulla versione di Magento 1.6, potete risolvere facilmente modificando il file Calculation.php [php]app/code/core/Mage/Tax/Model/Calculation.php Linea 466[/php] cambiando da [php] public function calcTaxAmount($price, $taxRate, $priceIncludeTax=false, $round=true)[/php] a [php]public function calcTaxAmount($price, $taxRate, $priceIncludeTax=false, $round=false)[/php] L'ho provato personalmente e per me ha  funzionato correttamente.Avete riscontrato anche voi...

17 oggetto(i)