LinnuxFX Posted June 18, 2013 Share Posted June 18, 2013 Boa Noite, Estou a construir a minha primeira loja em Prestashop, e após várias batalhas travadas pelo caminho e ultrapassadas, tenho uma que não consigo contornar mesmo depois de ter lido algumas respostas a erros semelhantes no fórum. Tenho o Prestashop 1.5.4.1 e quando termino a encomenda na última fase do pagamento por transferência bancária dá um erro.Segui os passos para ver quais eram os erros e eliminei um a um os blocos que estavam em conflito, até chegar a este erro que não consigo contornar, nem tenho conhecimentos para tal. Agradeço toda a ajuda possível. Obrigado Lino Marques [PrestaShopException] Can't load Order state status at line 145 in file classes/PaymentModule.php 139. if (Configuration::get('PS_TAX_ADDRESS_TYPE') == 'id_address_delivery') 140. $context_country = $this->context->country; 141. 142. $order_status = new OrderState((int)$id_order_state, (int)$this->context->language->id); 143. if (!Validate::isLoadedObject($order_status)) 144. throw new PrestaShopException('Can\'t load Order state status'); 145. 146. if (!$this->active) 147. die(Tools::displayError()); 148. // Does order already exists ? 149. if (Validate::isLoadedObject($this->context->cart) && $this->context->cart->OrderExists() == false) PaymentModuleCore->validateOrder - [line 64 - modules/bankwire/controllers/front/validation.php] - [9 Arguments] BankwireValidationModuleFrontController->postProcess - [line 158 - classes/controller/Controller.php] - [0 Argument] ControllerCore->run - [line 349 - classes/Dispatcher.php] - [0 Argument] DispatcherCore->dispatch - [line 28 - index.php] - [0 Argument] Link to comment Share on other sites More sharing options...
CarlosC Posted June 18, 2013 Share Posted June 18, 2013 Boas, A vermelho esta a resposta: 144. throw new PrestaShopException('Can\'t load Order state status'); Ha algum problema com os estados de encomendas, reinstale o modulo em questão e verifique se ele criou os estados correctamente. Backoffice: Orders > Statuses Cumps Link to comment Share on other sites More sharing options...
LinnuxFX Posted June 18, 2013 Author Share Posted June 18, 2013 Olá CarlosC, Fiz o que mencionou, desinstalei o módulo e reinstalei, mas continuou a dar o mesmo erro. Resolvi apagar de vez o módulo e a directoria, entretanto foi difícil conseguir arranjar novamente o módulo para instalar. Após ter reinstalado novamente continuou a dar erro e não consigo chegar a - Backoffice: Orders > Statuses. Não cria os estados, pelo que consigo ver. Em anexo seguem 2 imagens nesses link onde pode ver o meu Backoffice: Orders. http://screencast.com/t/sH65qpkR http://screencast.com/t/4TaHn0Cxm Se me conseguir arranjar o módulo original para reinstalar, agradecia. Obrigado, Lino Link to comment Share on other sites More sharing options...
guest* Posted June 18, 2013 Share Posted June 18, 2013 Quais modulos extras que está usando ? Um deles está dando conflito com o bankwire. Este funciona sem problema, se vc. não fey alguma adaptação no codigo de Prestashop. Deinstale todos os modulos que não vem com o pacote downloade de Prestashop e tente novamente. Ative o modo debug Altere no FTP o seu ficheiro /config/config.defines.inc.php estas linhas: /* Debug only */ define('_PS_MODE_DEV_', true); if (_PS_MODE_DEV_) { @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true); } Link to comment Share on other sites More sharing options...
LinnuxFX Posted June 24, 2013 Author Share Posted June 24, 2013 Quais modulos extras que está usando ? Um deles está dando conflito com o bankwire. Este funciona sem problema, se vc. não fey alguma adaptação no codigo de Prestashop. Deinstale todos os modulos que não vem com o pacote downloade de Prestashop e tente novamente. Ative o modo debug Altere no FTP o seu ficheiro /config/config.defines.inc.php estas linhas: /* Debug only */ define('_PS_MODE_DEV_', true); if (_PS_MODE_DEV_) { @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true); } Olá cd2500, Obrigado por tentar ajudar, mas já fiz tudo o que mencionou, desinstalei todos os módulos que estavam a dar conflito e continua a dar este erro no módulo de transferência bancária: http://screencast.com/t/d6RwHdIXCt Estava a pensar fazer uma instalação do prestashop do zero, mas não queria perder os conteúdos da minha loja. Qual a melhor opção para manter a base de dados actual em funcionamento? Obrigado, LinnuxFX Link to comment Share on other sites More sharing options...
Recommended Posts