Consulente ecommerce

Professionalità ed esperienza al servizio del tuo E-commerce!

magento

No public Twitter messages.





Questo post sarà brevissimo ma risolverà molti problemi e mal di testa a tutti coloro che lavorano su Magento.

Capita spesso di avere la necessità di recuperare il valore di un attributo di un prodotto. Come tutti sanno ogni attributo ha 2 valori quando è associato ad un prodotto: il valore admin e il valore della vista (che è la sua traduzione per quella lingua e/o vista).

Di seguito il metodo per recuperare entrambi i valori (nell’esempio si recupera il valore dell’attributo Manufacturer):

1) Recuperare l’etichetta admin:


                        $curProduct = Mage::getModel("catalog/product")->load($_product->getId());
                        $manufacturerAdminLabel = null;
                        $_attribute= $curProduct->getResource()->getAttribute("manufacturer");
                        $_options= $_attribute->getSource()->getAllOptions(true, true);
                        foreach($_options as $option){
                          if ($option['value'] == $curProduct->getData("manufacturer")){
                              $manufacturerAdminLabel = $option["label"];
                              Mage::log($manufacturerAdminLabel);
                          }
                        }

2) Recuperare l’etichetta della vista corrente:


                        $curProduct->getAttributeText("manufacturer");

Altri posts


Login with Facebook:

Soluzioni POS (point of sale)

Parlare di POS (dall'inglese "Point of Sale"), significa fare riferimento ...

Ottimizzare i propri feed vers

Se avete molti feed prodotti saprete già che mantenerli ed ...

Magento Community Edition Vs M

Quando si decide di far crescere il proprio business e ...

L'evoluzione di Internet in 10

Ecco una interessante infografica che mostra come si è evoluto ...

Misurare le performance del co

In questo breve post vi mostrerò come misurare le performance ...