Magento

Perguntas e respostas para usuários da plataforma Magento e-Commerce



3
Adicione nova coluna ao sales_flat_order_grid
Como posso adicionar uma nova coluna à sales_flat_order_gridtabela e garantir que os valores sejam inseridos corretamente? A "fonte" da nova coluna é uma coluna personalizada à qual adicionamos sales_flat_order, vamos chamá-lo foo. AFAICT, existem três maneiras foode aparecer na grade principal de pedidos: JOINa sales_flat_order_gridcoleção para sales_flat_order. Problema: Os filtros …

6
Como posso receber notificações por email para exceções?
Como configurar notificações por email para exceções registradas ou lançadas no site? ATUALIZAÇÃO: algumas pessoas comentaram o fato de que você pode esperar receber muitos e-mails se você receber todas as exceções por e-mail. Costumo gostar de manter o meu registro de exceções bastante leve. Tudo o que entra lá …
14 email  exception 


1
Melhorando mensagens de erro para erros de compilação XML
Magento é bastante protetor (como deveria ser) em relação à exibição de erros. Quando o modo de desenvolvedor está ativado (como deveria estar durante o desenvolvimento), o aplicativo permite que o feedback de erro em tempo de execução seja exibido pelo usuário. Para erros de compilação XML, embora esse feedback …



4
Como verificar se o cliente já está inscrito na newsletter
Preciso verificar se o cliente está inscrito na carta de notícias ou não. Atualmente, estou usando esse código e ele não está retornando nada: if (Mage::getSingleton('customer/session')->isLoggedIn()) { $status = Mage::getSingleton('customer/session')->getCustomer()->getIsSubscribed(); echo $status; die(); } Isso não está dando nada. Alguma idéia de como fazer isso funcionar?


1
Usando o ORM do Magento para inserir um campo de ID específico
Existe uma maneira de usar o ORM simples do Magento ( Mage_Core_Model_Abstracte Mage_Core_Model_Resource_Abstract) para inserir linhas de modelo com uma chave primária específica? Por exemplo, se eu executasse o seguinte em um sistema Magento vazio Mage::getModel('core/website')->setData(array ( 'website_id' => 2, 'code' => 'foo', 'name' => 'Main Website', 'sort_order' => 0, …
14 model 


5
Filtrar coleção de produtos por atributo não plano
Eu estou fazendo o seguinte: $productCollection = Mage::getModel('catalog/product') ->getCollection(); $productCollection ->addAttributeToFilter('my_attribute', 1); my_attribute não está nas tabelas planas, mas as tabelas planas estão ativadas. Eu continuo recebendo a coleção completa. O motivo parece estar em \Mage_Catalog_Model_Resource_Product_Collection::addAttributeToSelect: $columns = $this->getEntity()->getAttributeForSelect($attributeCode); No $this->getEntity()é uma instância da Mage_Catalog_Model_Resource_Product_Flatqual busca os campos simples - …

4
É bom instanciar uma classe getModel em modelos phtml?
Esta é uma pergunta sobre boas práticas de programação no Magento. Preciso mostrar (na lista de produtos da categoria) o produto com seus produtos relacionados em miniaturas. Então eu editei mypackage/mytheme/template/catalog/product/list.phtmlcom algo assim <?php $related=$_product->getRelatedProductIds(); if(count($related)>0){ echo '<div class="a'.$ap.'"></div>'; echo '<div class="li_p"><ul>'; foreach($related as $rela){ $rela_nom=Mage::getModel('catalog/product')->load($rela); echo '<li><a href="'.$rela_nom->getProductUrl().'"> <img …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.