Colocación de pedido

Mediante este EndPoint el cliente puede realizar un pedido especificando los datos necesarios.

Cada pedido se realiza hacia un almacén específico de Daisytek, esto es seleccionable para el cliente con el fin de optimizar sus funciones logísticas con respecto al usuario final.

POST Order placement

Colocación de pedido

POST https://www.daisytek.com.mx/api/orders/create

Request Body

Name
Type
Description

sku*

string

Número de parte del mayorista

subtotal*

float

Subtotal del pedido, sin impuestos

total*

float

Total del pedido, incluyendo impuestos

currency*

string

Moneda nacional MXN

order_number*

string

Número de pedido de Daisytek

warehouse*

string

Almacén de Daisytek

purchase_order_number*

string

Orden de compra del Cliente

products*

array

Productos a ordenar

Ejemplo de Solicitud

# Python Code
import requests
import json


url="https://www.daisytek.com.mx/api/orders/create"
headers = {
    "Accept": "application/json",
    "Authorization": "Bearer fooTokenBar=="
    }
payload = {
    "purchase_order_number": "PO123456788",
    "warehouse": "GDL",
    "products": [{'sku': 'PC-034100', 'quantity': 3}]
}
data = json.dumps(payload)
response = requests.request("POST", url, headers=headers, data=data)
print(json.dumps(response.json(), indent=4))

Ejemplo de Respuesta a la Solicitud

{
    "subtotal": 97.65,      
    "total": 113.27,
    "currency": "MXN",      
    "order_number": "S110908025"
}

Última actualización