Leaderboard


Popular Content

Showing content with the highest reputation since 11/18/2018 in all areas

  1. 3 points
    Tem que tratar todas. Quando tiver alteração em SHIPMENTS, não necessariamente terá em ORDERS_V2. Este seria o funcionamento correto, porém as notificações falham muito e é bom ter processos redundantes para verificar os dados. Isso já foi comentado várias vezes aqui no forum. Com relação à tratar as duplicidades, não precisa. Se você recebe 2 notificações do mesmo resource e ainda não foi buscar os dados relacionados, quando for buscar, já estarão com os últimos dados, então pode tratar somente uma vez.
  2. 2 points
    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
  3. 1 point
    mldev

    Gerar de nota fiscal Fulfillment

    é o assessor do lojista dentro do ML acredito que não seja possível testar esse fluxo, mas o ideal é falar com o suporte
  4. 1 point
    mldev

    Frete Dinâmico

    poste aqui depois as novidades!!
  5. 1 point
    NatanMall

    Frete Dinâmico

    pois é exatamente esse tipo de serviço q eu estou fazendo, vou entrar em contato direto com o suporte pra resolver isso, obrigado pela ajuda!
  6. 1 point
    mldev

    Frete Dinâmico

    este tipo de frete é ainda uma novidade (e que será de uso extremamente restrito), certamente está liberado no momento somente para as lojas oficiais que sejam grandes magazines e que tem multiplos CDs; no caso você tem: 1. clientes de grande porte que tem a permissão de utilizar ME1 e tenham vários centros de distribuição no Brasil? 2. você possui uma ferramente dedicada de logística que calcule os fretes e prazos de acordo com o centro de distribuição e destino? 3. caso já tenha cumprido os 2 acima, ela está adequada aos critérios do link? caso esteja tudo de acordo, aí recomendo que peça para o vendedor (loja oficial com ME1) para entrar em contato com o assessor dele no ML para que libere a ferramente para você e terminem de integrar em conjunto
  7. 1 point
    mldev

    "description":[{"plain_text":""} help

    mude para: "description":{"plain_text":"Detalhes do Produto<br>Batedeira Orbit Colors da Cadence"} OBS.: retire a tag <br> , como o próprio nome diz é plain_text (texto plano), não devem ser utilizadas tags HTML
  8. 1 point
    gbandoni

    incluir produto no ml com php

    "description":{"plain_text":"Detalhes do Produto"},
  9. 1 point
    $objAnuncio = new StdClass(); $objAnuncio->description = ['plain_text'=>'Descrição aqui']; Não esqueça os headers corretos: $headers = [ 'Accept'=>'application/json', 'Content-Type'=>'application/json', ]; Avisa ai se deu certo. 🙂
  10. 1 point
    Eu acho que tem algum erro de entendimento da sua parte. Quando for criar anúncios, precisa recuperar os dados da categoria e sua estrutura de atributos. Os atributos que estiverem com tag allow_variations somente devem ser utilizados em attribute_combinations de variações. Não use-os em attributes do anúncio. Os atributos que estiverem com tag variation_atribute somente devem ser utilizados nos attributes de variações. Não use nos attributes do anúncio. Para os demais atributos que não tiverem as tags destes acima, só devem ser utilizados nos attributes do anúncio e não devem ser usados em attribute_combinations nem em attributes das variações. Seguindo estas regras, diminui a quantidade de problemas. Aí só acontece problema quando o ML altera a regra de algum destes atributos e para corrigir o problema deve revalidar os dados, de forma que estejam dentro destes regras que citei. Lembrando que para corrigir, pode ser necessário efetuar alterações em 2 passos, por exemplo, enviando attributes vazio e depois os dados corretos, ou zerando as variações e depois enviando-as da forma correta, etc. No seu caso, não faz sentido enviar todos dados como atributes, como você citou que faz. Se o anúncio é simples e está criando sem variação, não deveria enviar os dados de COLOR e SIZE em attributes, senão vai ter problema mesmo, porém para a categoria informada, se eles são obrigatórios, significa que pelo menos uma variação é obrigatória, então deve montar um attribute_combinations e enviar estes dados lá em uma variação. Pode ou não enviar mais de uma variação, desde que esteja no mesmo formato. Se quiser, depois pode adicionar outras variações, sem alterar a estrutura de attribute_combinations.
  11. 1 point
    importante deixar claro que você se refere ao MercadoEnvios utilizado em sites, não aquele que o Mercado Livre obriga a usar na plataforma do marketplace
  12. 1 point
    Funciona sim, pq ele está limpando attributes e não variations. Mesmo se tiver variações obrigatórias, o ML aceita. O problema é que vai perder os dados de atributos e a ficha técnica ficar incompleta, precisando preencher novamente depois. Mas seu problema era ao criar um item ou ao alterar? Ao criar, sua estratégia funciona, mas não teria motivo para enviar somente uma variação se está criando, pode enviar todas que vai funcionar da mesma forma. Se o problema for na alteração, alterar enviando só uma variação ou enviando uma lista também dá no mesmo. O problema costuma ser quando o ML troca um atributo "raiz" transformando-o em atributo de variação ou id de combinação de variação, ou vice-versa. Aí só "zerando" os atributos ou variações e enviando os dados de acordo com a nova estrutura.
  13. 1 point
    CaioSchmitt

    gerenciamento de notificações

    Boa tarde pessoal, estou com umas duvidas sobre as notificações hoje no meu app tenha essas habilitadas : orders_v2 shipments payments quando eu recebo uma notificação de payments ou shipments automaticamente não recebo uma de orders_v2 também? eu poderia deixar apenas a notificação de orders_v2 para tratar tudo? eu estive logando as notificações e olha oque acontece, recebo varias do mesmo topic e resource no mesmo segundo... eu poderia processar apenas uma delas ou nesses milésimos de segundo teria alguma alteração? estou perguntando isso pois estou com um volume grande de notificações e processar algo que ja esta ok no banco de dados custa o processamento e desempenho obrigado!
  14. 1 point
    Hola, me llego este correo, para que todos esten enterados. https://developers.mercadolibre.com.ar/es_ar/productos-recibe-notificaciones?utm_source=promotional_emails&amp;utm_medium=email&amp;utm_campaign=sports#Recurso-historial-de-Feeds Ahora deberás utilizar el recurso myfeeds con Access token Recuerda que este recurso es utilizado para validar la recepción de las notificaciones que estás suscrito.
  15. 1 point
    mldev

    gerenciamento de notificações

    eu recomendaria tratar todas as notificações, pois já vi vários casos de receber a order sem os dados de payment e shipments (pois por delay do ML eles não haviam ainda sido processados), então processar somente a order poderia ficar incompleto além disso você teria que criar uma lógica para verificar quando uma notificação de shipment ou payment chega se ela está relacionada a criação da um pedido ou se é alguma alteração, então não sei se seria vantajoso
  16. 1 point
    Caro Garwit, Mercadopago é outro forum. Aqui só falamos de mercado pago se for por pagamento de item do MercadoLivre.
  17. 1 point
    Vlw parceiro, estava tendo os mesmos problemas que você e consegui arrumar uma solução apartir das explicação... Vou deixar aqui a resolução para Java: A diferença é que fiz postando no recurso Claims, mas a forma de postagem é a mesma para o Mensagens Pós Venda.
  18. 1 point
    gbandoni

    Atualização de produtos.

    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
  19. 1 point
    @ronaldoguedess, veja que quem está te "bloqueando" é a empresa que usa de hospedagem, não tem relação com o ML... se já é reincidente o problema sugiro que mude para uma mais robusta
  20. 1 point
    Fernando Aguirre

    Retiro de dinero

    Me autorespondere:
  21. 1 point
  22. 1 point
    Fernando Aguirre

    Nombres de dominio por pais

    Hola amigos. Les comparto los diferentes nombres de dominio para los diferentes siteId de ML $domains = array(//Array with domain names from siteId => Domain 'MLA' => 'com.ar',//Argentina 'MBO' => 'com.bo',//Bolivia 'MLB' => 'com.br',//Brasil 'MLC' => 'cl',//Chile 'MCO' => 'com.co',//Colombia 'MCR' => 'co.cr',//Costa Rica 'MRD' => 'com.do',//Dominicana 'MEC' => 'com.ec',//Ecuador 'MHN' => 'com.hn',//Honduras 'MGT' => 'com.gt',//Guatemala 'MLM' => 'com.mx',//Mexico 'MNI' => 'com.ni',//Nicaragua 'MPY' => 'com.py',//Paraguay 'MPA' => 'com.pa',//Panama 'MPE' => 'com.pe',//Peru 'MSV' => 'com.sv',//Salvador 'MLU' => 'com.uy',//Uruguay 'MLV' => 'com.ve'//Venezuela ); //Como usar para dirigir al usuario a su cuenta de ML $siteId = 'MLM'; $domain = $domains[$siteId]; $url = 'https://myaccount.mercadolibre.'.$domain; Y claro, tienen que guardar informacion basica de su usuario en su DB, como por ejemplo el siteId, entre otros. De esta manera su app puede ser mas dinamica conforme a los paises donde la pueden usar, por ejemplo. Saludos!
  23. 1 point
    Hola. Asi es, esta API esta muy basica, te ponen la informacion mas basica y nosotros ya hacemos las maravillas con ella. Saludos
  24. 1 point
    Fernando Aguirre

    Notificaciones repetidas

    Hola. Saben cual es la mejor solucion? En su DB guarden siempre el id de la orden y lo que quieran controlar, y ala columna del order id configurenla para que sea unica, asi no se repetira nunca la misma orden, era algo tan facil. Como siempre el order id son puros numeros, esta miy facil asi. Igual sigo usando sleeps aleatorios para mayor seguridad. Igual no dependan solamente de las notificaciones, es miy mala practica no estar guardando informacion en la DB, de perdida guarden el ID para que tengan un control interno. No es error de ML, simplemente asi funciona ML, el error esta en nosotros al creer que la API va a hacer nuestro trabajo. Saludos y a pensarle mucho para poder resolver porblemas.
  25. 0 points
    Olá, mldev. Nada, nenhuma, zero, nadica de nada. Não sei mais o que posso fazer.
This leaderboard is set to Sao Paulo/GMT-02:00