En este endpoint se obtendrán las estadisticas de venta del seller
sellerId required | string Id del seller |
{- "metadata": {
- "status": "success",
- "http_code": 200,
- "date_time": "2019-08-27T18:18:31Z",
- "message": "ok"
}, - "data": {
- "totalPendingOrders": 5,
- "PendingOrdersFul": 3,
- "PendingOrdersDrop": 2,
- "PendingOrdersOutOfTime": 1,
- "totalShipingOrders": 10,
- "ShipingOrdersDrop": 6,
- "ShipingOrdersful": 4,
- "TotalDeliveredOrders": 20,
- "DeliveredOrdersFul": 10,
- "DeliveredOrdersDrop": 10,
- "TotalCanceledOrders": 5,
- "CanceledOrdersFul": 3,
- "CanceledOrdersDrop": 2,
- "invoicePending": 7
}, - "pagination": {
- "total_count": 300,
- "page": 25,
- "page_size": 50
}
}
En este endpoint se obtendrán todas las ordenes de venta que correspondan con el seller proporcionado.
sellerId required | string Id del seller |
page | integer <int32> >= 1 Default: 1 Example: page=1 Página que se desea obtener. |
pageSize | integer <int32> [ 1 .. 50 ] Default: 20 Example: pageSize=20 Número de registros por página que se desea obtener. |
object filtra, por canal de ventas, en caso de no tener regresa todos, en caso de tener un filtro aplicado, regresa solo del(os) canal(es) de ventas en el flitro | |
order | string Enum: "date-asc" "date-desc" "client-name-az" "client-name-za" orden de los resultados * date-asc ordenado por fecha ascendente mas antiguos primero * date-desc ordenado por fecha descendente mas recientes primero * client-name-az por nombre del cliente en orden alfabetico * client-name-za por nombre del cliente en orden alfabetico inverso |
{- "metadata": {
- "status": "success",
- "http_code": 200,
- "date_time": "2019-08-27T18:18:31Z",
- "message": "ok"
}, - "data": [
- {
- "id": "2376665",
- "marketplace": "CS",
- "sellerID": 123,
- "purchase_date": "2019-12-25",
- "authorization_date": "2019-12-25",
- "payment_status": "pending",
- "colocationId": "CID-123-12",
- "colocationStatus": {
- "id": "4",
- "name": "Embarcado",
- "reasonID": "16",
- "reasonName": "Sin stock"
}, - "deliveryTrackId": 49738430,
- "deliveryCarrierId": "fdx-1",
- "deliveryCarrierName": "Transporte Sears",
- "idProduct": "623658",
- "name": "Xbox x Series x",
- "sku": "TROYA-R20",
- "idFulfillment": "TROYA-R20",
- "universal_id": "abc123",
- "productType": "physical",
- "deliveryType": "dropshipping",
- "totalSale": 1971.19,
- "clientData": {
- "id": "d0a3de63-c2eb-471c-b5de-bb894c16eb9e",
- "fullname": "Juan Perez",
- "email": "juan.perez@example.com"
}
}
], - "pagination": {
- "total_count": 300,
- "page": 25,
- "page_size": 50
}
}
este endpoint regresará el pedido correspondiente al pedido al que pertenece el id de colocación, dicho pedido contendrá la informacion relativa solo a los productos del seller seguirá las siguientes reglas:
sellerId required | string Id del seller |
colocationId required | string Id dela colocación |
marketplace required | string Marketplace al que corresponde la venta. |
{- "metadata": {
- "status": "success",
- "http_code": 200,
- "date_time": "2019-08-27T18:18:31Z",
- "message": "ok"
}, - "data": {
- "id": "2376665",
- "marketplace": "CS",
- "sellerID": 123,
- "purchase_date": "2019-12-25",
- "authorization_date": "2019-12-25",
- "paymentData": {
- "status": "pending",
- "paymentDueDate": "2019-08-27T18:18:31Z"
}, - "shippingAddress": {
- "zipCode": "55717",
- "city": "Mexico",
- "phoneNumber": "5571703456",
- "notes": "Frente a una tintoreria",
- "outdoorNumber": "708-A",
- "interiorNumber": "4-c",
- "borough": "Ecatepec",
- "betweenStreets": "BOSQUE CENTRAL Y BOSQUES DE MOCTEZUMA",
- "Suburb": "Polanco",
- "stateCode": "MTY",
- "state": "morelos",
- "street": "lago zurich",
- "addressee": "CAROLINA REYES"
}, - "clientData": {
- "id": "d0a3de63-c2eb-471c-b5de-bb894c16eb9e",
- "fullname": "Juan Perez",
- "email": "juan.perez@example.com"
}, - "orderedProductsList": [
- {
- "colocationId": "CID-123-12",
- "idProduct": "623658",
- "name": "Xbox x Series x",
- "sku": "TROYA-R20",
- "IdFulfillment": "TROYA-R20",
- "universal_id": "abc123",
- "ImageLinkThumbnail": "https://resources.claroshop.com/medios-plazavip/fotos/productos_sears1/original/2620001.jpg",
- "salePrice": 1971.19,
- "saleDiscount": 1971.19,
- "totalSale": 1971.19,
- "commission": 14,
- "commissionAmount": 20.45,
- "colocationStatus": {
- "name": "delivered",
- "reasonName": "Sin stock"
}, - "deliveryTrackId": 49738430,
- "deliveryCarrierId": "fdx-1",
- "deliveryCarrierName": "Transporte Sears",
- "deliveryType": "dropshipping",
- "productType": "physical",
- "dimensions": [
- {
- "height": 3,
- "width": 3,
- "depth": 3,
- "weight": 3
}
], - "deliveryBoardingDate": "2019-08-27T18:18:31Z",
- "estimatedDeliveryDate": "2019-08-27T18:18:31Z",
- "carrierDeliveryDate": "2019-08-27T18:18:31Z",
- "carrierPickUpDate": "2019-08-27T18:18:31Z",
- "actualDeliveryDate": "2019-08-27T18:18:31Z",
- "cancellationRequestDate": "2019-08-27T18:18:31Z",
- "repaymentDate": "2019-08-27T18:18:31Z",
- "ClickAndCollect": {
- "subsidiaryId": 1001,
- "subsidiaryName": "NombreSucursal",
- "subsidiaryAddress": "DireccionSucursal"
}
}
]
}
}
cancelación de pedidos
Pedido a cancelar
pedido | number |
relationId | string |
idtienda | number |
reasonId | number |
marketplace | string |
{- "pedido": 14876843,
- "relationId": 83686224,
- "idtienda": 125038,
- "reasonId": 99,
- "marketplace": "CS"
}
{- "metadata": {
- "status": "success",
- "http_code": 200,
- "date_time": "2019-08-27T18:18:31Z",
- "message": "ok"
}
}
En este endpoint se obtendrán todas las ordenes de venta que correspondan con el seller proporcionado.
sellerId required | string Id del seller |
page | integer <int32> >= 1 Default: 1 Example: page=1 Página que se desea obtener. |
pageSize | integer <int32> [ 1 .. 50 ] Default: 20 Example: pageSize=20 Número de registros por página que se desea obtener. |
object filtra, por canal de ventas, en caso de no tener regresa todos, en caso de tener un filtro aplicado, regresa solo del(os) canal(es) de ventas en el flitro | |
order | string Enum: "date-asc" "date-desc" "client-name-az" "client-name-za" orden de los resultados * date-asc ordenado por fecha ascendente mas antiguos primero * date-desc ordenado por fecha descendente mas recientes primero * client-name-az por nombre del cliente en orden alfabetico * client-name-za por nombre del cliente en orden alfabetico inverso |
{- "metadata": {
- "status": "success",
- "http_code": 200,
- "date_time": "2019-08-27T18:18:31Z",
- "message": "ok"
}, - "data": [
- {
- "id": "2376665",
- "marketplace": "CS",
- "sellerID": 123,
- "purchase_date": "2019-12-25",
- "authorization_date": "2019-12-25",
- "payment_status": "pending",
- "colocationId": "CID-123-12",
- "colocationStatus": {
- "id": "4",
- "name": "Embarcado",
- "reasonID": "16",
- "reasonName": "Sin stock"
}, - "deliveryTrackId": 49738430,
- "deliveryCarrierId": "fdx-1",
- "deliveryCarrierName": "Transporte Sears",
- "idProduct": "623658",
- "name": "Xbox x Series x",
- "sku": "TROYA-R20",
- "idFulfillment": "TROYA-R20",
- "universal_id": "abc123",
- "productType": "physical",
- "deliveryType": "dropshipping",
- "totalSale": 1971.19,
- "clientData": {
- "id": "d0a3de63-c2eb-471c-b5de-bb894c16eb9e",
- "fullname": "Juan Perez",
- "email": "juan.perez@example.com"
}
}
], - "pagination": {
- "total_count": 300,
- "page": 25,
- "page_size": 50
}
}
En este endpoint se obtendrán las estadisticas de venta del seller
sellerId required | string Id del seller |
{- "metadata": {
- "status": "success",
- "http_code": 200,
- "date_time": "2019-08-27T18:18:31Z",
- "message": "ok"
}, - "data": {
- "totalPendiente": 7,
- "porEnviar": 3,
- "pendientePago": 2,
- "EnProcesoReembolso": 1,
- "PENDIENTEAUTORIZACION": 1,
- "PAGARYRECOGERTIENDA": 1,
- "totalTransito": 10,
- "camino": 6,
- "PendienteRecogerTienda": 4,
- "TotalFinalizado": 29,
- "Entregado": 10,
- "PendienteFacturar": 2,
- "Facturado": 3,
- "CanceladoCliente": 3,
- "CanceladoVendedor": 2,
- "NoPagado": 6,
- "NoAutorizado": 5,
- "Devolucion": 4,
- "RECOLECTADO": 3,
- "EntregadoDigital": 1,
- "TotallistoEnviar": 7,
- "PorRecolectar": 7
}, - "pagination": {
- "total_count": 300,
- "page": 25,
- "page_size": 50
}
}
cambiar el status de un pedido, este endpoint solo sirve para pedidos que no tengan guia además cada marketplace tiene reglas para aceptar o rechazar los cambios
sellerId required | string Id del seller |
orderId required | string Id de la orden de venta |
marketplace required | string Marketplace al que corresponde la venta. |
status del pedido
status | string Value: "cancel" |
reason | string Value: "sin_stock" |
{- "status": "cancel",
- "reason": "sin_stock"
}
{- "metadata": {
- "status": "success",
- "http_code": 200,
- "date_time": "2019-08-27T18:18:31Z",
- "message": "ok"
}
}
agrega un comentario al pedido
sellerId required | string Id del seller |
orderId required | string Id de la orden de venta |
marketplace required | string Marketplace al que corresponde la venta. |
arreglo de productos a crear
comment | string |
{- "comment": "string"
}
{- "metadata": {
- "status": "success",
- "http_code": 200,
- "date_time": "2019-08-27T18:18:31Z",
- "message": "ok"
}
}
endpoint para obtnener las guias de un pedido
sellerId required | string Id del seller |
orderId required | string Id de la orden de venta |
marketplace required | string Marketplace al que corresponde la venta. |
{- "metadata": {
- "status": "success",
- "http_code": 200,
- "date_time": "2019-08-27T18:18:31Z",
- "message": "ok"
}, - "data": [
- {
- "deliveryTrackId": 49738430,
- "deliveryCarrierId": "fdx-1",
- "deliveryCarrierName": "Transporte Sears",
- "deliveryType": "dropshipping",
- "productType": "physical",
- "status": {
- "id": "4",
- "name": "Embarcado",
- "reasonID": "16",
- "reasonName": "Sin stock"
}
}
]
}
crear un guia para los productos listados (colocationID ) o para todo el pedido si no se listan productos
sellerId required | string Id del seller |
orderId required | string Id de la orden de venta |
marketplace required | string Marketplace al que corresponde la venta. |
arreglo de productos a crear
kind | string Enum: "manual" "automatica" |
carrier | string Enum: "fedex" "dhl" "manual" |
colocations | Array of strings |
trackId | string Solo es requerido y usado en caso de ser guia manual |
{- "kind": "manual",
- "carrier": "fedex",
- "colocations": [
- "12345-1",
- "12345-2",
- "12345-3"
], - "trackId": "string"
}
{- "metadata": {
- "status": "success",
- "http_code": 200,
- "date_time": "2019-08-27T18:18:31Z",
- "message": "ok"
}
}
cambiar el status de una guia y por ende de los productos y/o del pedido
sellerId required | string Id del seller |
orderId required | string Id de la orden de venta |
marketplace required | string Marketplace al que corresponde la venta. |
deliveryTrackId required | string id de rastreo para el envio |
status de la guia y evidencia de entrega cuando el status es entregado
status | string Enum: "iniciado" "transito" "incidencia" "entregado" |
evidencia | string archivo de evidencia codificado en base64 (jpeg,jpg,png,gif,bmp) |
factura | string Factura en formato xml codificado en base64 |
{- "status": "iniciado",
- "evidencia": "string",
- "factura": "string"
}
{- "metadata": {
- "status": "success",
- "http_code": 200,
- "date_time": "2019-08-27T18:18:31Z",
- "message": "ok"
}
}
endpoint para obtener la etiqueta del envio, este endpoint solo funciona para guias automaticas
sellerId required | string Id del seller |
orderId required | string Id de la orden de venta |
marketplace required | string Marketplace al que corresponde la venta. |
deliveryTrackId required | string id de rastreo para el envio |
{- "metadata": {
- "status": "fail",
- "http_code": 404,
- "date_time": "2019-08-27T18:18:31Z",
- "message": "object not found"
}
}
subir la factura de un pedido
sellerId required | string Id del seller |
orderId required | string Id de la orden de venta |
marketplace required | string Marketplace al que corresponde la venta. |
deliveryTrackId required | string id de rastreo para el envio |
factura en formato xml
mimetype | string |
fileName | string |
file | string <binary> |
{- "metadata": {
- "status": "success",
- "http_code": 200,
- "date_time": "2019-08-27T18:18:31Z",
- "message": "ok"
}
}