Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#59100
Preciso importar um arquivo estoque.txt que vai estar dentro do arquivo integracao.zip para atualizar o estoque na loja opencart.

Layout:

POS Campo Tamanho Obrigatório Decimais Inicio Fim

1 Código 13 Sim 0 1 13
2 Cor 12 Sim 0 14 25
3 Tamanho 12 Sim 0 26 37
4 Qtdade Est 10 Sim 0 38 47

Este é o layout que a empresa do ERP vai fornecer, conseguem me ajudar?
#59131
Da forma que esta é complicado mais tem como, o ideal é que você solicite ao desenvolvedor do ERP para fazer um método de exportação que utiliza delimitadores e que fique em apenas uma linha;

Veja o método de leitura do arquivo txt, é só você adaptar as suas necessidades;
Código: Selecionar todos
// Abre um arquivo somente para leitura
$arquivo      = 'nome_do_arquivo_txt';
$id_arquivo = fopen($arquivo);
// enquanto não chegar ao final do arquivo
while(!feof($id_arquivo)) {
    // lê uma linha do arquivo
    $linha                      = fgets($id_arquivo, 4096);
   $linha                       = explode('DELIMITADOR',  $linha);
   $dado_inserir_bd  =  $linha[0];

   $query = mysql_query(Aqui vai criar uma query sql para fazer update tanto na tabela produto quando opções de produto);

}
 
// fecha o arquivo e libera recursos da memória
fclose($id_arquivo);