Magento

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


2
Como lidar com classes "Mysql4" obsoletas ao reescrever modelos de recursos
Eu tenho que reescrever Mage_Catalog_Model_Resource_Category_Flat. A antiga classe de recurso Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Flatainda está lá no Magento 1.7 para compatibilidade com versões anteriores e estende a nova. Uma pesquisa na base de código para o alias do modelo completo resource_eav_mysql4_category_flatnão produziu nenhum resultado. Mas o config.xmlde Mage_Catalog contém esta linha: <deprecatedNode>catalog_resource_eav_mysql4</deprecatedNode> E …

2
Modelo personalizado para blocos estáticos na página CMS?
Pesquisei na web e não consegui encontrar como fazer isso. Quero adicionar um bloco estático que eu criei no admin antes a uma página do cms. Isso funciona usando uma destas linhas: {{block type="cms/block" block_id="my_block_id"}} {{block type="cms/block" block_id="my_block_id" template="cms/content.phtml"}} Agora eu quero usar um modelo personalizado, ou seja: {{block type="cms/block" …

4
Compartilhando sessões entre lojas com domínios diferentes
Eu tenho três sites em uma instalação Magento, cada um com seu próprio domínio. Agora, devido à segurança do navegador da web, você não pode acessar cookies de outro domínio, nem sessões. De alguma forma, preciso passar dados temporários entre dois repositórios diferentes com domínios diferentes. Meu caso de uso …

3
Observando a alteração do estado do pedido
Parece que não há evento de estado do pedido por padrão, então como você costuma observar a alteração do estado do pedido? Existem duas possibilidades que eu vejo: a) Sobrescreva o modelo de pedidos / vendas para criar seu evento personalizado para uma mudança de estado b) Observe o evento …

2
Como funciona o preço dinâmico no Magento?
Gostaria de saber como funciona o preço dinâmico no Magento? Por exemplo, criei um produto no back-end e adicionei algumas opções personalizadas. Portanto, se o usuário escolher a opção, o preço mudará automaticamente na página de visualização do produto sem recarregar a página. Alguém pode explicar como o Magento executa …

1
Arrecadação de impostos na fonte e valor tributável mínimo
Estou pesquisando a implementação de certas regras tributárias específicas para a Argentina. Um pouco de contexto: Existem basicamente duas regras de IVA, dependendo do tipo de produto: 21% e 10,5%, elas são mutuamente exclusivas Existem várias regras tributárias baseadas no tipo de cliente e na província de cobrança que não …
8 tax 




9
Como definir um produto para entrar / sair de estoque programaticamente
Tentei alguns trechos encontrados online, mas sem sucesso. Apenas tentando definir um produto para estar em estoque / fora de estoque com código, isso é o máximo que eu consegui: $product = Mage::getModel('catalog/product')->load( 'id' ); $stockItem = $product->getStockItem(); $stockItem->setData('manage_stock', 1); $stockItem->setData('is_in_stock', 0); $stockItem->setData('use_config_notify_stock_qty', 0); $stockItem->setData('qty', 0); $stockItem->save(); $product->save(); Ele não …

3
A nova coluna adicionada à tabela não está sendo salva
Adicionei uma nova coluna à tabela newsletter_subscriber, 'artists_followed'. na minha Mage_Newsletter_Model_Subscriberclasse de modelo substituído , adicionei a seguinte função: public function updateSubscriberArtists($email, $artist) { $this->loadByEmail($email); if ($this->getId()) { $this->setArtistsFollowed($artist); try { $this->save(); } catch (Exception $e) { throw new Exception($e->getMessage()); } } } tudo corre bem, nenhum erro é gerado, …
8 model 


3
Cron trava o MySQL
Depois de mudar para um novo servidor, estou recebendo o problema de travamento do MySQL [1] uma vez por dia, que chega ao meu email e é irritante, sem mencionar o impacto potencial. Alguma dica sobre como depurar esse problema? Obviamente falha acontece, $schedule->save()então eu tentei envolvê-lo com uma tentativa …
8 database  error 

2
Navegação em camadas personalizada, sem atributos. Essa é a única maneira de fazer isso?
Hoje, estou selecionando uma opção de navegação em camadas que não é baseada em um atributo. É para classificações, portanto, o front end pode mostrar boas estrelas brilhantes. Para fazer isso eu tenho: Criou um módulo Reescrever catalog_block_layer_view <blocks> <catalog> <rewrite> <layer_view>Bob_Catalog_Block_Layer_View</layer_view> </rewrite> </catalog> </blocks> Criou uma classe chamada Bob_Catalog_Block_Layer_View …

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.