Página 2 de 3
Re: Atualização de estoque automática por um arquivo CSV
Enviado: 06 Fev 2013, 13:52
por felipe2899
Concordo com o denisbr, o problema é que se o tal código for o 'product_id' pode ocasionar problemas pois este só pode haver 1, ele quem conecta as opções e etc... É importante ver um print completo do arquivo também, para dar uma olhada no funcionamento do mesmo, os módulos de importação na sua maioria estão configurados com nomes diferentes mas para as mesmas entradas.
Para não aparecer os produtos fora de estoque:
Abre o arquivo > catalog/controller/product/category.php > e encontre:
Código: Selecionar todos
foreach ($results as $result) {
if ($result['image']) {
Coloque entre os dois:
Abre o arquivo > catalog/model/catalog/product.php > e você vai encontrar 2 vezes o código:
Código: Selecionar todos$sql .= " WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'";
Na segunda vez que encontrar, substitua por isso:
Código: Selecionar todos$sql .= " WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p.quantity > '0' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'";
Pronto! Abraço!
Re: Atualização de estoque automática por um arquivo CSV
Enviado: 06 Fev 2013, 14:20
por BloodSlayer
Taê meu caro Denis
http://www.fmsistemas.inf.br/nutrilog/?loja=MTA2
Esse é o arquivo.
Att.
EDIT. O código q estou colocando é onde diz MODELO no cadastro de produtos. MODELO = CODIGO do fornecedor. Não uso o product_id pois esse é auto_increment do opencart. Deu pra entender?
Obrigado!
Re: Atualização de estoque automática por um arquivo CSV
Enviado: 06 Fev 2013, 14:33
por felipe2899
Entendi, o módulo CSV_Import utiliza o produt_id e muita gente relata problemas com isso, por isso perguntei!
Vou deixar essa com o Denis mas eu acho que o Modelo não influência em nada (por ser superficial, como por exemplo o nome do produto, descrição etc...).
Re: Atualização de estoque automática por um arquivo CSV
Enviado: 06 Fev 2013, 16:55
por denisbr
Eu criaria um campo na tabela
product chamado
cod_nutrilog e neste campo colocaria o valor do código que vem no CSV e no campo
model manteria a descrição do produto original, na minha humilde opinião mantém a consistência com a base de dados.
Com o campo
estoque (do CSV) eu relacionaria com o código refente da tabela
stock_status e o campo
ativo com o campo
status.
Agora o problema para identificar os produtos similares (que somente muda os sabores) continua. Você consegue verificar com o fornecedor para alterar o CSV mandando alguma informação que faça esta identificação? Por exemplo:
Código: Selecionar todos1616;WHEY AMERICAN 2LBS BAU;0;54.99;82.50;Nao;0
1617;WHEY AMERICAN 2LBS CHOC;0;54.99;82.50;Nao;1616
No caso em
O último campo faria relação com o código do outro produto similar, e quando fosse 0, seria um "produto pai". É só um exemplo.
Re: Atualização de estoque automática por um arquivo CSV
Enviado: 07 Fev 2013, 17:09
por BloodSlayer
Denis então vamos por partes meu caro!
Seguinte falei com o cliente e os produtos podem ser separados... Assim códigos separados então já facilita.
Primeiramente quero fazer a importação de todos arquivos q tem estoque no momento q são 800 produtos. Qual tutorial aconselhavel pra eu fazer isso de cara? Tipo vou deletar os produtos q eu tenho no site e colocar esses novos depois só coloco descrição e fotos neles! Então eu vou separar todos produtos q tem estoque e criar um arquivo só com esses 800 produtos para colocar todos no site!
Depois q eu fizer isso ae a gente vê o resto das minhas dúvidas acho q fica mais fácil
Valeu!
Re: Atualização de estoque automática por um arquivo CSV
Enviado: 08 Fev 2013, 10:51
por BloodSlayer
Os Modulos todos q eu encontrei são pagos. Tentei o desse tópico porem não funcionou o admin abre mas fica em branco..
http://forum.opencart.com/viewtopic.php?t=29436
Re: Atualização de estoque automática por um arquivo CSV
Enviado: 09 Fev 2013, 18:15
por BloodSlayer
Cara q porcaria de span é esse ae? Se não tem como ajudar não atrapalha po
Re: Atualização de estoque automática por um arquivo CSV
Enviado: 13 Fev 2013, 20:16
por BloodSlayer
Ninguem pra me ajudar não? Ainda estou com problemas
Att.
Re: Atualização de estoque automática por um arquivo CSV
Enviado: 18 Fev 2013, 10:37
por BloodSlayer
Ainda não resolvi mas só preciso agora fazer essa atualização com o csv batendo com os produtos não preciso importar eles mais
Atualização de estoque automática por um arquivo CSV
Enviado: 05 Mar 2013, 23:25
por italorodrigeues
ja aconteceu com alguém algo parecido...
Fatal error: Call to undefined method PHPExcel_Reader_CSV::setReadDataOnly() in /home/konamiimports/www/admin/model/tool/export.php on line 1629
opencart 1.5.4
Export/Import tool
Desde ja agradeço..