andreluisdurval Posted March 29, 2021 Share Posted March 29, 2021 Olá amigos,,, gostaria de ajuda se possível. Estou montando a minha loja .... lordelo.com.br ,,, estava usando , sem mais nem menos perdi acesso ao site de administração da loja, erro http 500 ,,, achei em um site,,, a seguinte recomendação: » PrestaShop v1.5.3 e versões posteriores (incluindo 1.6 e 1.7) Abrir config/defines.inc.php Na linha 28, encontrará esta linha define('_PS_MODE_DEV_', false); Substitua-o por define('_PS_MODE_DEV_', true); fiz a alteração, e voltei ter acesso a página, mas logo tive problemas ao acessar a loja com a mensagem de erro abaixo: [PrestaShopDatabaseException] Db->executeS() must be used only with select, show, explain or describe queries at line 607 in file classes/db/Db.php 602. } 603. 604. // This method must be used only with queries which display results 605. if (!preg_match('#^\s*\(?\s*(select|show|explain|describe|desc)\s#i', $sql)) { 606. if (defined('_PS_MODE_DEV_') && _PS_MODE_DEV_) { 607. throw new PrestaShopDatabaseException('Db->executeS() must be used only with select, show, explain or describe queries'); 608. } 609. 610. return $this->execute($sql, $use_cache); 611. } 612. Alguém já passou por isso ? Att André Durval Link to comment Share on other sites More sharing options...
Rodrigo B Laurindo Posted March 30, 2021 Share Posted March 30, 2021 Olá André Esta é a mensagem completa? não tem mais nada além disso? Se tiver mais, poste tudo, por favor. 1 Link to comment Share on other sites More sharing options...
andreluisdurval Posted April 1, 2021 Author Share Posted April 1, 2021 Amigo ... preciso automatizar o meu estoque físico (preço custo, venda e quantidade), com minha loja virtual .... você pode me ajudar ? Tem consultoria ? 21-99995-8799 Link to comment Share on other sites More sharing options...
Rodrigo B Laurindo Posted April 1, 2021 Share Posted April 1, 2021 Qual ERP vc usa, André? Link to comment Share on other sites More sharing options...
andreluisdurval Posted April 2, 2021 Author Share Posted April 2, 2021 Irmão,, uso um aplicativo (TotalPDV) que tem um banco local em firebird,, e que é replicado para nuvem para que possa atualizar nas filiais .... estou usando este banco na nuvem para atualizar .... Consegui fazer a query abaixo para lista o preço de custo e venda da minha loja prestashop a partir do código de produto do meu sistema e funcionou select i3245410_pr1.pr_product_attribute.reference,i3245410_pr1.pr_product_attribute_shop.wholesale_price, i3245410_pr1.pr_product_attribute_shop.price from i3245410_pr1.pr_product_attribute_shop join i3245410_pr1.pr_product_attribute on i3245410_pr1.pr_product_attribute_shop.id_product_attribute = i3245410_pr1.pr_product_attribute.id_product_attribute join LORDELO.PRODUTOS on LORDELO.PRODUTOS.CODPRODUTO = i3245410_pr1.pr_product_attribute.reference where LORDELO.PRODUTOS.CODPRODUTO ='44' mas,,, não estou conseguindo adaptar esta query de consulta para fazer um update,,, consegue me ajudar ? update i3245410_pr1.pr_product_attribute_shop set i3245410_pr1.pr_product_attribute_shop.wholesale_price=LORDELO.PRODUTOS.PRECOCUSTO, i3245410_pr1.pr_product_attribute_shop.price=LORDELO.PRODUTOS.PRECOVENDA from i3245410_pr1.pr_product_attribute_shop inner join i3245410_pr1.pr_product_attribute on i3245410_pr1.pr_product_attribute_shop.id_product_attribute = i3245410_pr1.pr_product_attribute.id_product_attribute inner join LORDELO.PRODUTOS on LORDELO.PRODUTOS.CODPRODUTO = i3245410_pr1.pr_product_attribute.reference where LORDELO.PRODUTOS.CODPRODUTO ='44' Abraços, André Durval Link to comment Share on other sites More sharing options...
andreluisdurval Posted April 2, 2021 Author Share Posted April 2, 2021 consegui .... update i3245410_pr1.pr_product_attribute_shop inner join i3245410_pr1.pr_product_attribute on i3245410_pr1.pr_product_attribute_shop.id_product_attribute = i3245410_pr1.pr_product_attribute.id_product_attribute inner join LORDELO.PRODUTOS on LORDELO.PRODUTOS.CODPRODUTO = i3245410_pr1.pr_product_attribute.reference set i3245410_pr1.pr_product_attribute_shop.wholesale_price=LORDELO.PRODUTOS.PRECOCUSTO, i3245410_pr1.pr_product_attribute_shop.price=LORDELO.PRODUTOS.PRECOVENDA where LORDELO.PRODUTOS.CODPRODUTO ='44' agora só falta automatizar para todos os LORDELO.PRODUTOS.CODPRODUTO que forem encontrados em i3245410_pr1.pr_product_attribute_shop Link to comment Share on other sites More sharing options...
Rodrigo B Laurindo Posted April 2, 2021 Share Posted April 2, 2021 André, para automatizar você poderia usar triggers no Mysql, mas acredito que você deva considerar fazer todas as modificações no PrestaShop através da API. A documentação você pode ver aqui: https://devdocs.prestashop.com/1.7/webservice/getting-started/ Link to comment Share on other sites More sharing options...
andreluisdurval Posted April 2, 2021 Author Share Posted April 2, 2021 Amigo ,,, obrigado pela ajuda ... consegui criando aquivo php e criando agendamentos cron. Obrigado !!! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now