Add Headings and they will appear in your table of contents.
In Colombia
Is not posible that the seller change some status because the system must have the capacity of change automatically the nexts one:
* SetStatusToShipped
* SetStatusToDelivered
* SetStatusToFailedDelivery
Is important said that the status above mentioned only the Dafiti system can change the status
For the integrator and seller only can change the nexts one:
* Packed (Get-Document)
* Ready to ship
* Canceled
Only in this put in the calleds for the update the information
Payment Pending -> Pending
En el estado "Payment Pending", es necesario esperar a que el pago por parte del cliente sea procesado en los sistemas internos de Dafiti. Después de que el pago sea procesado, el pedido cambiará automáticamente a "Pending".
Solo en el flujo "Pending" se inicia el flujo de cambios por parte de los vendedores e integradores.
SetStatusToReadyToShip
Alterando el estado del pedido de "Pending" a "ReadyToShip":
OrderItemIds = Debe completarse con el respectivo ID del ítem del pedido.
ShippingProvider = Completar con la forma de envío.
/v2/orders/statuses/set-to-ready-to-ship
For orders Dropshipping change the field deliveryType and shipping provider
{
"orderItems": [
{
"orderItemId": 5038309
}
],
"deliveryType": "dropship",
"shippingProvider": "Correos"
}
And crossdocking is:
{
"orderItems": [
{
"orderItemId": 5038309
}
],
"deliveryType": "pickup",
"shippingProvider": ""
}
Obs. En cada llamada, la firma (Signature) debe generarse nuevamente.
Hemos proporcionado la opción de realizar la cancelación total o parcial del pedido.
Para la cancelación, solo está disponible el motivo "Sin stock".
Para que la cancelación pueda realizarse, el pedido debe estar en estado "Pendiente de envío". Una vez que se haya actualizado el estado a "Listo para enviar" o "Enviado", ya no se puede cancelar.
Aquí tienes un ejemplo de llamada para realizar la acción mencionada:
OrderItemId= Debe completarse con el ID respectivo que se va a cancelar.
Reason= Sin stock
/v2/orders/statuses/set-to-cancelled
{
"orderItemIds": [123456,654321],
"reason": "Sin stock "
}