ReferenciaÓrdenesMarcar un Producto Embalado
POST
Marcar un Producto Embalado
DeprecadoEndpoint
https://sellercenter-api.falabella.com/?Action=SetStatusToPackedByMarketplaceSetStatusToPackedByMarketplace. Para un arreglo de OrderItems, marca uno o más artículos del pedido cómo embalados.
POSTMarcar un Producto Embalado
?Action=SetStatusToPackedByMarketplacecurl -X POST "https://sellercenter-api.falabella.com/" \--data-urlencode "Action=SetStatusToPackedByMarketplace" \--data-urlencode "OrderItemIds=[1,2,3]" \--data-urlencode "DeliveryType=VALUE" \--data-urlencode "Format=XML" \--data-urlencode "Timestamp=2015-07-01T11:11:00+0000" \--data-urlencode "[email protected]" \--data-urlencode "Version=1.0" \--data-urlencode "Signature=YOUR_SIGNATURE"
Importante
Endpoint Deprecado Aún operativo. Puedes obtener el `PackageId` utilizando los métodos GetOrderItems o GetMultipleOrderItems.
Query Params
Action
string
RequeridoNombre de la función que se va a llamar. Es obligatorio y debe ser 'SetStatusToPackedByMarketplace' en este caso. Si se omite, se devuelve un error 'E001: Parameter Action is mandatory'. Si se suministra una cadena de función desconocida, se devuelve un mensaje de error "E008: Invalid Action'.
SetStatusToPackedByMarketplaceFormat
string
Si se suministra, debe ser "JSON" o "XML". Si no se suministra, se asume que es "XML".
XMLTimestamp
date
RequeridoLa hora actual en formato ISO8601 relativo a UTC (por ejemplo, Timestamp=2015-04-01T10:00:00+02:00 para Berlín), para que las llamadas no puedan ser reproducidas por un tercero que las escuche (es decir, las llamadas demasiado lejanas en el pasado o en el futuro producen un mensaje de error). Obligatorio. Si no se suministra, aparece el mensaje de error "E001: Parameter Timestamp is mandatory". Si la marca de tiempo es demasiado antigua o está en el futuro, aparece un mensaje de error "E003: Timestamp has expired".
UserID
string
El ID del usuario que realiza la llamada. La lista de usuarios autorizados se mantiene en la interfaz web de Seller Center en Configuración/Gestión de usuarios.
Version
string
RequeridoLa versión de la API contra la que se va a ejecutar esta llamada, en formato mayor-punto-menor. Debe ser actualmente 1.0, aunque la versión real de la API sea 2.6.20. Si se omite, se devuelve un mensaje de error 'E001: Parameter Version is mandatory'.
Body Params
OrderItemIds
array
RequeridoLista de artículos del pedido que deben marcarse como listos para el envío. Lista separada por comas entre corchetes. Obligatorio. GetOrderItems
DeliveryType
string
RequeridoUna de las siguientes: 'dropship' - El vendedor enviará el paquete por su cuenta; 'pickup' - La tienda debe recoger el artículo del vendedor (cross-docking); 'sendtowarehouse' - El vendedor enviará el artículo al almacén (cross-docking). Obligatorio
SerialNumber
string
Sólo se aplica si la función de número de serie se ha habilitado para la plataforma y el vendedor. Número de serie único para el seguimiento de los artículos del pedido. Puede especificarse como una lista de números de serie separada por comas o como una matriz JSON, en cuyo caso debe haber exactamente tantos números de serie como OrderItemIds. También puede especificarse como un objeto JSON en el que las claves son los ID de los artículos del pedido y los valores son los números de serie correspondientes; en este caso, el ID del artículo del pedido de OMS se utilizará como serie para los artículos en los que no se haya especificado explícitamente.
Los campos de respuesta proporcionados por esta API se encuentran detallados en la siguiente tabla:
| Nombre del campo | Tipo | Descripción |
|---|---|---|
| OrderItemId | Integer | Falabella Seller Center ID del artículo de la orden |
| PurchaseOrderId | Integer | OMS ID de la orden |
| PurchaseOrderNumber | String | OMS Número de pedido |
| PackageId | String | OMS Id del paquete |
Respuesta 200
<?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
<Head>
<RequestId></RequestId>
<RequestAction>SetStatusToPackedByMarketplace</RequestAction>
<ResponseType>OrderItems</ResponseType>
<Timestamp>2013-08-27T14:44:13+0000</Timestamp>
</Head>
<Body>
<OrderItems>
<OrderItem>
<OrderItemId>1</OrderItemId>
<PurchaseOrderId>123456</PurchaseOrderId>
<PurchaseOrderNumber>ABC-123456</PurchaseOrderNumber>
<PackageId>MPDS-200131783-9800</PackageId>
</OrderItem>
</OrderItems>
</Body>
</SuccessResponse>Errores
| Código del Error | Mensaje |
|---|---|
| 20 | E020: "%s" Invalid Order Item ID (ID de artículo de pedido inválido) |
| 21 | E021: OMS Api Error Occurred (Se ha producido un error en la API) |
| 23 | E023: "%s" Invalid Order Item IDs (ID de artículo de pedido no válidos) |
| 24 | E024: "%s" Invalid Delivery Type (Tipo de entrega inválido) |
| 25 | E025: "%s" Invalid Shipping Provider (Proveedor de envíos inválido) |
| 29 | E029: Order items must be from the same order (Los artículos del pedido deben ser del mismo pedido) |
| 73 | E073: All order items must have status Pending or Ready To Ship. (Todos los artículos del pedido deben tener el estado Pendiente o Listo para enviar) |
| 91 | E091: You are not allowed to set the shipment provider and tracking number and the delivery type is wrong. Please use send\to\warehouse (No puede establecer el proveedor de envíos y el número de seguimiento y el tipo de entrega es incorrecto. Por favor, utilice send\to\warehouse) |
| 94 | E094: Serial numbers specified incorrectly (Números de serie especificados incorrectamente) |
| 95 | E095: Invalid serial number format (Formato de número de serie no válido) |
| 96 | E096: Duplicate serial number among order items (Número de serie duplicado entre los artículos del pedido) |
| 119 | E119: Some order items are not yet ready to be processed, please try again later. (Algunos artículos del pedido aún no están listos para ser procesados, por favor inténtelo más tarde) |