juniorlara Posted March 23, 2014 Share Posted March 23, 2014 (edited) Atualizai minha loja para a versão 1.6. O template ficou bagunçado. e não consegue arrumar. Os métodos de pagamento por cheque e transferência bancária não funcionam. fui obrigado da restaurar para a versão 1.5.6 pois caso alguém compre só terá a opção de pagamento do pagseguro. como resolvo isso. Tem como usar o template da versão 1.5.6 ou tem algum similar para versão 1.6 tem módulos para pagamento em cheque e transferência bancaria para a versão 1.6 desde já Grato. Edited March 25, 2014 by juniorlara (see edit history) Link to comment Share on other sites More sharing options...
selectshop.at Posted March 23, 2014 Share Posted March 23, 2014 (edited) 1) Loja desconfigurada: Deletou smarty cache após instalacao do tema ? aba Parâmetros Avançados > Desempenho > botao limpar cache.... Quanto ao módulo cheque e transferencia bancária funcionam sem problemas. Vc. também atualizou os módulos quando fez o upgrade ? O tema 1.5.6. default deve continuar funcionando. Se estiver usando módulos extras nao nativos entao deinstale, pois estes em 90% dos casos nao mais funcionam com upgrades maiores (major releases). Vc. vai ter que esperar até que saiam para a versao PS 1.6. que está usando. Para outros erros que estao dando depois do upgrade ative o modo debug: http://www.prestashop.com/forums/topic/282165-ativar-modo-debug/ Edited March 23, 2014 by selectshop.at (see edit history) Link to comment Share on other sites More sharing options...
juniorlara Posted March 23, 2014 Author Share Posted March 23, 2014 (edited) como identifico os módulos não nativos? O smaty cache deve ser deletado ou não? Edited March 23, 2014 by juniorlara (see edit history) Link to comment Share on other sites More sharing options...
selectshop.at Posted March 23, 2014 Share Posted March 23, 2014 Sim o smarty cache e também o do seu browser deverao ser deletados. Nos módulos vc. pod filtrar pelo desenvolvedor. Vc. nao lembra os módulos que foi instalando que fazem parte da versao nativa do prestashop ? Correios, pagseguro, por ex. sao uns dos módulos nao nativos. Link to comment Share on other sites More sharing options...
juniorlara Posted March 23, 2014 Author Share Posted March 23, 2014 (edited) por favor da uma olha nos erros quando clico em confirmar pedido cheques - http://www.linearminas.com.br/downloads/erro.png transferência - http://www.linearminas.com.br/downloads/erro2.png Edited March 23, 2014 by juniorlara (see edit history) Link to comment Share on other sites More sharing options...
CarlosC Posted March 24, 2014 Share Posted March 24, 2014 Boas, Como mesmo o debug descreve o problema esta nos status de encomenda, reinstale os módulos e verifique se o problema se mantém. Cumps Link to comment Share on other sites More sharing options...
juniorlara Posted March 24, 2014 Author Share Posted March 24, 2014 (edited) reinstalei todos do módulos e o erro persiste. no pagseguro recebo o seguinte erro: Notice: Object of class Currency could not be converted to int in /home/linearminas/www/loja/modules/pagseguro/controllers/front/validation.php on line 103 Nova situação da compra inválida .Agradeço desde já. Junior Edited March 24, 2014 by juniorlara (see edit history) Link to comment Share on other sites More sharing options...
selectshop.at Posted March 24, 2014 Share Posted March 24, 2014 (edited) pagseguro é um módulo nao nativo e nao funciona com Prestashop 1.6. Desinstale e aguarde até que o desenvolvedor lhe forneca um módulo compatível para a versao Prestashop 1.6. E por favor nao use templates da versao PS 1.5. se vc. tiver um template comprado. Use somente originais para/da versao PS 1.6. Edited March 24, 2014 by selectshop.at (see edit history) Link to comment Share on other sites More sharing options...
juniorlara Posted March 24, 2014 Author Share Posted March 24, 2014 de que me vale uma loja sem meio de pagamento. vou restaurar para a versão 1.5.6 novamente. Legar lançar uma versão que os meios de pagamento mais usados não funcionam. Parabéns desta vez se superaram.. Link to comment Share on other sites More sharing options...
selectshop.at Posted March 24, 2014 Share Posted March 24, 2014 Os meios de pagamento cheque e transferencia funcionam sem problema. O problema vem do seu módulo pagseguro que nao faz parte do Prestashop e é um módulo desenvolvido por terceiros. Provavelmente est módulo escreve uns overrides que com Prestashop 1.6. nao mais existem. Estes ficheiros, como no nome já disse, sobre escrevem regras e estas regras estao interferindo nos outros módulos nativos do Prestashop (cheque e transferencia bancária). Desinstale o pagseguro e tudo deverá funcionar sem problemas. O mesmo serve para o tema. Temas nao desenvolvidos por Prestashop sempre dao problema com upgrades maiores. Use o tema bootstrap default. Link to comment Share on other sites More sharing options...
juniorlara Posted March 24, 2014 Author Share Posted March 24, 2014 Os meios de pagamento cheque e transferencia funcionam sem problema. O problema vem do seu módulo pagseguro que nao faz parte do Prestashop e é um módulo desenvolvido por terceiros. Provavelmente est módulo escreve uns overrides que com Prestashop 1.6. nao mais existem. Estes ficheiros, como no nome já disse, sobre escrevem regras e estas regras estao interferindo nos outros módulos nativos do Prestashop (cheque e transferencia bancária). Desinstale o pagseguro e tudo deverá funcionar sem problemas. O mesmo serve para o tema. Temas nao desenvolvidos por Prestashop sempre dao problema com upgrades maiores. Use o tema bootstrap default. Estou usando o tema bootstrap default e já removi o pagseguro e o problema continua. Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted March 24, 2014 Share Posted March 24, 2014 Manda o link da loja Link to comment Share on other sites More sharing options...
juniorlara Posted March 24, 2014 Author Share Posted March 24, 2014 (edited) Manda o link da loja www.linearminas.com.br já resolvi o pagseguro esta funcionando. não sei como mas esta. vou deixar como única opção de pagamento Mas da uma olhada na posição do carrinho de compra. tem como mudar para a direita em cima na mesma altura que o logotipo. Grato. Edited March 24, 2014 by juniorlara (see edit history) Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted March 24, 2014 Share Posted March 24, 2014 Aparentemente você alterou manualmente alguns status padrão da loja, por isso os pedidos não funcionam. $order_status = new OrderState((int)$id_order_state, (int)$this->context->language->id); if (!Validate::isLoadedObject($order_status)) throw new PrestaShopException('Can\'t load Order state status'); Link to comment Share on other sites More sharing options...
juniorlara Posted March 24, 2014 Author Share Posted March 24, 2014 Aparentemente você alterou manualmente alguns status padrão da loja, por isso os pedidos não funcionam. $order_status = new OrderState((int)$id_order_state, (int)$this->context->language->id); if (!Validate::isLoadedObject($order_status)) throw new PrestaShopException('Can\'t load Order state status'); isso ocorreu na atualização então eu nem sei como alterar. como faço para voltar para o padrão. Link to comment Share on other sites More sharing options...
selectshop.at Posted March 25, 2014 Share Posted March 25, 2014 Controle se os seus ID's correspondem aos do standard. Ordens -> status Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted March 25, 2014 Share Posted March 25, 2014 Legal, Conny...Com o print em alemão fica mais difícil... Link to comment Share on other sites More sharing options...
selectshop.at Posted March 25, 2014 Share Posted March 25, 2014 Na verdade nao, pois vc. tem o status dos módulos á direita que sao originais em ingles. O nome e a cor nao tem importancia, pois pode ter sido alterado. O que deve ser verificado é o ID e o template que está adicionado. Link to comment Share on other sites More sharing options...
juniorlara Posted March 25, 2014 Author Share Posted March 25, 2014 Controle se os seus ID's correspondem aos do standard. Ordens -> status não correspondem. como faço para corrigir. tem como me enviar algum arquivo para que eu corrija via FTP. [email protected] Link to comment Share on other sites More sharing options...
selectshop.at Posted March 25, 2014 Share Posted March 25, 2014 (edited) Se for somente ID's correspondendo a outro template vc. corrige lá mesmo abrindo o ID correspondente e selecionando outro template. MAS Nao tem como corrigir via FTP se tiver ID's faltando. Aí vc. vai ter que corrigir diretamente no banco de dados. Podemos ver uma imagem dos seus status ? Edited March 25, 2014 by selectshop.at (see edit history) Link to comment Share on other sites More sharing options...
juniorlara Posted March 25, 2014 Author Share Posted March 25, 2014 (edited) Edited March 25, 2014 by juniorlara (see edit history) Link to comment Share on other sites More sharing options...
selectshop.at Posted March 25, 2014 Share Posted March 25, 2014 Ui, está tudo mexido.... O melhor é vc. adicionar diretamente no banco de dados os ID's correspondentes 1 até 12 que sao standard de acordo como a imagem modelo que anexei. A imagem modelo do Daniel tem 15 ID's, pois ele instalou outros módulos nao nativos. Os seus ID's comecam com o nr. 29 que nao bate com nenhum dos módulos e links que devem ser usados. Vc. sabe como adicionar diretamente ao banco de dados tabelas com phpmyAdmin ? Link to comment Share on other sites More sharing options...
juniorlara Posted March 25, 2014 Author Share Posted March 25, 2014 Ui, está tudo mexido.... O melhor é vc. adicionar diretamente no banco de dados os ID's correspondentes 1 até 12 que sao standard de acordo como a imagem modelo que anexei. A imagem modelo do Daniel tem 15 ID's, pois ele instalou outros módulos nao nativos. Os seus ID's comecam com o nr. 29 que nao bate com nenhum dos módulos e links que devem ser usados. Vc. sabe como adicionar diretamente ao banco de dados tabelas com phpmyAdmin ? pelo banco de dados não sei não. não da pra clicar em adicionar novo pelo status mesmo? Link to comment Share on other sites More sharing options...
selectshop.at Posted March 25, 2014 Share Posted March 25, 2014 (edited) Pode tentar, mas em geral os ID's sao fixos e como vc. está tendo erro em ID's nao encontrados acredito que nao. Eu iria adicionar no banco de dados assim como é o standard, depois vc. pode adicionar outros status. Tente adicionar o template correto para o módulo correto do back-office. no entanto acho que nao vai dar certo, pois vc. deletou um monte de coisas. Desinstale os módulos cheque e transferencia e instale novamente, pode ser que o status se regenera. Mas nao tem garantia. Nunca deleta coisas sem saber o que está fazendo. É melhor perguntar antes... e deastivar em caso de dúvida. Edited March 25, 2014 by selectshop.at (see edit history) Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted March 25, 2014 Share Posted March 25, 2014 Acredito que o PrestaShop não permita mais excluir os status padrão. Devem ter sido excluídos em uma versão anterior. Vc precisa acessar o PhpMyAdmin e rodar estas consultas: INSERT INTO `ps_order_state` (`id_order_state`, `invoice`, `send_email`, `module_name`, `color`, `unremovable`, `hidden`, `logable`, `delivery`, `shipped`, `paid`, `deleted`) VALUES (1, 0, 1, 'cheque', 'RoyalBlue', 1, 0, 0, 0, 0, 0, 0), (2, 1, 1, '', 'LimeGreen', 1, 0, 1, 0, 0, 1, 0), (3, 1, 1, '', 'DarkOrange', 1, 0, 1, 1, 0, 1, 0), (4, 1, 1, '', 'BlueViolet', 1, 0, 1, 1, 1, 1, 0), (5, 1, 0, '', '#108510', 1, 0, 1, 1, 1, 1, 0), (6, 0, 1, '', 'Crimson', 1, 0, 0, 0, 0, 0, 0), (7, 1, 1, '', '#ec2e15', 1, 0, 0, 0, 0, 0, 0), (8, 0, 1, '', '#8f0621', 1, 0, 0, 0, 0, 0, 0), (9, 1, 1, '', 'HotPink', 1, 0, 0, 0, 0, 1, 0), (10, 0, 1, 'bankwire', 'RoyalBlue', 1, 0, 0, 0, 0, 0, 0), (11, 0, 0, '', 'RoyalBlue', 1, 0, 0, 0, 0, 0, 0), (12, 1, 1, '', 'LimeGreen', 1, 0, 1, 0, 0, 1, 0); INSERT INTO `ps_order_state_lang` (`id_order_state`, `id_lang`, `name`, `template`) VALUES (1, 1, 'Aguardando pagamento em cheque', 'cheque'), (2, 1, 'Pagamento aceito', 'payment'), (3, 1, 'Pedido em preparo', 'preparation'), (4, 1, 'Enviado', 'shipped'), (5, 1, 'Entregue', ''), (6, 1, 'Cancelado', 'order_canceled'), (7, 1, 'Ressarcido', 'refund'), (8, 1, 'Erro no pagamento', 'payment_error'), (9, 1, 'Refazer Pedido', 'outofstock'), (10, 1, 'Aguardando credito em conta', 'bankwire'), (11, 1, 'Aguardando pagamento no PayPal', ''), (12, 1, 'Pagamento aceito remotamente', 'payment'); Obviamente, vc precisa verificar o prefixo das suas tabelas no banco de dados e alterar, se necessário. Se não der certo, vc pode restaurar um backup da versão anterior, ou instalar e configurar uma loja nova. Ou contrata alguém pra fazer isso pra você. Existem alguns serviços na web que oferecem esta opção. Link to comment Share on other sites More sharing options...
selectshop.at Posted March 25, 2014 Share Posted March 25, 2014 O melhor seria o Daniel te exportar as tabelas ps_order_state e ps_order_state_lang para vc. importart no seu banco de dados com phpmyAdmin (ou pedir ao seu provedor importar). Assim vc. corrige tudo que fez. Eu infelzmente nao posso fornecer estas tabelas por PS 1.6. conter um bug. Apesar de ter como idioma padrao portugues, para mim fica tudo em alemao, pois intalei o pacote PS 1.6. em alemao. http://forge.prestashop.com/browse/PSCSX-1385 Link to comment Share on other sites More sharing options...
juniorlara Posted March 25, 2014 Author Share Posted March 25, 2014 pedi pro suporto onde hospedo a loja e acho que corrigiram. da uma olhada Link to comment Share on other sites More sharing options...
juniorlara Posted March 25, 2014 Author Share Posted March 25, 2014 Testei e esta tudo ok. só tem mais uma coisa me incomodando: a posição do carrinho de compra. Tem como coloca-lo do lado direito na mesma altura do logo da loja. www.linearminas.com.br Desculpe encher tanto mas só falta isso pra eu dormir contente. Obrigado. Link to comment Share on other sites More sharing options...
selectshop.at Posted March 26, 2014 Share Posted March 26, 2014 (edited) pedi pro suporto onde hospedo a loja e acho que corrigiram. da uma olhada Perfeito, Tudo corrigido. Agora tudo deve esta funcionando... No futuro em vez de deletar, desative opcoes que nao está usando ou irá usar. Edited March 26, 2014 by selectshop.at (see edit history) Link to comment Share on other sites More sharing options...
selectshop.at Posted March 26, 2014 Share Posted March 26, 2014 Quanto ao carrinho veja aqui no fórum, acho que já existe uma solucao postada. Ou entao no fórum Portugues. Estive lendo estes dias um tópico com a mesma pergunta. Link to comment Share on other sites More sharing options...
selectshop.at Posted March 26, 2014 Share Posted March 26, 2014 (edited) Solucao: mova o seu carrinho nos ganchos para posicao acima do módulo top menu (modules => posicoes => displayTop). Veja screen por aqui: http://www.prestashop.com/forums/topic/315872-16-theme-incorrect-placement-of-cart/?do=findComment&comment=1599106 Edited March 26, 2014 by selectshop.at (see edit history) Link to comment Share on other sites More sharing options...
juniorlara Posted March 26, 2014 Author Share Posted March 26, 2014 Solucao: mova o seu carrinho nos ganchos para posicao acima do módulo top menu (modules => posicoes => displayTop). Veja screen por aqui: http://www.prestashop.com/forums/topic/315872-16-theme-incorrect-placement-of-cart/?do=findComment&comment=1599106 mudei o carrinho do === displayTop pra displayNav só valta agora coloca-lo do lado direito da loja. www.linearminas.com.br Link to comment Share on other sites More sharing options...
Recommended Posts