• 0
quatrero

Dudas con envíos al hacer la publicación

Question

Buenos días, estoy probando las publicaciones desde mi aplicación y no entiendo del todo, como publicar con diferentes tipo de envío, yo genero la publicación de la siguiente manera:

$item = array("title" => "Item de test - No Ofertar", "category_id" => "MLA3530", "price" => 135, "currency_id" => "ARS", "available_quantity" => 1, "buying_mode" => "buy_it_now", "listing_type_id" => "free", "condition" => "new", "description" => "Item de test - No Ofertar", "shipping" => array("mode"=> "ME2", "mode" =>"custom", "local_pick_up" => "true"),  "pictures" => array(array("source" => "http://upload.wikimedia.org/wikipedia/commons/f/fd/Ray_Ban_Original_Wayfarer.jpg"), array("source" => "http://en.wikipedia.org/wiki/File:Teashades.gif")));
    // We call the post request to list a item
    echo '<pre>';
    $result = $meli->post('/items', $item, array('access_token' => $_SESSION['access_token']));

La publicación se genera correctamente y me devuelve en el apartado shipping:

 

[shipping] => stdClass Object
        (
            [mode] => not_specified
            [local_pick_up] => 1
            [free_shipping] => 
            [methods] => Array
                (
                )

            [dimensions] => 
            [tags] => Array
                (
                )

            [logistic_type] => not_specified
            [store_pick_up] => 
        )

Al hacer la compra solo me muestra la opción de acorar el envío con el vendedor. Qué estoy haciendo mal? Cómo debería mandar los datos de shipping para que me de las opciones de mercado envío y retiro por el local que intenté poner en el array de pulbicación?

 

Por otro lado, en ninguna de las publicaciones que probé hasta ahora salió la descripción. Es que no sale con usuarios test, o estoy haciendo algo mal?

 

Muchas gracias.

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Ok, muchas gracias, ahora tengo otro problema, básicamente no entiendo como escribir el array para que me tome los métodos de ME2, al dejar sólo "ME2", me dió el error de que faltaban los métodos, ok, busqué los metodos para dicho modo, y ya escribí el array de unas 30 maneras diferentes y en ningún caso lo aceptó.

 

Lo último que tengo escrito es

 

 $item = array("title" => "Item de test - No Ofertar", "category_id" => "MLA3530", "price" => 1425, "currency_id" => "ARS", "available_quantity" => 1, "buying_mode" => "buy_it_now", "listing_type_id" => "free", "condition" => "new", "description" => "Item de test - No Ofertar", "shipping" => array("mode"=> "ME2", "local_pick_up" => "true", "methods" =>array("0" =>array("id"=>"501045"),"1"=>array("id"=>"73328"))),  "pictures" => array(array("source" => "http://upload.wikimedia.org/wikipedia/commons/f/fd/Ray_Ban_Original_Wayfarer.jpg"), array("source" => "http://en.wikipedia.org/wiki/File:Teashades.gif")));

Que si hago una impresión de $item me devuelve:

 

[shipping] => Array
        (
            [mode] => ME2
            [local_pick_up] => true
            [methods] => Array
                (
                    [0] => Array
                        (
                            [id] => 501045
                        )

                    [1] => Array
                        (
                            [id] => 73328
                        )

                )

        )

Pero no funciona y ya no se cómo escribirlo, me podés dar una mano??

 

Por otro lado, lo de la descripción es un error mío, o no la toman los usuarios de test, porque no veo que pudiera estar haciendo mal en ese caso.

 

Gracias por tu ayuda

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