Ejemplo: Valores de atributos de definición de entradas de catálogo
Puede utilizar el programa de utilidad de carga de datos para insertar, sustituir o eliminar valores de atributos de definición en el nivel de código de artículo. Solo puede cargar un valor por atributo. Estos ejemplos utilizan un archivo CSV para mostrar cómo insertar, sustituir o eliminar los valores de los atributos de definición.
Este ejemplo utiliza un archivo CSV para mostrar cómo insertar, sustituir o eliminar los datos. También puede crear y utilizar un archivo con formato XML para insertar, sustituir o eliminar los datos. Si decide crear y utilizar un archivo con formato XML, asegúrese de que los elementos XML utilizan los mismos nombres que los nombres de columna CSV.
Definiciones de columnas CSV y de elementos XML
- PartNumber
- Necesario, serie) Identificador de la entrada de catálogo (SKU). Este campo o CatalogEntryUniqueId es obligatorio.
- CatalogEntryUniqueId
- (Necesario, BigInt) Número de referencia interno exclusivo del catálogo (SKU). Este campo o el valor de PartNumber es obligatorio.
- Nombre:
- (Serie) Nombre de este atributo. Este campo es sensible al idioma.
- Valor
- (Serie|Entero|Flotante) Valor del atributo.
- eliminar
- (Serie) Distintivo que indica si se debe eliminar. Especifique
1
para eliminar la fila.
Archivo CSV con valores de atributos de definición de ejemplo
Insertar o sustituir
PartNumber | Nombre: | Valor |
---|---|---|
Example-PN-10001 | Color | Rojo |
Example-PN-10002 | Tamaño | Grande |
eliminar
En este ejemplo, el archivo CSV contiene valores de ejemplo para los atributos de definición que se van a eliminar. Archivo CSV con valores de atributos de definición de ejemplo.
PartNumber | Nombre: | Valor | eliminar |
---|---|---|---|
Example-PN-10001 | Color | Rojo | 1 |
Example-PN-10002 | Tamaño | Grande | 1 |
Correlación de datos
<_config:DataMapping>
<_config:mapping xpath="CatalogEntryIdentifier/ExternalIdentifier/PartNumber" value="PartNumber" valueFrom="InputData"/>
<_config:mapping xpath="CatalogEntryIdentifier/UniqueID" value="CatalogEntryUniqueId" valueFrom="InputData"/>
<_config:mapping xpath="CatalogEntryAttributes/Attributes[0]/AttributeIdentifier/UniqueID" value="AttributeUniqueId" valueFrom="InputData"/>
<_config:mapping xpath="CatalogEntryAttributes/Attributes[0]/Name" value="Name" valueFrom="InputData" />
<_config:mapping xpath="CatalogEntryAttributes/Attributes[0]/Value/value" value="Value" valueFrom="InputData" />
<_config:mapping xpath="" value="Delete" deleteValue="1"/>
</_config:DataMapping>
Si realiza una operación de inserción o sustitución, no especifique la columna "Delete" en el archivo CSV o puede dejar la columna "Delete" vacía.Mediador de objetos de negocio
El nombre de la clase de mediador es com.ibm.commerce.catalog.dataload.mediator.CatalogEntryAttributeMediator.