Ir al contenido principal

¿Cómo implementar el evento «order cancel»?

Weronika Kapias avatar
Escrito por Weronika Kapias
Actualizado hace más de una semana

¿Tu tienda online ofrece al cliente la posibilidad de cancelar un pedido y quieres que dicho pedido también se cancele en el sistema edrone?

Solo tienes que implementar el siguiente script de nuestra documentación: https://docs.edrone.me/sending-data-server.html#order-cancel


<?php

function orderCancel(){

$edroneData = 'version=' . '1.0.0' .

'&app_id=' . 'YOUR APP ID' .

'&email=' . 'email@example.pl' .

'&order_id=' . '00001' .

'&action_type=' . 'order_cancel' .

'&sender_type=' . 'server';

return $edroneData;

}


función httpPost($url, $params) {

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_HEADER, false);

curl_setopt($ch, CURLOPT_POSTFIELDS, $params);

curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));

$output = curl_exec($ch);

curl_close($ch);

return $output;

}

httpPost('https://api.edrone.me/trace', orderCancel());


Este script se puede implementar en cualquier lugar de la página web de la tienda.

para edrone es importante que reciba la solicitud adecuada, es decir, la solicitud de acción.

Recuerde también sustituir algunos parámetros, como el correo electrónico o el ID del pedido, por variables específicas dedicadas a su plataforma de tienda.


¿Necesitas ayuda adicional?

Si tienes alguna pregunta adicional sobre el evento «order cancel» en edrone, ponte en contacto con nosotros en hello@edrone.me.

¿Ha quedado contestada tu pregunta?