• 0
Henrique Pessolato

Adicionar novas variações

Question

5 answers to this question

Recommended Posts

  • 0

Olá Jonas,

quando você cadastra um item você faz tudo do zero, "manda" imagens novas.
A mecânica de cadastro de nova variação é quase a mesma. Na variação você pode usar uma nova imagem, ou pode reutilizar uma já cadastrada (ID)

Até mais

 

 

Share this post


Link to post
Share on other sites
  • 0

If you could explain how you search in the devsite that will help us to show you in a better way the information, 

in the API Docs -> Guide for Products -> Item specifications you will find Custom Variations 

http://developers.mercadolibre.com/pt-br/variacoes-customizadas/

How do you think that will be a better way yo find this info?

Share this post


Link to post
Share on other sites
  • 0

Boa tarde a todos,

 

estou tendo problema em adicionar uma nova variação.

Na documentação explica que é pra mandr o POST assim:

http://developers.mercadolibre.com/pt-br/variacoes/#Adicionar-novas-variações

curl -H 'Content-Type: application/json' -X POST https://api.mercadolibre.com/items/MLA658778048/variations?access_token=$ACCESS_TOKEN -d '{
    "attribute_combinations": [
       {
          "id": "COLOR",
          "value_id": "52035"
        }
    ],
    "price": 100,
    "available_quantity": 10,
    "sold_quantity": 0,
    "picture_ids": [
      "553111-MLA20482692355_112015"
    ]
  }'

Não tenho o id da imagem pra enviar, pois é uma nova variação,

Quando tento mandar a url da nova variação da a seguinte mensagem:

{"message":"Validation error","error":"validation_error","status":400,"cause":[{"code":"item.pictures.invalid.missing_ids","message":"There is a conflict matching item variation pictures with item pictures list. Variations pictures [http://loja.vteximg.com.br/arquivos/ids/234236/10HEM200.jpg] are not present in item pictures list."}]}

 

concordam que se é uma nova variação a imagem tbm é nova?

 

tem alguma outra solução?

 

obrigado

 

 

 

Share this post


Link to post
Share on other sites
  • 0
On 18/01/2018 at 4:41 PM, Jonas Bolognim said:

Boa tarde a todos,

 

estou tendo problema em adicionar uma nova variação.

Na documentação explica que é pra mandr o POST assim:

http://developers.mercadolibre.com/pt-br/variacoes/#Adicionar-novas-variações


curl -H 'Content-Type: application/json' -X POST https://api.mercadolibre.com/items/MLA658778048/variations?access_token=$ACCESS_TOKEN -d '{
    "attribute_combinations": [
       {
          "id": "COLOR",
          "value_id": "52035"
        }
    ],
    "price": 100,
    "available_quantity": 10,
    "sold_quantity": 0,
    "picture_ids": [
      "553111-MLA20482692355_112015"
    ]
  }'

Não tenho o id da imagem pra enviar, pois é uma nova variação,

Quando tento mandar a url da nova variação da a seguinte mensagem:

{"message":"Validation error","error":"validation_error","status":400,"cause":[{"code":"item.pictures.invalid.missing_ids","message":"There is a conflict matching item variation pictures with item pictures list. Variations pictures [http://loja.vteximg.com.br/arquivos/ids/234236/10HEM200.jpg] are not present in item pictures list."}]}

 

concordam que se é uma nova variação a imagem tbm é nova?

 

tem alguma outra solução?

 

obrigado

 

 

 

É só você continuar a leitura no mesmo link que postou aqui. A questão é que as imagens da variação precisam estar associadas ao anúncio (item), então se é uma variação nova e você não vai usar uma imagem já existente, precisa incluir a imagem no item também, então faça um PUT em item com os atributos pictures (incluindo a nova imagem) e variations (enviando os IDs das variações já existentes e os dados completos da nova variação). Neste caso, no picture id da variação você envia a mesma URL da imagem que estiver adicionando no item.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now