HCL Commerce Enterprise

Formato de archivo para subir datos de lista de precios

El archivo de carga que se utiliza para subir una lista de precios debe tener un formato específico para que los datos se carguen correctamente en las tablas de base de datos de HCL Commerce. Se proporciona un archivo CSV de ejemplo.

La siguiente captura de pantalla muestra los datos contenidos en un archivo CSV de ejemplo para los datos de lista de precios (tenga en cuenta que la imagen se ha divido en dos filas para que quepa en esta página):


Archivo CSV de lista de precios
En el archivo CSV:
  • La primera fila debe contener la palabra clave Offer.
  • La segunda fila debe contener las cabeceras de columna.
  • Las filas restantes contienen datos de lista de precios para cada entrada de catálogo.
La palabra clave y las cabeceras de columna son sensibles a mayúsculas y minúsculas.

Palabra clave de objeto de lista de precios y definiciones de columna

Todas las subidas de lista de precios deben utilizar la palabra clave de objeto Offer. Puede descargar un archivo CSV de ejemplo aquí:

Offer.csv

Las siguientes son definiciones de columna para archivos CSV de lista de precios:

PriceListUniqueId
(Opcional, Serie) El identificador de la lista de precios. Cuando hay una correlación de datos para el ID exclusivo de lista de precios en el archivo de configuración de carga de datos de lista de precio, el ID exclusivo es obligatorio en el archivo CSV.
PriceListName
(Opcional, String) El nombre de la lista de precios que contiene esta oferta. Al cargar una oferta, puede proporcionar el nombre de la lista de precios (PriceListName) o el ID exclusivo de la lista de precios (PriceListUniqueId), o ambos. Si se proporcionan ambos en el archivo CSV, el ID exclusivo de la lista de precios (PriceListUniqueId) se utiliza para la carga. Si no se proporciona ninguno de ellos en el archivo CSV, la lista de precios predeterminada de la tienda se utiliza para la carga.
CatentryUniqueId
(Opcional, String) El identificador exclusivo de la entrada de catálogo para la se ha definido esta oferta. Al cargar una oferta, debe proporcionar el número de pieza de la entrada de catálogo (CatentryPartNumber) o el ID exclusivo de la entrada de catálogo (CatentryUniqueID). Si se proporcionan ambos en el archivo CSV, el ID exclusivo de la entrada de catálogo se utiliza para la carga. Si no se proporciona ninguno de ellos en el archivo CSV, la oferta no se cargará.
CatentryPartNumber
(Opcional, String) El número de pieza de la entrada de catálogo para la que se ha definido esta oferta. Al cargar una oferta, debe proporcionar el número de pieza de la entrada de catálogo (CatentryPartNumber) o el ID exclusivo de la entrada de catálogo (CatentryUniqueID). Si se proporcionan ambos en el archivo CSV, el ID exclusivo de la entrada de catálogo se utiliza para la carga. Si no se proporciona ninguno de ellos en el archivo CSV, la oferta no se cargará.
Identificador
(Opcional, String) El identificador de la oferta. Si no se proporciona el identificador en el archivo CSV, se genera un identificador aleatorio para la oferta.
Precedence
(Opcional, Double) Cuando hay más de una oferta en vigor en un momento determinado, se utiliza la que tiene la prioridad más alta. Si el valor de prioridad no se proporciona en el archivo CSV, se utiliza el valor predeterminado 0.0.
StartDate
(Opcional, Indicación de fecha y hora)El inicio del intervalo de tiempo durante el que esta oferta es efectiva. Utilice este formato: yyyy-mm-dd hh:mm:ss.millis
EndDate
(Opcional, Timestamp) El final del intervalo de tiempo durante el que esta oferta es efectiva. Utilice este formato: yyyy-mm-dd hh:mm:ss.millis
QuantityUnitIdentifier
(Opcional, String) La unidad de medida para Cantidad mínima y Cantidad máxima.
MinimumQuantity
(Opcional, Double) La cantidad mínima que se puede adquirir en un solo pedido bajo esta oferta.
MaximumQuantity
(Opcional, Double) La cantidad máxima que se puede adquirir en un solo pedido bajo esta oferta.
LastUpdate
(Opcional, Indicación de fecha y hora) La última vez que se actualizó la oferta. Utilice el formato yyyy-mm-dd hh:mm:ss.millis
Descripción:
(Opcional, Serie) La descripción para esta oferta.
PriceInUSD
(Opcional, Decimal) El precio en dólares estadounidenses.
PriceInBRL
(Opcional, Decimal) El precio en reales brasileños.
PriceInCAD
(Opcional, Decimal) El precio en dólares canadienses.
PriceInCNY
(Opcional, Decimal) El precio en yuanes renminbi chinos.
PriceInEUR
(Opcional, Decimal) El precio en euros.
PriceInJPY
(Opcional, Decimal) El precio en yenes japoneses.
PriceInKRW
(Opcional, Decimal) El precio en wons surcoreanos.
PriceInTWD
(Opcional, Decimal) El precio en nuevos dólares taiwaneses.
eliminar
(String) Indica si se debe eliminar esta oferta. El valor 0 significa no eliminar. El valor 1 significa eliminar.