Importar e exportar todas as categorias usando o arquivo csv (sem extensão)

15

Quero importar todas as categorias no magento usando o arquivo CSV, tentei usando a extensão http://www.magentoworks.net/importexport-magento-category-extension/ funciona, mas quero fazê-lo usando o Dataflow-Profiles. Existe alguma maneira de usar o Dataflow-Profiles?

Swetha
fonte
Esta página de wiki pode ajudá-lo. Wiki.magento.com/display/m1wiki/…
Vishwas Bhatnagar
Quero importar categorias, não produtos.
Swetha 14/10/2015

Respostas:

3

Não usar nenhuma extensão está limitando você, mas você pode usar Importar / Exportar com produtos, porque categorias ausentes serão criadas quando você importar produtos. Depois, exclua os produtos criados.

Dependendo do número de produtos e categorias, pode ser mais fácil criar um único produto fictício, atribuí-lo a todas as categorias e exportar apenas este produto.

Nota: Isso não exportará nenhuma configuração das categorias; portanto, é uma solução alternativa, não uma solução completa.

Fabian Schmengler
fonte
4

Se você deseja importar todas as categorias e produtos para o seu site,
basta seguir as instruções a seguir.

  1. Crie todas as categorias e crie um produto no seu site,
  2. Depois disso, exporte esses dados e mantenha-os com você.
  3. Agora organize os dados que você deseja importar, esse total deve ser organizado no formato dos dados exportados.
  4. Depois de combinado, você pode importar facilmente os dados para o seu site, que deseja importar recentemente da maneira usual.

  5. Em seguida, vá para sistema -> importar / Exportar -> fluxos de dados -> siga essas regras ...

Teja Bhagavan Kollepara
fonte
Como pode exportar produtos com nome da categoria e não da categoria id usando o sistema -> Import / Export -> Fluxos de dados
3

Eu tive esse mesmo problema quando comecei a converter / migrar e o Zencart antigo para o Magento. Escrevi um pequeno script que mantinha os IDs de origem e os classifiquei novamente no Magento.

Você quer dar uma olhada nisto: /programming/34213371/csv-import-export-problems-in-magento/34267981#34267981

Este script é apenas para Magento, ele exporta e importa categorias, mantendo intactos seus IDs. O que é bom quando se muda entre instalações do Magento às vezes.

Christer Johansson
fonte
2

Longa história curta. Não. Você não pode usar os perfis padrão do Dataflow (ou perfis avançados) para exportar / importar outras estruturas de dados que não sejam 'clientes' e 'produtos'.

Para conseguir isso, você precisa de um módulo personalizado. AFAIK, não existe um módulo com um Adaptador de fluxo de dados para categorias (mas posso estar errado).

Você pode criar seu próprio módulo, se quiser.

Você precisa entender bem os Analisadores / Adaptadores / Mapeadores de Fluxo de Dados para criar este módulo.

Yiorgos Moschovitis
fonte
-2

Olá Encontre este URL, você obterá a solução adequada

Baixar

https://blog.surgeryxchange.com/wp-content/uploads/2017/06/import_categories.zip

descompacte o arquivo mesclar a sua pasta magento

então funcionará Não há necessidade de fazer nada

ou

function getCategories()
{
    $file = 'csv/categories.csv';
    $arrResult = array();
    $headers = false;

    $handle = fopen($file, "r");
    if (empty($handle) === false) {
        while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
            if (!$headers) {
                $headers[] = $data;
            } else {
                $arrResult[] = $data;
            }
        }
        fclose($handle);
    }
    return $arrResult;
}
Gowthaman
fonte