jan 3
Magento – Variáveis aceitas em Newsletters

Algumas das variáveis que podem ser usadas nas Newsletters do Magento são:

  • Nome cliente: {{var subscriber.name}} ou {{var customer_name}}
  • Link para não receber novos boletins informativos: {{var subscriber.getUnsubscriptionLink()}}
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 25
10 Motivos para não investir em Comércio Eletrônico

Atualmente, muitas pessoas e empresas estão fortemente inclinadas a criar uma loja virtual e entrar no Comércio Eletrônico. Há diversos fatores que devem ser levados e consideração antes de se tomar tal decisão, caso contrário, o risco de não se obter sucesso é muito grande.

Um bom ponto de partida é saber quais erros deve-se evitar. Recentemente, foi publicada uma matéria no iMasters sobre 10 motivos para não se investir em Comércio Eletrônico,  são eles:

  1. Desenvolvimento da Loja Virtual por amadores
  2. Não receber por cartão de crédito e boleto, apenas por depósito em conta
  3. Trabalhar sem estoque. Vender primeiro e comprar do fornecedor depois
  4. Frete caro. Não dar a opções baratas de envio ao cliente
  5. Não haverá atendimento online
  6. Páginas de produtos com poucos detalhes e fotos com baixa qualidade.
  7. Não investir em divulgação
  8. Divulgar apenas em canais gratuitos
  9. Trabalhar a margem da legislação, não emitir Nota Fiscal
  10. Não ter um planejamento claro

A íntegra do artigo no fórum iMaster pode ser lida em http://imasters.uol.com.br/artigo/14371/ecommerce/10_motivos_para_voce_nao_criar_uma_loja_virtual/

mai 7
Loja Virtual Super Camisa
Loja Virtual Super Camisa

Loja Virtual Super Camisa

Super Camisa é uma loja de camisetas com estampas inusitadas.

A página inicial conta com um componente de banner em três dimensões em seu topo. As demais páginas contam com um visual clean e de fácil navegação.  O cliente pode visualizar os detalhes da estampa através de um componente de “zoom” instalado na página do produto.

Além disso, há um menu em cada produto que permite ao cliente escolher o modelo, tamanho e cor que deseja para a sua camiseta.

Acesse www.supercamisa.com.

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.

« Página Anterior Próxima Página »