¿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.
