gbandoni

Members
  • Content Count

    177
  • Joined

  • Last visited

  • Days Won

    18

Everything posted by gbandoni

  1. 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
  2. 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
  3. https://api.mercadolibre.com/users/me tem o total ai vc divide pelas vendas
  4. 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
  5. 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
  6. 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 ...
  7. 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
  8. 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
  9. se tu tá só enviando esses atributos nao parece a principio ter algo errado. Mas eu costumo mandar esses dados via post , nao put
  10. 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
  11. Se voce subir a imagem com o mesmo nome o ML vai ignorar . Mude o nome do arquivo que será feito upload
  12. 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.
  13. "description":{"plain_text":"Detalhes do Produto"},
  14. 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
  15. 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
  16. 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 ?
  17. 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
  18. 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
  19. RELEASE_SEASON no seu json está como value_id ou value_name ?
  20. O erro é auto-explicativo. Seu problema é mais conceitual . Entenda que seu produto original provavelmente nao tinha variações e tu cadastrou em attributes size , fabric_design valores . O que é certo em produtos sem variação Quando tu adicionou variacoes tu passou esses atributos para variação , que é certo também . O erro que ele esta te dando é porque esses atributos estão nas variaçoes E no produto Você deve eliminar todos os atributos repetidos quando adiciona variações . Por padrão eu sempre zero os atributos e mando tudo de novo nesses casos
  21. Aqui é um fórum de desenvolvedores usando a API do Mercado livre . Aqui ninguém tem como fazer nada para resolver . Use o canal correto https://developers.mercadolivre.com.br/pt_br/suporte
  22. Porque tu quer ter esse trabalho ? Eu não vejo vantagem em fazer isso .
  23. O único que eu conheço é lendo zpl da etiqueta térmica. Mas porque você precisa disso ?
  24. vc tem varias coisas ai : 1) Não da para atualizar descrição mandando post no produto . Antes podia , mas faz algum tempo que não da mais . Para atualizar descrição você deve fazer um put para https://api.mercadolibre.com/items/{{Item_id}}/descriptions?access_token={{token}} 2) Tu esta atualizando preço e estoque de produto com variação . Se o produto tem variação você altera preço e estoque na variação apenas 3) Alguns desses campos não podem ser atualizados pelo usuário (tipo dimensão) , de regra é melhor somente mandar a informação que tu quer mudar
  25. No seu anúncio essa opção está marcada ? Se essa opção estiver marcada e o comprador selecionou "retirar em mãos" durante a compra o shipment vem vazio