Magento

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

2
Esquerda juntar uma tabela em uma consulta de coleção
Estou fazendo o seguinte para obter alguns pedidos do sistema para exportação: $orders = Mage::getModel('sales/order')->getCollection() ->addFieldToFilter('status', $statusToExport) ->addFieldToFilter('store_id', $this->processingStoreId) ->addFieldToFilter('updated_at', array('gteq' => date('Y-m-d H:i:s', $lastSyncTime))); Preciso adicionar algo em que não exporte se o pedido entity_idestiver em uma tabela personalizada que possuo. Se eu estivesse usando SQL, faria: left join …


4
Desativando módulos - melhoria de desempenho?
Esta pergunta tem 2 partes: A desativação dos módulos principais melhora o desempenho geral da loja e, se for o caso, eles precisam ser desabilitados no administrador (ou seja, desabilitar a saída do frontend) ou desabilitados via config.xml para que essa melhoria de desempenho seja vista. Se houver uma melhoria …

4
Obter URL do produto eficiente a partir do ID
Qual é a maneira mais eficiente de obter um URL de produto, apenas com seu ID? Em alguns lugares do nosso código, temos coisas como Mage::getModel('catalog/product')->load($id)->getProductUrl()obter o URL do produto, dada a quantidade de eventos, etc. associados a um produto, isso parece um desperdício, existe um método mais simples? A …


1
Mage_PageCache - cache de página inteira externo
Portanto, no Community Edition, existe uma opção System->Configuration->System->External Full Page Cache Settingsque parece oferecer um cache de página inteira usando o Zend Cache. Ao definir esses valores, você recebe um novo botão na página de cache para limpá-lo. Então, minha pergunta é esta, depois de descobrir isso recentemente. O que …


3
de onde vem o is_salable?
Nota: Se você estiver editando produtos por código PHP, indexe-os novamente no administrador depois, economize suas horas tentando descobrir por que eles não aparecem como eu abaixo ... Estou circulando em círculos, tentando descobrir como is_salableestá definido um produto e, assim, descobrir por que meus produtos estão sendo exibidos agora. …
27 catalog  core 

4
Retornando $ this após o observador
Vejo algumas informações conflitantes na Internet e nos módulos de terceiros - é um requisito ou prática recomendada retornar $thisno final de um método de observação? Por exemplo: MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff return $this; }


4
Qual é o status dos problemas de arredondamento em 1.7?
Estamos usando o Magento CE 1.7 e temos vários problemas de arredondamento. Em vários cálculos, há uma diferença de 0,01 EUR. A questão básica pode ser que os preços dos artigos sejam incl. imposto. Os co-programadores substituíram o Mage_Core_Model_Store::roundPrice()método para calcular com precisão de 4 dígitos. Mas isso parece causar …

4
Limpar todas as regravações de URL - Empresa (1,13)
Depois de várias importações bagunçadas, fiquei com uma carga de reescrições de URL que preciso remover. Estou executando o Enterprise 1.13 Quando tive esse problema na comunidade, simplesmente truncei core_url_rewritee reindexei. No entanto, no Enterprise, percebo que existem várias tabelas diferentes que controlam as reescritas. enterprise_url_rewrite enterprise_url_rewrite_category_cl enterprise_url_rewrite_product_cl enterprise_url_rewrite_redirect enterprise_url_rewrite_redirect_cl …

8
Carrinho soltando todos os itens / sessão do carrinho limpa
Um site que eu gerencio repentinamente (potencialmente duas semanas atrás - a partir das estatísticas do GA e relatado apenas agora) começou a soltar os itens do carrinho quando você o visualiza ou faz o checkout. O 'minicarrinho' superior mostra os itens no menu suspenso, até que você navegue até …
27 checkout  session  cart 

1
Magento 2.1: usando o gerenciador de entidades
De 2.1 Magento introduziuMagento/Framework/Model/EntityManager Posso estar errado aqui, mas, pelo meu entendimento, é substituir o Magento/Framework/Model/AbstractModelque estava implementando o recurso por herança e resolvê-lo por composição (FYI: https://en.m.wikipedia.org/wiki/Composition_over_inheritance ) Você pode obter um exemplo aqui nos arquivos principais: https://github.com/magento/magento2/blob/59671558ecdab652b40db2d1a7c63d5b1dea0a92/app/code/Magento/Cms/Model/ResourceModel/Block.php Basicamente, todas as operações CRUD são declaradas explicitamente na classe e …


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.