Reading Time: < 1 minute In Magento può essere utile estrarre l’elenco degli stati di avanzamento dell’ordine. Con il codice seguente estraiamo etichette e valori $collection = Mage::getModel(‘sales/order_status’) ->getResourceCollection() ->getData(); Con questo foreach estraiamo il contenuto dell’array foreach ($collection as $co): echo $co[‘status’]; //valore echo $co[‘label’]; //etichetta endforeach; Citando da https://www.riccardotempesta.com/modificare-lo-stato-ordine-di-magento/ riportiamo la differenza esistente in Magento tra “state” […]
Categoria: Magento
Magento, modificare un ordine
Reading Time: 2 minutes Magento permette di modificare un ordine fatto da un cliente al fine di eliminare dei prodotti, aggiungerne di nuovi o modificare le quantità dei prodotti gia ordinati. Per modificare un ordine bisogna andare nel pannello di amministrazione del proprio magento, nella sezione Vendite -> Ordini aprire l’ordine che si vuole modificare cliccando sulla relativa riga […]
Magento, dettaglio ordini in pending in account cliente
Reading Time: < 1 minute In Magento per far visualizzare gli ordini in pending nello storico ordini dell’account cliente bisogna aggiungere la stringa nel blocco In attesa di pagamento al file /web/app/code/core/Mage/Sales/etc/config.xml
Magento visualizzare la percentuale di sconto nella scheda prodotto
Reading Time: < 1 minute Molto spesso è utile mostrare, oltre al prezzo pieno e al prezzo speciale, anche la percentuale di sconto applicata ad un prodotto. E’ una informazione che aiuta il cliente a capire quale è il guadagno che avrebbe se acquistasse il prodotto in queswto negozio e aiuta il venditore a concludere la vendita dando una informazione […]
Magento trasformare un prodotto in virtuale
Reading Time: < 1 minute Volete trasformare uno o più prodotti in virtuali? Niente di più semplice update catalog_product_entity set type_id = ‘virtual’ where sku IN (‘idprodotto’);
Magento, conteggio prodotti per categoria errato in admin
Reading Time: < 1 minute Può capitare che nel pannello di amministrazione di Magento il menu delle categorie, sezione Catalogo -> Gestisci Categorie, mostri un numero dei prodotti presenti in ciascuna categoria non veritiero. La cosa si nota molto bene confrontando il numero presente tra parentesi tonde accanto al nome della categoria nel menu e il numero di prodotti riportato […]
Magento, applicare uno sconto ad una categoria di prodotti
Reading Time: 2 minutes Vediamo come applicare uno sconto ad una categoria di prodotti in un e-commerce fatto con Magento. Magento offre parecchie funzionalità, una senza dubbio una molto interessante è quella che permette di stabilire delle regole da applicare al verificarsi di determinati condizioni nel catalogo prodotti. Un esempio che può aiutare a capire di cosa stiamo parlando […]
Magento, impostare i prodotti come disponibili con una query
Reading Time: < 1 minute Con questa comoda query update cataloginventory_stock_item set is_in_stock = 1; è possibile impostare tutti i prodotti come disponibili.
Problema inserimento immagini nel CMS di magento
Reading Time: < 1 minute Recentemente mi è capitato di avere problemi nell’inserimento delle immagini in una pagina del CMS di Magento 1.7.0.2 Controllando Firebug durante l’operazione di inserimento dell’immagine ho riscontrato il seguente errore TypeError: opener is null return opener.document.getElementById(targetElementId); Questa la soluzione che ho trovato qui https://www.magentocommerce.com/boards/viewthread/179844/P15/ e che, detto brevemente, risolve in questo modo aprire il […]
Estrarre il prezzo del prodotto personalizzato per il gruppo del cliente in Magento 1
Reading Time: < 1 minute Vediamo come è possibile, in magento 1, estrarre il prezzo del prodotto personalizzato per il gruppo del cliente. In Magento 1 per estrarre il prezzo del prodotto personalizzato per il gruppo del cliente è possibile utilizzare le seguenti due linee di codice $priceGroup_ = Mage::getModel(‘catalog/product’)->load($productId)->getData(‘group_price’); $priceGroup = $priceGroup_[0][‘price’]; Testato con Magento 1.7.0.2