Ferramentas do usuário


Ferramenta de Importação e Exportação

A ferramenta Importar/Exportar possibilita o gerenciamento de vários registros de clientes e produtos em uma única operação. Se você possui um grande catálogo de produtos, com essa ferramenta será muito mais fácil exportar os registros, editar os dados em uma planilha e, em seguida, importá-los novamente para sua loja.

O formato de arquivo CSV separa cada elemento de dados por uma vírgula e é usado como padrão para operações de troca de dados. Todos os aplicativos de planilhas e bancos de dados suportam o formato de arquivo CSV.

Trabalhando com Arquivos CSV

Os arquivos CSV têm uma estrutura específica que corresponde ao banco de dados. Cada cabeçalho da coluna deve corresponder exatamente ao Código de Atributo do atributo que a coluna representa. Para garantir que os dados da sua planilha sejam lidos pelo Magento, primeiro exporte os dados da sua loja como um arquivo CSV, após isso você poderá editar os dados e reimportá-los no Magento.

Importante! Recomendamos que você use um programa que ofereça suporte à codificação UTF-8 para editar arquivos CSV, como o Notepad ++ ou o OpenOffice Calc . O Microsoft Excel insere caracteres adicionais no cabeçalho da coluna do arquivo CSV, o que pode impedir que os dados sejam lidos e importados de volta ao Magento. As ilustrações a seguir exibem a estrutura de um arquivo CSV:

Importando Dados

Planilhas com os dados de todos os tipos de produtos podem ser importadas para a loja, com exceção do pacote de produtos e dos produtos para download. Além disso, você pode importar dados dos clientes e imagens dos produtos.

Para importar uma planilha com dados de clientes ou produtos para sua loja, primeiramente acesse a administração e navegue até a aba Sistema → Importar/Exportar → Importar.

Nas Configurações de Importação, selecione no campo Classe (Tipo de Entidade) para qual tipo de classe a sua planilha será importada, as opções são Produtos ou Clientes. Em seguida, no campo Comportamento da importação você vai definir como os novos dados serão gerenciados se os registros importados já existirem no banco de dados, as opções são:

  • Anexar Dados Complexos: Os novos dados serão adicionados aos dados existentes para as entradas existentes no banco de dados. Por exemplo, na loja o produto possui o nome Magento, se na planilha você colocou o nome Produto Teste para esse produto, quando a planilha for importada o nome completo será Magento Produto Teste, porque as informações foram “somadas”.
  • Substituir Dados Complexos Existentes: Os novos dados irão sobrescrever os dados existentes. Por exemplo, na loja o produto possui o nome Magento, se na planilha você colocou o nome Produto Teste este será o nome do produto quando a planilha for importada.
  • Excluir Entidades: Se as entidades (registros da planilha) importadas já existirem no banco de dados, elas serão excluídas do banco de dados.

No campo Selecionar Arquivo para Importação, clique no botão Escolher arquivo. Em seguida, selecione o arquivo CSV que você preparou para importação e clique no botão Enviar Dados no canto superior direito da página. A ilustração a seguir exibe as configurações citadas:

Após isso o sistema vai validar o arquivo. Se o arquivo for válido, a mensagem correspondente e o botão Importar serão exibidos. Se algumas das linhas no arquivo importado não forem válidas e não puderem ser importadas, as informações correspondentes serão incluídas na mensagem e as linhas inválidas serão ignoradas, mas você ainda poderá prosseguir com a importação. Mas caso deseje, faça as correções no arquivo CSV e selecione-o novamente, feito isso clique no botão Importar para importar os dados para o banco de dados. A ilustração abaixo exibe as configurações citadas:

Exportando Dados

A melhor maneira de conhecer a estrutura do seu banco de dados é exportando os dados e abrindo-os em uma planilha. Depois de se familiarizar com o processo, você verá que é uma maneira eficiente de gerenciar grandes quantidades de informações.

Para exportar uma planilha com dados de clientes ou produtos da sua loja, primeiramente acesse a administração e navegue até a aba Sistema → Importar/Exportar → Exportar.

