mai 26
Envio de Newsletter no Magento

Segundo o manual de configuração do CronJob do Magento (http://www.magentocommerce.com/wiki/how_to/how_to_setup_a_cron_job), o envio da Newsletter deveria ocorrer sempre que o Cron do Magento fosse executado. Entretanto, o arquivo de configuração do módulo de Newsletter não está assim na versão 1.4.

Para corrigir, edite o arquivo app/code/core/Mage/Newsletter/etc/config.xml e substitua a lina abaixo:

<schedule><cron_expr>*/5 * * * *</cron_expr></schedule>

Por:

<schedule><cron_expr>* * * * *</cron_expr></schedule>

Para testar, execute o Cron do Magento manualmente: www.seudominio.com.br/magento/cron.php.

mai 5
Conheça a loja Toda Mulher – bolsas e acessórios

Clique aqui e conheça a Loja Virtual TodaMulher
Bolsas e Acessórios

abr 30
Importando banco de dados Oscommerce para o Magento

Para realizar a importação do banco de dados da loja do osCommerce para a loja do Magento instale o módulo osCommerce Migration Tool, que está disponível na url:

http://www.magentocommerce.com/magento-connect/Magento+Core/extension/114/os-commerce-import

Após instalar o módulo vá em Sistema -> Importar/Exportar -> osCommerce

Clique em “Add New osCommerce Profile” e insira os dados de acesso do banco de dados do osComemerce e clique em “Salvar“.

Feito isso selecione o perfil que você acabou de criar e depois vá em “Executar Perfil” e clique em “Check requirements!“. Ele vai tentar fazer a conexão com o banco de dados do osCommerce, se tudo correr bem ele vai mostrar as opções de como você quer configurar a loja para receber a importação do banco de dados e também as opções do que você pode importar, sendo Categorias, Produtos, Clientes e/ou Pedidos.

Se acontecer alguma falha com a conexão do banco de dados será exibido uma mensagem de erro ao invés das opções.

Com tudo configurado corretamente clique em “Start Runing!“, uma nova janela se abrirá com a porcentagem da importação e o status da importanção.

* Obs.
Este módulo possui um bug para a versão 1.4 do Magento que faz com que a importação não ocorra com sucesso. Para solucionar este problema abra o arquivo app/code/core/Mage/Oscommerce/Block/Adminhtml/Import/Run.php e procure por:

“new Ajax.Request(”‘.$this->getUrl(’*/*/batchRun’).’”, {
  method: “post”,”

E substitua o method “post” por “get”, ficando assim:

new Ajax.Request(”‘.$this->getUrl(’*/*/batchRun’).’”, {
method: “get”,

Pronto, só executar o processo novamente.

mar 31
Como exibir o bloco de navegação por categorias, preços e demais atributos
icon1 gvenerato | icon2 Magento, tutoriais | icon4 31 03 2010| icon3Não há comentários »

No Magento, para exibir o bloco de navegação por categorias, preços e demais atributos, faça:

1- A categoria mãe deve ser do tipo Anchor

2- Edite o arquivo catalog.xml e insira o código a seguir abaixo de  <catalog_category_layered> e de <catalog_category_default>:
<reference name=”left”>
<block type=”catalog/layer_view” name=”catalog.leftnav” before=”-” template=”catalog/layer/view.phtml”/>
</reference>

3- Para que os links sempre apontem para a página da categoria mãe, substitua o método getUrl da classe app/code/core/Mage/Catalog/Model/Layer/Filter/Item.php por:
public function getUrl()
{
$currentCategory = $this->getFilter()->getLayer()->getCurrentCategory();

$query = array(
$this->getFilter()->getRequestVar()=>$this->getValue(),
Mage::getBlockSingleton(’page/html_pager’)->getPageVarName() => null // exclude current page from urls
);

if ($currentCategory) {
$url = $currentCategory->getUrl(’*/*/*’, array(’_current’=>true, ‘_use_rewrite’=>true, ‘_query’=>$query));

$urler = Mage::getModel(’core/url’);
$urler -> getRouteUrl(’*/*/*’, array(’_current’=>true, ‘_use_rewrite’=>true, ‘_query’=>$query));
$urler->setQueryParams($query, true);
$query = $urler->getQuery(false);

return $url . ‘?’ . $query;
}
else {
return Mage::getUrl(’*/*/*’, array(’_current’=>true, ‘_use_rewrite’=>true, ‘_query’=>$query));
}
}

mar 24
Como corrigir bug do Google Analytics no Magento 1.4

A nova versão do Magento 1.4 veio com um bug no módulo do Google Analytics, que faz com que o módulo não funcione corretamente.

Um bug fácil de se corrigir, para isso acesse o arquivo:

app/code/core/Mage/GoogleAnalytics/Block/Ga.php

Na linha 180 insira o código:

var _gaq = _gaq || [];

Ficando o código da seguinte maneira:

var _gaq = _gaq || [];
_gaq.push(["_setAccount", "' . $this->getAccount() . '"]);
_gaq.push(["_trackPageview", "'.$this->getPageName().'"]);

Salve o arquivo e o bug estará corrigido.

mar 24
Inserindo abas na visualização de produtos no Magento

Primeiramente faça o download e instale o módulo de abas do Magento na url:

http://www.magentocommerce.com/extension/1725/magento-easytabs

Para inserir novas abas faça o seguinte.

Abra o arquivo app/design/frontend/seu-pacote/seu-tema/layout/easytabs.xml
Procure pela referência “product.info.additional” e dentro do bloco “catalog/product_view_tabs” insira a seguinte linha:
 
 <action method=”addTab” translate=”title” module=”catalog” ifconfig=”easy_tabs/general/sendfriendtabbed”><alias>sendfriend_tabbed</alias><title>Send a Friend</title><block>sendfriend/send</block><template>sendfriend/send.phtml</template></action>
 O exemplo usado acima insere o bloco “Enviar para um amigo”.

Após isso abra o arquivo app/code/community/TM/EasyTabs/etc/system.xml
Procure por:
 <optiontabbed translate=”label”>
  <label>Enable product’s  attributes tab</label>
  <frontend_type>select</frontend_type>
  <source_model>adminhtml/system_config_source_yesno</source_model>
  <sort_order>8</sort_order>
  <show_in_default>1</show_in_default>
  <show_in_website>1</show_in_website>
  <show_in_store>1</show_in_store>
 </optiontabbed>

 

E após isso insira:
 <sendfriendtabbed translate=”label”>
  <label>Enable send a friend tab</label>
  <frontend_type>select</frontend_type>
  <source_model>adminhtml/system_config_source_yesno</source_model>
  <sort_order>9</sort_order>
  <show_in_default>1</show_in_default>
  <show_in_website>1</show_in_website>
  <show_in_store>1</show_in_store>
 </sendfriendtabbed>

Para habilitar as abas acesse o painel administrativo do Magento e vá em Sistema -> Configuração -> Easy Tabs

Habilite o módulo e as opções que você deseja exibir.

Você também pode criar abas utilizando campos de atributo dos produtos e também utilizando blocos CMS do próprio Magento

fev 24
Produtos Relacionados, Vendas Agregadas e Vendas Cruzadas

O Magento tem 3 opções semelhantes para relacionar produtos entre si. São elas:

Vendas Cruzadas: Exibe produtos que façam sentido serem comprados em conjunto. A relação de produtos cruzados somente será apresentada quando o primeiro produto for adicionado ao carrinho de compras.

Exemplo: o cliente coloca uma Televisão no carrinho de compras, quando a página é redirecionada para o carrinho, um Aparelho de DVD aparece logo abaixo. Isso pode fazer com que o cliente compre um segundo produto por impulso.

Vendas Agregadas: Exibe os produtos abaixo do produto que está sendo exibido, com o texto “Você pode também estar interessado nos seguinte produtos”. Pode ser usado para apresentar alternativas ao produto selecionado.

Exemplo: ao entrar no produto TV LCD Samsung, também será apresentado o produto TV LCD LG, que pode ser mais vantajosa ao cliente por ser mais barata e para o lojista por proporcionar uma maior margem de lucro, entre outras vantagens.

Produto Relacionado: Exibe os produtos relacionados diretamente na página de detalhes do produto, na coluna da direita ou da esquerda. É parecido com a Venda Cruzada, mas os produtos aparecem antes de serem adicionados ao carrinho de compras.

Texto baseado em http://www.magentocommerce.com/boards/index.php/viewthread/20945/#t70628 por Viveiros.
jan 26
Como dar desconto para a compra de dois ou mais produtos no Magento

Na página de administração, clique no menu “Promoções” e em “Regras de Preço do Carrinho de Compras“. Em seguida, clique no botão “Acrescentar Nova Regra”.

Na guia “Informação de Regra”:

  • Preencha os campos “Nome da Regra” e “Descrição”
  • Selecione o “Estado (status)” Ativo
  • Selecione os Websites para os quais essa regra se aplica
  • Selecione os Grupos de Clientes para os quais essa regra é válida

Clique na guia “Condições” e siga os passos abaixo:

  1. Clique no botão verde com um sinal de +, o botão Acrescentar.
  2. Escolha a opção “Combinação de Atributos do Produto“.
  3. Clique no botão verde com o sinal de + que apareceu abaixo de “If an item is Found in the cart ….
  4. Escolha o atributo SKU e clique nas reticências ()
  5. Digite o código do produto ou selecione-o clicando no primeiro ícone que apareceu ao lado da caixa de texto, trata-se do botão “abrir selecionador“. Após selecionar o produto, clique novamente no ícone “abrir selecionador” para que a caixa de seleção de produtos se feche.
  6. Para selecionar o outro produto, clique no último botão verde + (acrescentar) e repita os passos 2, 3, 4 e 5. Faça isso para quantos produtos você desejar.

Clique na guia “Ações”:

  • No campo “Aplicar, selecione a forma de cálculo de desconto
  • No campo “Valor de Desconto, digite o  valor que você deseja conceder de desconto. Lembrando que esse valor pode ser percentual ou absoluto, dependendo da opção que foi escolhida no campo “Aplicar”

Para gravar a regra, clique no botão “Gravar Regra” localizado no canto direito superior da página.

Pronto, sempre que todos os produtos selecionados forem comprados juntos, o Magento aplicará um desconto no total do pedido.

jan 12
Sistema de Pagamentos Online

O sistema de Pagamentos Online da Weblibre, LibrePag, é a melhor maneira de receber pagamentos em Lojas Virtuais. Com este sistema o lojista não precisa de intermediários e não paga comissão sobre o valor das transações.

Acesse o site do LibrePag, clique aqui.

Como funciona

Este tipo de sistema também é conhecido como Gateway de Pagamentos. Pois consiste em uma via única de integração entre a Loja Virtual e as operadoras de cartão de crédito e bancos.

O processo de pagamento é totalmente integrado ao mecanismo da Loja Virtual. Possuimos módulos de integração entre o sistema de e-commerce Magento e as operadoras de cartão de crédito Visa, Mastercard, Diners e American Express, o sistema Pagamento Fácil do banco Bradesco e boleto bancário dos bancos Itaú, Banco do Brasil, Caixa Econômica Federal, Bradesco, Unibanco, Real, Santander Banespa e HSBC.

Nosso Gateway está integrado ao sistema de controle de fraudes F-Control do grupo Buscapé (www.fcontrol.com.br).

Acesse o site do LibrePag, clique aqui.

Vantagens

Dentre as principais vantagens de se usar um Gateway ao invés de um intermediário de pagamento são:

  • Confirmação imediata do pagamento
  • Dinheiro direto na conta do estabelecimento
  • Completa integração com a loja virtual
  • Taxas negociadas diretamente com os bancos e operadoras de cartão de crédito*
  • Aceita cartões emitidos no exterior, desde que este recurso esteja liberado pela operadora
  • Parcelamento sem juros no cartão de crédito
  • Parcelamento com juros usando a taxa determinada pelo lojista
  • Atendimento rápido e especializado
  • Autonomia para aprovar ou reprovar vendas

* A taxa cobrada pelas operadoras de cartão de créditos gira em torna de 3,5% do valor da transação. Este valor não é pago à Weblibre, mas diretamente à operadora.

Temos a melhor taxa de serviço, consulte-nos.

Acesse o site do LibrePag, clique aqui.

Quem está usando

DBC Oxigênio

True Friends

Casa de Davi

Gospel Media Store

Rabo de Arraia

Via Paris Perfumaria

HN Brindes

Acesse o site do LibrePag, clique aqui.

jan 11
Magento: Como alterar a quantidade dos produtos via Excel
icon1 admin | icon2 Magento | icon4 11 01 2010| icon3Não há comentários »

Quando há a necessidade de corrigir o estoque de muitos produtos no catálogo, a forma mais ágil é fazer via Excel.

Para tal, siga os passos a baixo:

  • Exportar dados para um arquivo
    1. No Admin, vá em Sistema->Importar/Exportar -> Perfis
    2. Clique em “Export Product Stocks”
    3. No menu do lado esquerdo, clique na opção “Executar Perfil”
    4. Em seguida, clique no botão “Executar Perfil em Pop-up”
    5. O arquivo será exportado para o diretório var/export do Magento
    6. Via FTP, baixe este arquivo para o seu computador
    7. Abra-o no Excel e modifique os valores da coluna “QTY”
  • Importar arquivo para o banco de dados do Magento
    1. Ainda em Sistema->Importar/Exportar -> Perfis, clique em “Import Product Stocks”
    2. No menu da esquerda, clique na opção “Carregar Arquivo” ou então faça upload, via FTP, para a pasta var/import
    3. Clique na opção “Executar Perfil”, no menu da esquerda e selecione o arquivo do qual deseja importar os dados
    4. Fara finalizar, clique no botão “Executar Perfil em Pop-up”

Pronto, as quantidades dos produtos foram atualizadas no banco de dados. Confira no catálogo de produtos.