Jump to content

Erro no módulo transferência Bancária


Recommended Posts

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)

Link to comment
Share on other sites

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

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

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

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

×
×
  • Create New...