Nas Configurações de Exportação, selecione no campo Classe (Tipo de Entidade) de qual tipo de classe será a planilha exportada, as opções são Produtos ou Clientes. Em seguida, aceite o formato de arquivo padrão CSV no campo Formato de Arquivo Exportado.

Na seção Atributos da Entidade, você pode incluir ou excluir os tipos de dados que serão exportados, de acordo com os valores do atributo da entidade. Para incluir registros específicos, por exemplo, de um determinado período, defina os valores obrigatórios dos atributos na coluna Filtrar e caso você deseje que um atributo não seja exportado, selecione a caixa de seleção Ignorar do respectivo atributo no início da linha.

Em seguida, clique no botão Continuar no canto inferior direito da página e automaticamente será feito o download da planilha contendo os dados exportados. O arquivo CSV gerado pode ser editado e importado de volta para sua loja, ou pode ser usado para correspondência ou outro aplicativo. A ilustração a seguir exibe as configurações citadas:

Fluxo de Dados (Dataflow) - Perfis

O Dataflow é uma estrutura de troca de dados e sua ferramenta básica inclui perfis pré-configurados que facilitam a importação e exportação de dados de produtos e clientes. Você encontrará perfis prontos para importar e exportar todos os produtos, estoques de produtos e clientes. Os perfis podem ser usados ​​como estão ou podem ser modificados para atender às suas necessidades, e você também pode criar perfis adicionais para operações que são executadas regularmente.

Para utilizar os perfis, primeiramente acesse a administração e navegue até a aba Sistema → Importar/Exportar → Dataflow - Perfil. A ilustração a seguir exibe as configurações citadas:

Como citado anteriormente, por padrão o Magento já possui alguns perfis pré-definidos para serem utilizados, mas explicaremos a seguir como criar um perfil adicional. Para isso ainda em Sistema → Importar/Exportar → Dataflow - Perfil clique sobre o botão Criar Perfil, localizado na parte superior direita da página.

Aba: Assistente de Perfil

Na Informação de Perfil, insira no campo Nome, o nome que dará ao seu perfil para identificá-lo entre os outros. No campo Tipo de Classe, selecione para qual classe sua planilha será, as opções são Produtos ou Clientes. No campo Objetivo, selecione o objetivo do seu perfil, que será Importar ou Exportar. Selecione no campo Selecionar Ambiente o ambiente para o qual o arquivo CSV será importado/exportado. Se o lojista possuir multi lojas, selecione a desejada, caso contrário, selecione Todas as Lojas.

No campo Número de Registros o numeral 1 já vem inserido, para que esse valor seja alterado, antes você precisa aumentar o limite de memória do php 'memory_limit'. Se na sua loja, os preços dos produtos são separados por ponto “.” este é o separador decimal que utiliza, insira-o no campo Separador Decimal. A ilustração a seguir exibe as configurações citadas:

Em seguida na Informação de Arquivo, selecione se será Interativo ou seja, se você irá manuseá-lo pela administração da sua loja ou selecione Servidor Local/Remoto se você vai transferir o arquivo pelo servidor. Caso escolha a segunda opção, alguns campos serão abertos. No campo Tipo, selecione se será pelo Servidor Local ou pelo FTP Remoto. Escolhendo Servidor Local, em seguida você vai inserir o nome do seu arquivo no campo Nome do Arquivo e o caminho do arquivo no campo Caminho (É preciso usar caminho relativo na instalação do Magento var/export ou var/import, ex. var/export, var/import, var/export/some/dir, var/import/some/dir). A ilustração a seguir exibe as configurações citadas:

Caso você selecione FTP Remoto no campo Tipo, alem dos campos Nome do Arquivo e Caminho já citados anteriormente, serão abertos os campos FTP Host[:Port], Nome do Usuário e Senha para os dados do seu acesso FTP serem inseridos. O campo Modo Arquivo com as opções Binário e ASCII e o campo Modo Passivo, onde você pode selecionar Sim ou Não. A ilustração a seguir exibe as configurações citadas:

