Documentação Fornecedor Hayamax Premium para Opencart

Felipo Antonoff
Postado em 14 de maio de 2018
Editado 7 anos atrás
# Documentação Integração Hayamax Premium para Opencart Nessa Documentação, vamos ensinar a configurar o módulo de Integração da Hayamax Premium, criado pela nossa equipe da Code Market, para você poder importar todo o estoque da Hayamax de forma automatizada e rápida em sua loja. A Hayamax tem mais de 5 mil produtos, o módulo importa os Produtos, Fabricantes (marcas), Categorias e Imagens, além de fazer a atualização do Preço, Quantidade e outras funções. [Ir para a página do módulo Integração Fornecedor Hayamax Premium - Importação de Produtos para Opencart](https://www.codemarket.com.br/produto/integracao-fornecedor-hayamax-premium-importacao-de-produtos-para-opencart) ## Instalação A instalação desse módulo é feita por nossa equipe da Code Market, já entregamos o mesmo pronto para ser usado na loja e já com os Produtos, Fabricantes, Categorias e Imagens dos Produtos adicionados. O prazo médio da instalação é de 2-3 dias úteis, após informar os dados pedidos por E-mail. O módulo adiciona apenas poucos arquivos na loja, foi feito de forma para ter alto desempenho e qualidade. ## Suporte Para pedir suporte, envie um e-mail para contato@codemarket.com.br , lembrando que o prazo de suporte é de 3 meses da data do Pedido. Caso deseje renovar o suporte, pode fazer a renovação em Minhas Licenças, clicando em Renovar. Já a licença de um uso é válida para sempre, não está relacionada ao prazo do Suporte ou ao da Atualização/Download. ## Passos da Configuração ### Configuração (Tab Inicial) Nesta etapa, vamos ensinar a configuração inicial, a primeira tela vista no Painel do módulo. **Vamos a explicação de cada campo:** * **Endereço XML Hayamax:** Informe o endereço do xml gerado para a sua Loja pela Hayamax, ele que vai conter os Produtos a serem adicionados * **Limite importação:** Informe a quantidade de Produtos que deseja importar no máximo, se definir 0, vai ser importado até o máximo de Produtos da Hayamax Se informar por exemplo 100, só vai ser importado até 100 Produtos * **Quantidade mínima em Estoque (1 até 10):** Informe a quantidade mínima em Estoque na Hayamax que deseja adicionar o Produto em sua loja, recomendamos deixar **10** * **Tempo limite para rodar em segundos:** Informe o tempo máximo em segundos para rodar o código de importação e outros, o sistema vai tentar parar antes de chegar nesse limite. Recomendo deixar entre 40 e 80 segundos, caso sua hospedagem seja compartilhada ou configurada para um número baixo de tempo para rodar scripts PHP, então deixe um número entre 20 e 30s * **Token de Segurança:** Informe um token de segurança para proteger as funções que são rodadas pelo navegador, pode por qualquer texto aceito pela URL, vai ser usado na hora de chamar algumas funções * **Habilitar:** Informe se deseja Habilitar ou não o módulo Se marcar Sim, vai habilitar e não vai desabilitar ele ### Configuração Produtos Nesta etapa, vamos ensinar a configuração relacionada aos Produtos a serem adicionados em sua loja. **Vamos a explicação de cada campo:** * **Porcentagem Preço (aumento):** Informe a Porcentagem que deseja para o aumento no preço. Use apenas número inteiro, exemplo 40, se deseja 40% de aumento no preço informado pela Hayamax e com isso 40% de lucro bruto * **ID do Status sem estoque:** Informe a quantidade mínima em Estoque na Hayamax que deseja adicionar o Produto em sua loja, recomendamos deixar **10** * **Ativar o Produto:** Informe se deseja que o produto seja ativado na Loja, só vai ser ativado se tiver imagem, estoque, dimensões, peso e nome Sim se deseja ativar e não para deixar desativado os Produtos * **Sem descrição:** Informe se deseja ficar sem a descrição nos produtos ou que sejam inseridas Se marcar Sim, os produtos vão vir sem descrição e não vai ser adicionado a descrição e dados técnicos no produto ## Cron Job - Automatização Vamos agora ensinar a configurar o Cron Job para automatizar os processos. Abra o Cpanel ou o Painel usado em sua Hospedagem e vá até a parte do Cron Job ou Agendamento de tarefas para adicionar os Cron Jobs. ### Comando usado ``` wget -q -O - https://www.seusite.com.br/index.php?route=code/codemarket_hayamax/cache&token=seutoken >/dev/null 2>&1 ``` Trocar **https://www.seusite.com.br** para o **endereço do seu site** Trocar **seutoken** pelo **Token de Segurança** informado no Painel ### Gerar Cache Serve para atualizar o XML baixado da Hayamax, eles atualizam 3x ao dia, logo recomendado rodar no máximo 3 vezes ao dia, a cada 8h ou mais. #### Cron Job ``` wget -q -O - https://www.seusite.com.br/index.php?route=code/codemarket_hayamax/cache&token=seutoken >/dev/null 2>&1 ``` ### Importar Produtos Serve para importar/atualizar os Produtos com base no Cache gerado do XML da Hayamax. Recomendado rodar depois do Gerar Cache, para ter os dados mais atualizados, logo se colocou o acima para rodar a cada 8h, recomendo por esse com intervalo maior. #### Cron Job ``` wget -q -O - https://www.seusite.com.br/index.php?route=code/codemarket_hayamax/ìmportar_produtos&token=seutoken >/dev/null 2>&1 ``` ### Verificar Produtos Serve para baixar as imagens dos Produtos novos, marcar no banco, verificar as imagens adicionadas e ativar os Produtos com imagens verificadas e com estoque Fundamental rodar ele após Importar os Produtos, caso deseje adicionar na loja, caso contrário fica como desativados e sem imagem os produtos novos. Recomendado rodar depois do Importar Produtos, logo se o Importar Produtos colocou a cada 10h, então esse colocar alguns minutos depois, recomendo um intervalo de pelo menos 1 minuto entre eles para garantir que o Importar Produtos já rodou. #### Cron Job ``` wget -q -O - https://www.seusite.com.br/index.php?route=code/codemarket_hayamax/verificar_produtos&token=seutoken >/dev/null 2>&1 ``` ### Atualizar Preços Serve para atualizar os Preços conforme configurado no Porcentagem Preço (aumento), usa com base o preço de custo da Hayamax. Não precisa por para rodar no Cron Job, pode rodar direto no botão do Painel, após alguma alteração na configuração da Porcentagem Preço (aumento). #### Cron Job ``` wget -q -O - https://www.seusite.com.br/index.php?route=code/codemarket_hayamax/atualizar_precos&token=seutoken >/dev/null 2>&1 ``` ## Simulação Nessa simulação rápida, mostramos os três passos principais, que é Gerar Cache do XML, Importar Produtos e Verificar Produtos ![Simulação Hayamax Premium para Opencart](https://www.codemarket.com.br/image/data/felipo/HayamaxImportarGif.gif) 1. A loja está vazia sem produtos, o XML da Hayamax já está em Cache no Banco de Dados da Loja 2. Rodamos o Importar Produtos que adiconou os produtos, categorias e fabricantes (marcas) na Loja 3. Rodamos o Verificar Produtos que adicionou as imagens dos Produtos, verificou elas para confirmar que realmente baixou e ativou os Produtos e Categorias