Actualizar Productos
Endpoint
https://sellercenter-api.falabella.com/?Action=ProductUpdateProductUpdate. Permite la actualización de uno o más productos utilizando como llave el campo SellerSku.
Estructura mínima
Para realizar una actualización de producto, la estructura mínima del request debe incluir: `SellerSku` `OperatorCode` correspondiente al país (`facl` para Chile, `fape` para Perú, `faco` para Colombia), declarado dentro de `BusinessUnit` o `BusinessUnits`, según el formato utilizado. * Al menos un atributo que desees modificar. Ten en cuenta que solo se actualizarán los campos incluidos en la solicitud. Los atributos que no se envíen permanecerán sin cambios.
Datos de la solicitud
Tamaño de lote recomendado
Para un uso eficiente de los feeds, agrupa tus productos en lotes. Se recomienda enviar entre 500 y 1.000 productos por solicitud, dependiendo del tamaño y complejidad de los datos incluidos.
<?xml version="1.0" encoding="UTF-8" ?>
<Request>
<Product>
<SellerSku>Test1</SellerSku>
<ProductData />
<BusinessUnits>
<BusinessUnit>
<OperatorCode>facl</OperatorCode>
<Stock>40</Stock>
</BusinessUnit>
</BusinessUnits>
</Product>
<Product>
<SellerSku>Test2</SellerSku>
<ProductData />
<BusinessUnits>
<BusinessUnit>
<OperatorCode>facl</OperatorCode>
<Stock>20</Stock>
</BusinessUnit>
</BusinessUnits>
</Product>
<Product>
<SellerSku>Test3</SellerSku>
<ProductData />
<BusinessUnits>
<BusinessUnit>
<OperatorCode>facl</OperatorCode>
<Stock>132</Stock>
</BusinessUnit>
</BusinessUnits>
</Product>
</Request><?xml version="1.0" encoding="UTF-8" ?>
<Request>
<Product>
<SellerSku>Test1</SellerSku>
<BusinessUnits>
<BusinessUnit>
<OperatorCode>facl</OperatorCode>
<Price>59990</Price>
<SpecialPrice>35990</SpecialPrice>
<SpecialFromDate>2023-05-26 00:00:00</SpecialFromDate>
<SpecialToDate>2023-10-31 23:59:59</SpecialToDate>
</BusinessUnit>
</BusinessUnits>
</Product>
<Product>
<SellerSku>Test2</SellerSku>
<BusinessUnits>
<BusinessUnit>
<OperatorCode>facl</OperatorCode>
<Price>59990</Price>
<SpecialPrice>35990</SpecialPrice>
<SpecialFromDate>2023-05-26 00:00:00</SpecialFromDate>
<SpecialToDate>2023-10-31 23:59:59</SpecialToDate>
</BusinessUnit>
</BusinessUnits>
</Product>
</Request>
<?xml version="1.0" encoding="UTF-8" ?>
<Request>
<Product>
<SellerSku>SKU-TEST-12345</SellerSku>
<Description>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</Description>
<BusinessUnits>
<BusinessUnit>
<OperatorCode>facl</OperatorCode>
<Stock>50</Stock>
<Status>active</Status>
</BusinessUnit>
</BusinessUnits>
</Product>
<Product>
<SellerSku>SKU-TEST-999999</SellerSku>
<Name>PRODUCT TEST - TEST - TEST</Name>
<Description>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</Description>
<Color>Verde</Color>
<ColorBasico>Rojo</ColorBasico>
<BusinessUnits>
<BusinessUnit>
<OperatorCode>facl</OperatorCode>
<Price>59990</Price>
<SpecialPrice>35990</SpecialPrice>
<SpecialFromDate>2023-05-26 00:00:00</SpecialFromDate>
<SpecialToDate>2023-10-31 23:59:59</SpecialToDate>
<Stock>40</Stock>
<Status>inactive</Status>
</BusinessUnit>
</BusinessUnits>
<ProductData>
<ConditionType>Nuevo</ConditionType>
<PackageHeight>11</PackageHeight>
<PackageWidth>11</PackageWidth>
<PackageLength>11</PackageLength>
<PackageWeight>4</PackageWeight>
</ProductData>
</Product>| Campo | Tipo | Descripción | Obligatorio | Sección |
|---|---|---|---|---|
| SellerSku | String | Identificador único del producto dentro del sistema. | Sí | Product |
| Name | String | Nombre del producto mostrado al cliente. | Sí | Product |
| Description | String | Descripción HTML del producto. Entre 6 y 25.000 caracteres. | Sí | Product |
| Brand | String | Marca del producto. | Sí | Product |
| ProductId | Numberfield | Código armonizado (EAN, UPC, ISBN). | No | Product |
| Price | Decimal | Precio del producto. | Sí | BusinessUnits.BusinessUnit |
| SpecialPrice | Decimal | Precio con descuento. Obligatorio si se proporcionan fechas de oferta. | No | BusinessUnits.BusinessUnit |
| SpecialFromDate | DateTime | Fecha de inicio de la oferta. Formato: YYYY-MM-DD HH:MM:SS. Obligatorio si se envía SpecialPrice. | Condicional, solo si se envía SpecialPrice | BusinessUnits.BusinessUnit |
| SpecialToDate | DateTime | Fecha de fin de la oferta. Formato: YYYY-MM-DD HH:MM:SS. Obligatorio si se envía SpecialPrice. | Condicional, solo si se envía SpecialPrice | BusinessUnits.BusinessUnit |
| Stock | Integer | Cantidad de stock disponible. | Sí | BusinessUnits.BusinessUnit |
| Status | String | Estado del producto por operador: active o inactive. | Sí | BusinessUnits.BusinessUnit |
| ConditionType | String | Condición del producto; valor depende de la categoría, por ejemplo, New. | Sí | ProductData |
| PackageHeight | Integer | Altura del paquete (en cm). | Sí | ProductData |
| PackageWidth | Integer | Ancho del paquete (en cm). | Sí | ProductData |
| PackageLength | Integer | Largo del paquete (en cm). | Sí | ProductData |
| PackageWeight | Decimal | Peso del paquete (en kg). | Sí | ProductData |
| TaxPercentage | String | Porcentaje de impuesto del producto. | Condicional (Obligatorio solo en Colombia) | ProductData |
Marcado en la descripción
<Description>la descripción</Description><Description><![CDATA[<div>la descripción <b>negrita</b></div>]]></Description>Headers
accept
application/xml, application/json. application/jsoncontent-type
application/x-www-form-urlencoded, application/json. application/jsonBody Params
Action
ProductUpdateFormat
XMLTimestamp
UserID
Version
Datos de la respuesta
Respuesta 200
<?xml version="1.0" encoding="UTF-8"?>
<SuccessResponse>
<Head>
<RequestId>f8bf8d09-1647-4136-b405-03c44f228cf5</RequestId>
<RequestAction>ProductUpdate</RequestAction>
<ResponseType/>
<Timestamp>2015-07-02T12:19:49+0200</Timestamp>
</Head>
<Body/>
</SuccessResponse>Respuesta 200
{
"SuccessResponse": {
"Head": {
"RequestId": "621938f8-19c0-44e8-abc9-c44e1bef0007",
"RequestAction": "ProductUpdate",
"ResponseType": "",
"Timestamp": "2015-07-02T12:26:03+0200"
},
"Body": ""
}Errores
| Código de error | Mensaje |
|---|---|
| 1000 | Could not save product: %s (No se pudo guardar el producto) |
| 1000 | Format Error Detected (Error de formato detectado) |
| 8888 | Feed rows exceeded, max size allowed is %d and you uploaded %d items. Please next time try to upload less items (Se superó el tamaño máximo de filas de Feeds. Tratar de subir menos elementos la próxima vez) |