Modo multiloja no Magento

A utilização do Magento para a confecção de lojas virtuais, já é indiscutivelmente a melhor opção para se ter um e-commerce robusto, personalizado, seguro e funcional.
Uma dentre as várias opções disponíveis no Magento é o modo multiloja que permite que você tenha lojas diferentes e gerencie pelo mesmo backend, possibilitando fazer o tráfego de produtos entre uma loja e outra.

Em que isso pode ajudar no seu e-commerce? Imagine que você tenha produtos antigos no seu site e queira fazer uma queima de estoque. Ao invés de encher o seu site com banners com promoções e descontos, você pode criar uma versão outlet do seu site, transferindo para ele os produtos que já não são do seu interesse manter em estoque. Ou então para que não se misturem produtos distintos como venda de livros e sapatos na mesma loja.

Isso auxilia, de certa forma, no rankeamento do seu site vendo que ao serem procurados em sites de busca o seu link é visto como relevante.

Interessou? Então vou reproduzir abaixo uma das formas que utilizei para habilitar o modo multiloja e que acredito ser a menos complexa.

Vamos supor que queira criar a versão outlet do seu site com o Magento instalado e configurado.

  1. Acesse a pasta onde o Magento está instalado (onde você encontra as pastas app, var, entre outras).
  2. Crie a pasta outlet (ou com o nome correspondente a nova loja).
  3. Copie para esta pasta os arquivos index.php e .htaccess encontrados no mesmo nível onde criou a pasta outlet.
  4. Abra o arquivo index.php e edite a linha 45, onde está escrito $mageFilename = ‘app/Mage.php’; altere para $mageFilename = ‘../app/Mage.php’; para corresponder ao arquivo que se encontra dento da pasta app da sua instalação do Magento.
  5. Edite também a linha 75, onde está escrito $mageRunCode = isset($_SERVER[‘MAGE_RUN_CODE’]) ? $_SERVER[‘MAGE_RUN_CODE’] : ”; coloque um nome de identificação da sua loja, como $mageRunCode = isset($_SERVER[‘MAGE_RUN_CODE’]) ? $_SERVER[‘MAGE_RUN_CODE’] : ‘outlet.
  6. Acesse o painel de controle do Magento, vá em Manage Categories, crie uma nova categoria Root e nomeie significativamente, como Root Outlet. Você pode aproveitar este momento para criar as novas subcategorias do Root da sua loja.
  7. Acesse o menu System / Manage Stores.
  8. Clique em Create Website. Dê um nome significativo e em code, coloque o mesmo nome de identificação da loja registrado no item 5, neste caso, outlet e clique em salvar.
  9. Clique em Create Store. Selecione o Website criado no item anterior, nomeie significativamente e selecione a Categoria Root criada no item 6 e clique em salvar.
  10. Por fim, clique em Create Store View, selecione a loja criada no item anterior, nomeie significativamente, em code insira o nome de identificação registrado no item 5, e selecione no status Enable e clique em salvar.

Agora acesse o endereço principal do seu site /nome de identificação da sua loja, neste caso /outlet. Você deve encontrar o site com o design global mas sem nenhum produto registrado. Para inserir produtos nessa loja o procedimento é o padrão, exceto que na guia para categorizar você deve escolher as categorias que estão abaixo do Root correspondente ao seu site.

Para configurar os sites separadamente utilize o dropbox no canto superior esquerdo para selecionar a view da sua loja ao invés da opção padrão que é Default Config. Ainda em outras partes do backend do site podem ser selecionados opções para utilização global ou em determinada loja.

Ainda existem outras formas de configurar o multiloja, por exemplo utilizando subdomínios, que são um pouco mais complexas, mas nada que se diferencie completamente destes parâmetros iniciais.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *