Módulo compatível com versões a partir de 2.x
INSTALAÇÃO
Na raiz do seu Magento 2 acessar app/code e criar as pastas "Crwa/ImportarCSV", onde o diretório deverá ficar "app/code/Crwa/ImportarCSV".
Fazer o download do módulo e extrair os arquivos dentro do diretório ImportarCSV.
Você pode fazer o download do zip
ou
Instalar via git hub: git clone https://github.com/pedro0506/modulo-csv-import-magento-2.git
Para o módulo funcionar é preciso criar a tabela no banco de dados que vai receber o CSV.
Após a criação da tabela você deve editar o arquivo "CrwaImport.php" localizado em: Crwa/ImportarCSV/Model/Import/CrwaImport.php e contruir as colunas e alterar o nome da tabela para atender ao CSV que pretende subir.
Entre a linha 7 e a linha 13 é a construção das colunas da tabela onde você deverá editar de acordo com sua CSV.
class CrwaImport extends \Magento\ImportExport\Model\Import\Entity\AbstractEntity
{
const COL1 = 'coluna_1';
const COL2 = 'coluna_2';
const COL3 = 'coluna_3';
const COL4 = 'coluna_4';
/* quantas colunas forem necessárias */
const TABLE_ENTITY = 'nome_tabela'; </code>
É necessário também colocar o nome da tabela criada na linha 92 do arquivo CrwaImport.php:
return 'nome_tabela';
Feitas as modificações necessárias rodar os comandos do magento para ativação do módulo
php bin/magento setup:upgrade
php bin/magento cache:clean