Página 1 de 1

Instalação customizada

Enviado: 26 Ago 2016, 21:27
por uprhost
Boa noite a todos.

Esse é meu primeiro post e comecei a pouco tempo aprender a trabalhar com Opencart.

Eu instalei o Opencart na minha Hospedagem, traduzi, instalei outros módulos, módulos de pagamento, customização, template etc. Demorei 1 semana para conseguir fazer isso. Também cadastrei produtos de teste, cadastrei clientes, realizei pedidos, vendas, pagamentos... tudo aparentemente funcionando 100%.

Agora queria saber se posso usar toda essa estrutura que configurei para realizar novas instalações em alguns clientes, e assim poupar tempo. Se sim como devo proceder? Imagino que os módulos instalados devem criar algo na base de dados, e as configurações feitas eu sei que estão na base de dados, assim como as informações do domínio onde instalei, usuários, senhas... percebi que no Opencart tem até uma API lá nas configurações.

Como posso reaproveitar tudo para instalar em outros clientes apenas alterando o domínio, url da instalação, usuários, senhas, api...?

Desde já agradeço.

Re: Instalação customizada

Enviado: 27 Ago 2016, 13:22
por valdeir2000
1 - Baixe a sua versão do OC novamente e recorte a pasta "install".
2 - Crie uma pasta qualquer no pc (Exemplo: opencart-tested) e cole a pasta "install".
3 - Copie todas as pastas (exceto install) de sua loja (a que está 100%) e cole na pasta "opencart-tested".
4 - Acesse seu SGBD (phpmyadmin ou mysql workbench por exemplo) e baixe todo o banco de dados.
5 - Mova o arquivo baixado no passo 4 para opencart-tested/install e renomeie para opencart.sql

Acho que deu para entender. :mrgreen:

Re: Instalação customizada

Enviado: 29 Ago 2016, 12:39
por uprhost
valdeir2000 escreveu:1 - Baixe a sua versão do OC novamente e recorte a pasta "install".
2 - Crie uma pasta qualquer no pc (Exemplo: opencart-tested) e cole a pasta "install".
3 - Copie todas as pastas (exceto install) de sua loja (a que está 100%) e cole na pasta "opencart-tested".
4 - Acesse seu SGBD (phpmyadmin ou mysql workbench por exemplo) e baixe todo o banco de dados.
5 - Mova o arquivo baixado no passo 4 para opencart-tested/install e renomeie para opencart.sql

Acho que deu para entender. :mrgreen:
Boa tarde amigo,

Fiz isso que falou e deu certo, instalou de acordo como configurei. Porém o layout ficou desconfigurado, exibindo o conteúdo do lado esquerdo. Veja: http://prnt.sc/cbqdw0

O que será que aconteceu?

Re: Instalação customizada

Enviado: 29 Ago 2016, 15:11
por thnardi
Amigo parece ser algum bug no seu css. Você está usando o tema padrão na loja que você já configurou?

Re: Instalação customizada

Enviado: 29 Ago 2016, 17:17
por uprhost
thnardi escreveu:Amigo parece ser algum bug no seu css. Você está usando o tema padrão na loja que você já configurou?
Sim, eu instalei o Opencart e deixei o template padrão(não instalei nenhum outro), instalei os módulos, modificações, tradução, configurei tudo. Ficou 100%!

Então fiz o processo de instalação customizada conforme o colega orientou. Só que para fins de testes eu fiz a instalação novamente do opencart usando os meus arquivos e base de dados original e o template ficou normal, só que obviamente sem as minhas configurações de módulos, tradução entre outras pois não usei o meu sql.

Atualizei a base de dados com o meu sql e minhas configurações entraram em vigor, só que o layout voltou a ficar do mesmo modo desconfigurado. O simples fato de atualizar a base de dados faz isso acontece, mas não fiz nenhuma modificação de layout em minha instalação.

Re: Instalação customizada

Enviado: 29 Ago 2016, 19:52
por valdeir2000
A loja está online? Tem link?

Re: Instalação customizada

Enviado: 31 Ago 2016, 20:00
por uprhost
valdeir2000 escreveu:A loja está online? Tem link?
Sim está online(lojanet.xyz ), mas acabei desistindo de procurar o problema para o layout fiz uma nova instalação do zero para não perder mais tempo.

Enfim, depois de todo o trabalho eu encontrei duas situações muitos estranhas, porém não sei se são bugs no Opencart ou módulos. Vou tentar descrever da melhor forma.

Instalei o Opencart 2.2, com módulo de cálculo de frete dos Correios no carrinho e módulo de simulação do frete no produto. São dois módulos de desenvolvedores diferentes. Alguns dos meus produtos de teste estão com imposto habilitado, então ao acessar a loja o produto é exibido com o valor somado ao imposto. Até aqui tudo certo.

1- Acontece que sempre que é simulado o valor do frete tanto no carrinho quanto no produto(em qualquer produto com imposto ou não), o valor de todos os produtos com imposto passa a ser exibido sem o imposto, ou seja, é como se a opção do imposto tivesse sido desabilitada, e nem mesmo no fechamento do pedido o imposto é exibido/calculado. Depois muitos testes percebi que isso ocorre sempre que o cálculo do frete é feito, e no caso são dois módulos de desenvolvedores distintos.

2- Esse outro problema tem a ver com frete também. Eu cadastrei um produto que não precisa de frete e outro que precisa. Quando calculo/simulo o frete do produto que não precisa, recebo a mensagem informando que não tem opção de frete para esse produto. Tudo certo até aqui. Quando faço o mesmo com o produto que tem frete, recebo o valor do frete fixo, Sedex e Pac. Agora vem o problema; eu adiciono esses dois produtos no carrinho, e logicamente o frete deve ser calculado e cobrado apenas sobre o produto que tem frete. Acontece que ao mandar calcular o frete só é exibido a opção de frete fixo, o Sedex e Pac não são exibidos.
Resumindo: Se isso acontecer o cliente não vai ser cobrado corretamente pelo custo de envio e como é um erro na loja, ele vai ter o direito de não pagar o frete e usar o valor fixo.


Só para constar:
**A customização do layout padrão que eu fiz foi feita depois que os problemas relatados foram encontrados, então não tem como ter relação entre ambos.
**Eu cheguei a instalar o template Journal e o problema número 1 (impostos sumindo) não acontece!
**Não testei o problema 2 com o template Journal.