• 0
CaioSchmitt

alterar frete gratis de um anuncio

Question

Boa tarde pessoal,

Estou tentando manipular o frete de um anuncio pelo meu sistema, e ele não esta fazendo as alterações e ainda devolve o anuncio com o status 200, alguem pode me ajudar?

vou colocar aqi o debug do que estou enviando para o mercado livre o json e logo em seguida o retorno do mercado livre com o status 200

'url' => '/items/MLB1055466714'
'{"shipping":{"mode":"me2","local_pick_up":true,"free_shipping":false}}'


########## DEBUG ##########
[
        'body' => object(stdClass) {
                id => 'MLB1055466714'
                site_id => 'MLB'
                title => '1 X Bbbbbbb Módulo Sensorrr'
                subtitle => null
                seller_id => (int) 260520599
                category_id => 'MLB264680'
                official_store_id => null
                price => (float) 40.56
                base_price => (float) 40.56
                original_price => null
                currency_id => 'BRL'
                initial_quantity => (int) 199
                available_quantity => (int) 193
                sold_quantity => (int) 6
                sale_terms => []
                buying_mode => 'buy_it_now'
                listing_type_id => 'gold_special'
                start_time => '2018-06-25T13:50:24.000Z'
                stop_time => '2038-06-20T04:00:00.000Z'
                end_time => '2038-06-20T04:00:00.000Z'
                expiration_time => '2018-09-16T20:31:30.000Z'
                condition => 'new'
                permalink => 'http://produto.mercadolivre.com.br/MLB-1055466714-1-x-bbbbbbb-modulo-sensorrr-_JM'
                pictures => [
                        (int) 0 => object(stdClass) {
                                id => '708256-MLB27624183288_062018'
                                url => 'http://mlb-s2-p.mlstatic.com/708256-MLB27624183288_062018-O.jpg'
                                secure_url => 'https://mlb-s2-p.mlstatic.com/708256-MLB27624183288_062018-O.jpg'
                                size => '500x500'
                                max_size => '500x500'
                                quality => ''
                        }
                ]
                video_id => null
                descriptions => []
                accepts_mercadopago => true
                non_mercado_pago_payment_methods => []
                shipping => object(stdClass) {
                        mode => 'me2'
                        local_pick_up => true
                        free_shipping => true
                        free_methods => [
                                (int) 0 => object(stdClass) {
                                        id => (int) 182
                                        rule => object(stdClass) {
                                                default => true
                                                free_mode => 'country'
                                                free_shipping_flag => true
                                                value => null
                                        }
                                }
                        ]
                        dimensions => null
                        tags => []
                        logistic_type => 'drop_off'
                        store_pick_up => false
                }
                international_delivery_mode => 'none'
                seller_address => object(stdClass) {
                        id => (int) 274936174
                        comment => ''
                        address_line => 'Rua Otacílio de Albuquerque 124'
                        zip_code => '02125020'
                        city => object(stdClass) {
                                id => 'BR-SP-44'
                                name => 'São Paulo'
                        }
                        state => object(stdClass) {
                                id => 'BR-SP'
                                name => 'São Paulo'
                        }
                        country => object(stdClass) {
                                id => 'BR'
                                name => 'Brasil'
                        }
                        latitude => (float) -23.5095229
                        longitude => (float) -46.5866671
                        search_location => object(stdClass) {
                                neighborhood => object(stdClass) {
                                        id => 'TUxCQlZJTGpudnRt'
                                        name => 'Vila Maria Alta'
                                }
                                city => object(stdClass) {
                                        id => 'TUxCQ1NQLTIzNTE'
                                        name => 'São Paulo Zona Norte'
                                }
                                state => object(stdClass) {
                                        id => 'TUxCUFNBT085N2E4'
                                        name => 'São Paulo'
                                }
                        }
                }
                seller_contact => null
                location => object(stdClass) {

                }
                geolocation => object(stdClass) {
                        latitude => (float) -23.5095229
                        longitude => (float) -46.5866671
                }
                coverage_areas => []
                attributes => [
                        (int) 0 => object(stdClass) {
                                id => 'ITEM_CONDITION'
                                name => 'Condição do item'
                                value_id => '2230284'
                                value_name => 'Novo'
                                value_struct => null
                                attribute_group_id => ''
                                attribute_group_name => ''
                        }
                ]
                warnings => []
                listing_source => ''
                variations => []
                thumbnail => 'http://mlb-s2-p.mlstatic.com/708256-MLB27624183288_062018-I.jpg'
                secure_thumbnail => 'https://mlb-s2-p.mlstatic.com/708256-MLB27624183288_062018-I.jpg'
                status => 'active'
                sub_status => []
                tags => [
                        (int) 0 => 'test_item',
                        (int) 1 => 'immediate_payment',
                        (int) 2 => 'cart_eligible'
                ]
                warranty => null
                catalog_product_id => null
                domain_id => null
                seller_custom_field => null
                parent_item_id => null
                differential_pricing => null
                deal_ids => []
                automatic_relist => false
                date_created => '2018-06-25T13:50:24.000Z'
                last_updated => '2018-06-29T19:16:20.434Z'
                health => null
        },
        'httpCode' => (int) 200
]
###########################

Isso tambem acontece se eu tentar modificar para os outros tipos de frete gratis com regras, ele nunca altera sempre retorna oq ja esta no mercado livre

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0
5 minutes ago, gbandoni said:

200 é status que deu certo. Standards de internet , sabe ...

E você não leu  a documentação http://developers.mercadolibre.com/pt-br/envio-de-produto/#Especificações-relativas-a-cada-país

Você não pode desligar frete grátis em produto maior que 120 reais.

mas o valor do anuncio é

price => (float) 40.56
 base_price => (float) 40.56

Share this post


Link to post
Share on other sites
  • 0

mas eu con

53 minutes ago, gbandoni said:

Eu falei produto maior que 120 , mas são todos os produtos. É que o efeito pratico seria para produtos com mais de 120 reais

então explica pq eu consigo mudar pelo mercado livre?

Share this post


Link to post
Share on other sites
  • 0
16 minutes ago, xsbr said:

'{"shipping":{"mode":"me2","local_pick_up":true,"free_shipping":false,"free_methods":[]}}'

Tente incluir o free_methods com um array() vazio

 

obrigado mano, era isso mesmo

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.