Jump to content

williamespindola

Members
  • Posts

    40
  • Joined

  • Last visited

About williamespindola

  • Birthday 02/21/1988

Profile Information

  • Location
    São Paulo Brasil
  • Activity
    Web development agency

williamespindola's Achievements

Newbie

Newbie (1/14)

3

Reputation

  1. Na verdade não tem lógica nenhuma! Uma coisa é auto incremental outra é incremental. O banco de dados do prestashop, nestas tabelas pelo menos usa Chaves primárias não auto incrementais, então a cada inserção é necessário adicionar o ID manualmente, pegando o último cadastrado e somando 1. O relacionamento entre as tabelas ps_order_carrier e ps_order não são identificados. Como falei anteriormente os produtos que o prestashop estavam incluindo automaticamente não foram excluídos. O erro esta no relacionamento entre as tabelas ps_order_carrier e ps_order onde os ids não são identificados e não são auto incremental. Certamente não são porque o código do prestashop é legado e pouco refatorado, quando o banco foi criado o recurso não existia ou cagada do desenvolvedor, as classes foram sendo criadas e hoje tem um problema de auto acoplamento difícil de manter. O correto funcionamento da exclusão de um pedido seria excluir os dados relacionados com o relacionamento, no caso aqui os dados presentes na tabela ps_order_carrier, pois a partir do momento que eu não tenho mais uma ordem para que eu preciso manter o transporte dela?
  2. Bom aparentemente o problema foi resolvido. Valeu pela ajuda. Na tabela ps_order_carrier havia alguns registros antigos, o campo id_order havia alguns registros até o id 13, porem minha tabela ps_orders e muitas outras tabelas no prestashop não trabalha com id auto incremental, que é um grande problema, pois permite a exclusão de um registro relacionado à outra tabela. Para não criar mais problema eu não exclui e fui criando ordens falsas até ultrapassar o id atual na tabela ps_order_carrier.
  3. Sempre excluo os produtos e ou combinação no próprio Prestashop mesmo. A única "maracutaia" que fiz para excluir alguma coisa foi para remover as ordens exemplo quando o prestashop é instalado, para isto eu troquei o método na URL de "vieworder" para "deleteorder". Ainda sim os produtos que estão sendo incluídos não são estes. E @selectshop.at estou procurando no banco de dados algum dado perdido mas até o momento não encontrei nenhum.
  4. O valor esta correto @CarlosC inclusive, o valor do produto que esta sendo incluído sozinho. O que não entendi é porque uma variação na taxa ou até no valor de um produto adicionaria um outro produto na ordem. Alterar os valores dos existentes poderia até ser plausível, mas não adicionar um produto que o cliente nunca olhou antes.
  5. Estranho que não excluí produtos diretamente no banco de dados e nem com algum tipo de import. Para falar a verdade se foi excluído 2 produtos foi muito, alem dos demos. Bom mas vou dar uma olhada nas tabelas com o objetivo que você mencionou. Obrigado.
  6. Olá pessoal, estou com um problema estranho no prestashop, nunca vi ele fazer isto. O cliente seleciona os produtos e conclui o pedido, mas na conclusão o prestashop adiciona produtos que o cliente não escolheu, e o valor dele não é computado: deem uma olhada na imagem para entender melhor: Se eu excluo o produto "fantasma" da ordem ele subtrai o valor deste produto do total da venda, ficando o total menor que o valor total da soma dos produtos. Vejam a imagem com o produto excluído: Alguém ja passou por isto?
  7. Caraca o treco estava na minha cara, o botão funcionou perfeitamente CarlosC. E selectshop.at obrigado, mas o cliente quer o painel.
  8. Pessoal de onde vem estas informações? Esta loja ainda não tem nenhuma venda e ainda apresenta estes valore. Há alguma forma de remover?
  9. Assim, mas a lógica é a mesma se você quer criar os campos para front-office, o que vai mandar é o negócio para a tratativa dos dados. No meu caso tratei estes dados somente no back-end para o back-office.
  10. Nativamente eu não conheço, há três opções que você pode usar, Caixa de listagem, Botão de opção ou cor. Deve existir algum modulo para isto. OBS.: eu precisei de algo parecido, mas era para o administrador tratar este campo, eu esmo criei. Basicamente funciona desta forma Link para um tópico no fórum
  11. Pessoal é possível trabalhar com uma venda onde o cliente pode selecionar por exemplo, 2 produtos da cor amarela e depois da cor vermelha na mesma venda? A forma que tenho em mente é cadastrando um produto para cada cor, mas estou procurando se existe alguma outra forma que não seja necessário fazer isto, e utilizar os atributos e valores. Obrigado.
×
×
  • Create New...