• 0
Sign in to follow this  
klimacar

Postar item com frete grátis

Question

Bom dia.

 

Estou enfrentando dificuldades em postar itens que contenham frete grátis, seja "country" ou "exclude_region". Antes de gerar o anúncio, consigo pesquisar se a categoria aceita essa modalidade e qual o custo adicional do frete grátis, porém na hora de publicar o anúncio gera a mensagem de retorno:

 

  1. {
  2. "message": "Validation error",
  3. "error": "validation_error",
  4. "status": 400,
  5. "cause": [{
  6. "code": "invalid_parameters",
  7. "message": "Invalid free mode for method 100009"
  8. }]
  9. }

 

Abaixo a mensagem de post:

{
  "title":"Comando Controle Ar Condicionado Vw Gol G3 G4 Original Denso",
  "category_id":"MLB117380",
  "price":210.9,
  "currency_id":"BRL",
  "available_quantity":4,
  "buying_mode":"buy_it_now",
  "listing_type_id":"gold_special",
  "condition":"new",
  "attributes": [ {"id": "part_number", "name": "Número da peça", "value_id": "", "value_name": "377820045d", "attribute_group_id": "DFLT", "attribute_group_name": "Outros" } ], 
"shipping": {
    "mode": "me2",
    "local_pick_up": true,
    "free_shipping": true,
    "methods": [ {"id": 100009, "rule": {"free_mode":country}}],
    "dimensions": null,
    "tags": [    ]
  }},  "description": "<div>PAINEL DE CONTROLE DO AR CONDICIONADO VW GOL G3 / G4 DENSO.</div><div>Produto original.</div> <div>          </div>    <div>Comando Controle Ar Condicionado Vw Gol G3 G4 Original Denso</div><div>Novo</div>    <div>          </div>    <div>      COMPLETO COM PLACA INTERNA. ILUMINAÇÃO DOS BOTÕES : VERMELHA</div>",  "warranty": "90 dias. A garantia não cobre defeitos ocasionados por uso indevido (erro de montagem, chicote em curto, aplicação em modelo diferente do especificado, etc).",
  "pictures":[
    {"source":"http://www.klimacar.com.br/ml/fotos/KC850041_0.jpg"},
    {"source":"http://www.klimacar.com.br/ml/fotos/KC850041_1.jpg"},
  ]
}

Alguma luz?

 

Obrigado a todos!

 

 

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Bom dia, Rodrigo,

obrigado pela resposta rápida. Adicionei as aspas em "100009" e em "country" porém continua dando a mesma mensagem de erro de retorno  "Invalid free mode for method 100009"...

Alguma outra sugestão? Alguém já teve este tipo de problema?

Obrigado.

Share this post


Link to post
Share on other sites
  • 0

klimacar,
 

fiz o teste agora e cadastrei com country e exclude_region.
o campo se chama free_methods, não é methods

 

não usei os parâmetros:

  1. "dimensions": null,
  2. "tags": [ ]

     

Bom dia, Rodrigo,

obrigado pela resposta rápida. Adicionei as aspas em "100009" e em "country" porém continua dando a mesma mensagem de erro de retorno  "Invalid free mode for method 100009"...

Alguma outra sugestão? Alguém já teve este tipo de problema?

Obrigado.

Share this post


Link to post
Share on other sites
  • 0

Tenho um exemplo em PHP deste trecho de Free Shipping

 

 
$free_shipping = [
    'id'=>100009,
    'rule'=>['free_mode'=>'exclude_region',
        'value'=>[
            'BR-NO',
            'BR-NE'
        ]]
];

$methods[] = ['id'=>100009,'free'=>'country'];

$meliBody['shipping'] = [
    'mode'=>'me2',
    'local_pick_up'=>false,
    'free_shipping'=>true, 
    'methods'=>$methods,
    'free_methods'=>[$free_shipping],
];


 
 

 

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
Sign in to follow this