gbandoni

Members
  • Content Count

    237
  • Joined

  • Last visited

  • Days Won

    28

Everything posted by gbandoni

  1. Sem saber a linguagem que você usa é difícil te dar uma resposta. Se for php é isso header('X-PHP-Response-Code: 200', true, 200); Mas tenha em mente que alguns eventos enviam varias notificações seguidas . Uma nova Order gera uns 4, no minimo
  2. Essa notificação ocorre quando o produto sofre alguma alteração , de estoque , desconto aplicado , alteração que você enviou via API,Se o vendedor mexeu no produto via backend etc. O uso dessa informação vem da maneira que você compõe seu fluxo de atualização. Eu recebo meio milhão dessas por dia então eu só uso para detectar se o usuário mexeu em produtos via backend e o resto eu ignoro
  3. Quando eu desenvolvi eu recebia , mas não sei se hoje mudou. Quando voce criou a chave de app (https://developers.mercadolivre.com.br/apps). você marcou topicos ?
  4. Seu produto tem variação , você deve modificar o estoque da variação
  5. Esse produto tem variação ? Se tiver você deve mudar o preço na variação
  6. Mas ninguém aqui é funcionário do ML , reclamar de qualquer coisas aqui que não seja a API do mercado livre é tão efetivo quanto reclamar que os preços dos produtos estão muito altos no caixa do mercado. Quanto a ser dificil entrar em contato com eles não tem muito o que fazer. Eu creio que boa parte da culpa disso é do próprio usuário. Quantos atendimentos eles devem ter de gente reclamando de coisas erradas no lugar errado . Como vendedor até ameaça eu recebi via as mensagens da venda reclamando que outra compra ou mesmo reclamando que a gente não devolveu o dinheiro do mercado pago ainda
  7. Não é bom você depender diretamente de um sistema para o seu funcionar.Se o ML sai do ar ou limita as consultas a uma conta seu sistema não vai funcionar Se tu quer listar os produtos do vendedor é melhor listar dados locais e voce implementar rotinas de sincronização
  8. O que é produto em atraso para você ? Encomenda atrasada para o envio ? ->tem nos dados do usuário. Mercadoria a mais de 24 horas está atrasada. Produtos atrasados em transporte ? -> você vai precisar analisar a chamada https://api.mercadolibre.com/shipments/<id_shipment>/tracking
  9. consultando https://api.mercadolibre.com/users/me?access_token={{token}} tu obtém isso : "seller_reputation": { "level_id": "Y", "power_seller_status": "x", "transactions": { "canceled": 123, "completed": 12345, "period": "historic", "ratings": { "negative": 0.01, "neutral": 0.01, "positive": 0.98 }, "total": 5555 }, "metrics": { "sales": { "period": "3 months", "completed": 444 }, "claims": { "period": "3 months", "rate": 0.0021 }, "delayed_handling_time": { "period": "3 months", "rate": 0.0009 } } }, Se tu quer as encomendas atrasadas em transporte você deve contabilizar os dados via shipment
  10. https://api.mercadolibre.com/users/me tem o total ai vc divide pelas vendas
  11. Você grava todas as notificações em banco de dados ? Eu uso mysql 5.7 na minha aplicação numa plataforma mais simples que a sua PS - Parece meio comico restringir o tamanho de TODOS os arquivos anexados a 500kb por usuário. Se tu fizer um guia para usuários novatos não ficarem repetindo perguntas la se vai o espaço
  12. Ele está passando o path real da hospedagem dele . Eu tenho a impressão que ele está tentando enviar o arquivo como mime . Eu acho que é um processo relativamente complexo e muito fácil de dar errado , não vale a pena
  13. Como todo sistema que depende de outro nunca vai ser idêntico e estará sempre sujeito a variação. O fluxo mais comum é você responder a todas as notificações e efetuar uma leitura completa dos dados do mercado livre de tempos em tempos para garantir que tudo está atualizado. Começando pela prioridade das chamadas de API.Tu acha que os servidores que respondem as chamadas de API dão preferência as nossas chamadas ou as do próprio mercado livre ? Dito isso eu creio que uma vez que você fez suas chamadas e obteve a order e shipment tu deve tratar tudo localmente e acompanhar o fluxo da empresa do cliente. Quando ele estiver pronto para emitir nota (lembre-se que a partir de 13/01 é obrigatório enviar XML para poder imprimir etiquetas) ai só nessa hora você deveria se preocupar em procurar etiquetas. Se o seu cliente fica confrontando informação do backend com as informações do seu sistema ele não confia no seu sistema ...
  14. Desculpe a pergunta , mas qual a relevância disso ? Aqui eu envio o XML da nota e todas as enviadas que eu não fiz download eu tento até conseguir
  15. Eu não uso porque eu acho grosseiramente genérica, mas eu vi que : public function put($path, $body = null, $params = array()) - Para tirar uma warning mudança na função make_path para gerar caminho /url_completa mudaram a versão nas strings para 2.0 Além disso aparentemente eles apagaram todos os exemplos no github
  16. se tu tá só enviando esses atributos nao parece a principio ter algo errado. Mas eu costumo mandar esses dados via post , nao put
  17. Não tem como entender o seu problema direito porque você não mostra nem os dados que enviou. se tu não quer colocar seu código ok , mas fica quase impossível entender o problema se nem a requisição tu não adicionar listing_type_id is not modifiable Veja você não está dando muita informação então não tem como saber. Primeiro um get nessa consulta https://api.mercadolibre.com/categories/[categoria]/listing_types Diz os tipos de anúncios que a categoria aceita Na prática, se tu tem acesso ao backend e tem essa opção abaixo você poderia mudar. Se ela não aparece no anúncio não vai dar para fazer via API. free_shipping is not modifiable Seu produto custa mais de 120 reais ? Nesse caso não tem como alterar quasen ada nessas características
  18. Se voce subir a imagem com o mesmo nome o ML vai ignorar . Mude o nome do arquivo que será feito upload
  19. Acessor comercial do mercado livre . Se você chegou num certo volume de vendas (pra la de mercado lider) é possível que ele já tenha entrado em contato contigo alguma vez A segunda parte é mercado coleta full , voce manda os seus produtos para o armazem deles e eles cuidam de tudo. Tem um monte de requerimentos . Se tu tiver tudo isso você consegue testar.
  20. "description":{"plain_text":"Detalhes do Produto"},
  21. Onde tu vai usar isso ? Se tu quer um só voce consegue ver no perfil do vendedor Se tu quer bisbilhotar os anúncios de um vendedor tem o codigo do seller na fazendo um get num produto dele
  22. acho que nos produtos que eu vendo eu nunca vi um caso desses (eu tenho apenas 4 categorias que eu lanço variações) . Mas é bom saber que isso existe. Imagino que nesse caso a estratégia melhor é mandar os atributos obrigatórios em attributes ao invés de mandar um vazio
  23. Aqui você não vai ter nenhum retorno . Mesmo que aqui é o fórum de desenvolvedores da API do Mercado Livre e a gente tem zero acesso a vendas . Já cogitou ir no caminho certo ?
  24. No meu sistema quando o meu analisador detecta esse erro eu mando um put no produto {"attributes":[] } depois disso eu mando as variações ai ele costuma aceitar
  25. Eu nao tinha me atentado que você já tinha adicionado o json que voce envia . Olhando seu Json ele parece correto em relação ao formato do atributos (string). Eu tinha um problema com o atributo de um produto meu (era uma lente de vidro), ele era do tipo list mas ele so aceitava value_name. Talvez seja o mesmo caso do seu . Eu sei que é meio óbvio mas ja tentou preencher no backend do mercado livre e obter via API para ver o que ele te traz ? foi assim que eu descobri o meu