Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte para extensões de Formas de Pagamento
#5930
Ao fazer todo o procedimento do pagseguro a ultima etapa que é digitar "ps_db_install.php" no final do endereço do site a seguinte mensagem é retornada:

Error: Duplicate entry '10200-2' for key 1
Error No: 1062
INSERT INTO `ocorder_status` (`order_status_id`, `language_id`, `name`) VALUES (10200, 2, 'Aguardando Pagto'), (10201, 2, 'Em Analise'), (10202, 2, 'Aprovado'), (10203, 2, 'Cancelado'), (10204, 2, 'Completo'), (10205, 2, 'Devolvido'), (10206, 2, 'Desconhecido');


alguem sabe pq isso acontece ???

utilizei esse tutorial: http://pagseguro.visie.com.br/plataforma/opencart/

Alguem sabe tbm como faço para testar se as vendas pelo pagseguro estão ocorrendo de forma correta ???

grato

T+
#5947
Eu nao manjo muito de BD mas o erro é por que tem alguma entrade duplicada, eu tentei entrar no site da visie pra ver se tem algum espaço lá pra falar com os proprios caras que desenvolveram, mas nao achei.

Se alguem puder ajudar, vlw!
#5948
sschuckk escreveu:Ao fazer todo o procedimento do pagseguro a ultima etapa que é digitar "ps_db_install.php" no final do endereço do site a seguinte mensagem é retornada:

Error: Duplicate entry '10200-2' for key 1
Error No: 1062
INSERT INTO `ocorder_status` (`order_status_id`, `language_id`, `name`) VALUES (10200, 2, 'Aguardando Pagto'), (10201, 2, 'Em Analise'), (10202, 2, 'Aprovado'), (10203, 2, 'Cancelado'), (10204, 2, 'Completo'), (10205, 2, 'Devolvido'), (10206, 2, 'Desconhecido');


alguem sabe pq isso acontece ???

utilizei esse tutorial: http://pagseguro.visie.com.br/plataforma/opencart/

Alguem sabe tbm como faço para testar se as vendas pelo pagseguro estão ocorrendo de forma correta ???

grato

T+
Ele está te dizendo que já existe esses status cadastrados. Então delete-os da tabela 'ocorder_status' antes de realizar uma nova instalação.
#5951
O status_order_id é gerado automaticamente no cadastro. Então ao invés disso:
Código: Selecionar todos
INSERT INTO `ocorder_status` (`order_status_id`, `language_id`, `name`) VALUES (10200, 2, 'Aguardando Pagto'), (10201, 2, 'Em Analise'), (10202, 2, 'Aprovado'), (10203, 2, 'Cancelado'), (10204, 2, 'Completo'), (10205, 2, 'Devolvido'), (10206, 2, 'Desconhecido');
Deveria ser assim:
Código: Selecionar todos
INSERT INTO `ocorder_status` (`language_id`, `name`) VALUES (2, 'Aguardando Pagto'), (2, 'Em Analise'), ( 2, 'Aprovado'), ( 2, 'Cancelado'), (2, 'Completo'), (2, 'Devolvido'), (2, 'Desconhecido');
#5952
Olá Julio, mesmo nao manjando muito, o problema desse arquivo ''ps_db_install.php'' é que ele esta chamando a tabela "order_status" só que a minha tabela esta no plural ''orders_status'' acho que é esse é o problema, ai eu atualizando direto no BD, vou fazer teste no pagseguro pra ver.