Search the Community

Showing results for tags 'filtros'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Português
    • Autenticação e Autorização
    • Gerenciamento de perguntas e respostas
    • Gerenciamento de produtos
    • Gerenciamento de vendas
    • Gerenciamento de envios
    • Gerenciamento de usuário
    • Controle de notificações
    • Gerenciamento de mensagens pós-venda
  • Español
    • Autenticación y Autorización
    • Gestión de preguntas y respuestas
    • Gestión de productos
    • Gestión de ventas
    • Gestión de envíos
    • Gestión de usuario
    • Control de notificaciones
    • Gestión de mensajes post-venta
  • English
    • Authentication and Authorization
    • Question & Answer Management
    • Product Management
    • Sales Management
    • Shipment Management
    • User Management
    • Notification control
    • Post Sale Message Management
  • Off Topic
    • Events
    • Off Topic
    • Documentation improvements
    • Jobs

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 3 results

  1. Eu não encontrei nada a respeito, e queria poder filtrar apenas as notificações não entregues e notificações de determinados usuários pois as vezes algumas notificações não são entregues então queria sempre estar buscando por elas... Existe alguma forma de filtrar isso pela API do Mercadolivre? por quanto tempo o historico de notificações fica disponivel la?
  2. Renato Castrogiovanni

    Filtro na API Payments

    Bom dia! Estou utilizando a api payments e gostaria de fazer um filtro por data de criação / data modificação É possível? Obrigado
  3. Olá, muitos pedem códigos prontos, isto eu não concordo, devem aprender, ralar, estudar! Mas no caso de vendas não honradas vale a pena distribuir. Tem uso de filtros, paginação, ordenação, ... dá para os novatos aproveitarem um pouco. Estava identado, mas o fórum não está preparado para receber código. $conta=0; $c = 0; for ($c = 0; $c <= 10; $c++){ //repeticao 0-10 $params = array('seller' => $usuarioid', 'access_token' => $access_token, 'order.status' =>'confirmed', 'limit' => '50', 'sort' =>'date_desc', 'offset' => $conta); $vendax = $meli->get('/orders/search/recent', $params); $vendas = $vendax['body']; unset($vendax); // print_r($vendas); // echo '<br><br>'; // break; foreach($vendas->results as $venda){ $tem = 0; //tenho um controle para saber se a venda já está na base, mas cortei devido a não ter sentido para todos. if ($tem==0){ $i++; $id = $venda->id; if ($venda->shipping->status !='shipped' && $venda->tags[0]!='paid' && $venda->feedback->sale->id==NULL){ echo "id_venda: "; print_r($venda->id); echo "<br>status_envio: "; print_r($venda->shipping->status); echo "<br>status_venda: "; print_r($venda->status); echo "<br>apelido: "; print_r($venda->buyer->nickname); echo "<br>email: "; print_r($venda->buyer->email); echo "<br>telefone: "; print_r((string)$venda->buyer->phone->area_code .' ' . (string)$venda->buyer->phone->number); echo "<br>entrada: "; print_r($venda->seller->nickname); echo "<br>data: "; print_r(substr($venda->date_created, 0, 10)); echo "<br>"; $data = new DateTime(substr($venda->date_created, 0, 10)); $dif = $hj->diff($data)->days; /* if ($dif>=1){ echo 'listar comentarios: <br>'; //$lcx = $meli->get('/orders/'. $venda->id. '/notes/', $params); $lc = retornacomentario($meli, $params, $venda->id); print_r($lc); if (count($lc)<1){ echo 'operadora: '; $operadora = consultaoperadora((string)$venda->buyer->phone->area_code . (string)$venda->buyer->phone->number); print_r($operadora); } echo '<br>'; } */ if ($venda->shipping->status =='to_be_agreed'){//if sem endereço if ($dif>2 && $dif<10){ $lc = retornacomentario($meli, $params, $venda->id); //print_r($lc); if (count($lc)<1){ echo 'ação: avisar<br>'; print_r($lc); echo '<br>criar novo aviso sem pagamento: <br>'; $novo = $meli->post('/orders/'. $id. '/notes/', array('note' => 'aviso - ' . date('Y-m-d h:i:s')), $params); print_r($novo); $msg = "Olá " . ucwords((string)$venda->buyer->first_name) . ", <br><br> você realizou uma compra no MercadoLivre e ainda não realizou o pagamento. <br> Para receber o produto comprado é necessário que seja pago o produto e o frete.<br> Aguardo sua resposta para preparar o pacote.<br><br> Você pode fazer o pagamento pelo MercadoPago(cartão ou boleto) ou mesmo por depósito (Itaú, Bradesco, Banco do Brasil ou Caixa)<br><br> Por favor responder o mais breve possível, pode ter outra pessoa interessada no produto que você comprou.<br><br> Atenciosamente,<br> XXXXXXXXXXXXXX<br> XXXXXXXX "; // EnviaEmail((string)$venda->buyer->email, "Compra No MercadoLivre", $msg); }else{ echo '<br><br>alteracao: ' . (string)$lc[0]->id . '<br>'; // $alteracao = $meli->put('/orders/'. $id. '/notes/' . (string)$lc[0]->id, array('id'=>(string)$lc[0]->id, 'note' => (string)$lc[0]->note . '- tadá!!!! ' . date('Y-m-d h:i:s')), $params); // print_r($alteracao); } echo '<br>'; }elseif($dif>=10){ echo 'ação: qualificar sem pagamento<br>'; $parametros = array( 'version' => '3.0', 'rating' => 'neutral', 'fulfilled' => false, 'reason'=> 'THEY_NOT_HONORING_POLICIES', 'restock_item' => true, 'has_seller_refunded_money' => false, 'message' => 'Não honrou a negociação e não respondeu email :[ Quando quiser o produto é só entrar em contato, se eu tiver o produto em estoque faremos negócio.'); //echo ' - vendaid<br>'; $feedback = $meli-> post('/orders/' . $id . '/feedback', $parametros, $params); print_r($feedback); echo '<br>'; } }//if sem endereço if ($venda->shipping->status =='pending'){//falta pagamento if ($dif>5 && $dif<14){ $lc = retornacomentario($meli, $params, $venda->id); //print_r($lc); if (count($lc)<1){ echo 'ação: avisar<br>'; echo '<br><br>criar novo aviso pagamento: <br>'; $novo = $meli->post('/orders/'. $id. '/notes/', array('note' => 'pagamento - ' . date('Y-m-d h:i:s')), $params); print_r($novo); $msg = "Olá " . ucwords((string)$venda->buyer->first_name) . ", <br><br> você realizou uma compra no MercadoLivre e ainda não realizou o pagamento que iniciou. <br> Para receber o produto comprado é necessário que seja pago, para que o MercadoLivre libere para eu enviar o pacote.<br><br> Por favor responder o mais breve possível, pode ter outra pessoa interessada no produto que você comprou.<br><br> Atenciosamente,<br> xxxxxxxxxxxxxxx<br> XXXXXXXXXXXXXXXXXXXXX "; EnviaEmail((string)$venda->buyer->email, "Compra No MercadoLivre - falta pagamento", $msg); }else{ echo '<br><br>alteracao: ' . (string)$lc[0]->id . '<br>'; // $alteracao = $meli->put('/orders/'. $id. '/notes/' . (string)$lc[0]->id, array('id'=>(string)$lc[0]->id, 'note' => (string)$lc[0]->note . '- tadá!!!! ' . date('Y-m-d h:i:s')), $params); // print_r($alteracao); } echo '<br>'; }elseif($dif>=14){ echo 'ação: qualificar pagamento iniciado<br>'; $parametros = array( 'version' => '3.0', 'rating' => 'neutral', 'fulfilled' => false, 'reason'=> 'BUYER_NOT_ENOUGH_MONEY', 'restock_item' => true, 'has_seller_refunded_money' => false, 'message' => 'Não honrou a negociação :[ Quando quiser o produto é só entrar em contato, se eu tiver o produto em estoque faremos negócio.'); //echo ' - vendaid<br>'; $feedback = $meli-> post('/orders/' . $id . '/feedback', $parametros, $params); print_r($feedback); echo '<br>'; } }//falta pagamento echo "<br><br>"; }//if não enviada }//não for reportada }//foreach de vendas $conta = $conta + 50; if ($i<50){ break; } } //repeticao 0-10