No Formato de Dados selecione o formato do seu arquivo no campo Tipo, ele pode ser MS Excel XML ou CSV/Separado por Delimitador. Selecionando MS Excel XML, em seguida, no campo Nome da Planilha, insira o nome da planilha, caso seja a primeira planilha, deixe o campo vazio. Caso selecione CSV/Separado por Delimitador no campo Tipo, insira no campo Delimitador e Valores Marcados por, os seus respectivos valores.

Logo após, no campo Nome das colunas na primeira linha, temos as opções Sim e Não. Caso selecione o Não, somente os campos mapeados serão importados. Você fará essa ação no Mapeamento de Campos, clicando no botão Adicionar Campo, selecionando no campo No Banco de Dados o atributo que será importado, e no campo No Arquivo a qual valor ele será equivalente na planilha. A ilustração a seguir exibe as configurações citadas:

Filtro de Exportação

Se o novo perfil criado for para exportação, você poderá filtrar no Filtro de Exportação quais dados sua planilha deve possuir. Os campos disponibilizados para filtragem na planilha de produtos são: Nome, SKU, Tipo de Produto, Grupo de Atributos, Preço, Quantidade em Estoque, Visibilidade e Status, e os campos disponibilizados para filtragem na planilha de clientes são: Nome, Sobrenome, Email, Grupo de Clientes, Tipo de Endereço, Fone, CEP, Países, Estado/Cidade e Cliente Desde. As ilustrações a seguir, exibem as configurações citadas:

Após o preenchimento desta aba, clique sobre o botão Salvar e Continuar localizado na parte superior direita da página, para ter acesso às outras abas.

Aba: Enviar Arquivo

Esta aba será exibida apenas nos perfis de importação. Nela você selecionará os arquivos que deseja importar, clicando sobre o botão Escolher Arquivo, em seguida, localize o arquivo no seu computador e clique para selecioná-lo, o caminho para o arquivo aparece na caixa de entrada. Depois de selecionado, clique no botão Salvar e Continuar. A ilustração a seguir exibe as configurações citadas:

Aba: Executar Perfil

É nesta aba que você executará o arquivo escolhido. Em um perfil direcionado à exportação, basta clicar sobre o botão Executar Perfil conforme mostra a ilustração a seguir:

Feito isso, uma nova página será aberta. Aguarde alguns instantes para o perfil começar a execução. O tempo necessário para concluir o processo de execução depende do tamanho do banco de dados, então não feche a janela. Quando o processo estiver concluído, você encontrará o arquivo CSV exportado no servidor, no seguinte local: [magento-install-dir] /var/export/export_all_products.csv. A ilustração a seguir exibe como é o processo:

Já em um perfil de importação, você deve primeiramente selecionar o arquivo CSV que você editou. Se houver vários arquivos na lista, certifique-se de selecionar o caminho certo. Em seguida clique sobre o botão Executar Perfil em Popup. A ilustração a seguir exibe a configuração citada:

Aguarde alguns instantes para o perfil iniciar o processo de importação. Não feche a janela ou interrompa o processo. Procure a mensagem “Execução de Perfil Finalizado” na parte inferior da lista quando o processo de importação estiver concluído. Se você receber uma mensagem de erro, corrija o problema no arquivo CSV e tente novamente. A ilustração a seguir exibe a configuração citada:

Geralmente, o índice precisa ser atualizado depois que as alterações são feitas. Se você receber uma mensagem informando que os índices estão desatualizados, clique no link e atualize o índice.

Aba: Ações de Perfil XML

Nesta aba você conseguirá visualizar o bloco XML, que exibe as ações que são realizadas. A ilustração a seguir exibe a configuração citadas:

Aba: Histórico do Perfil

Nesta aba você poderá visualizar o histórico do perfil, por exemplo, o nome do arquivo, quando ele foi utilizado e para qual finalidade. A ilustração a seguir exibe a configuração citadas:


Ferramentas da página