Ejemplo: Datos de relación para códigos de artículo y productos
Utilice el programa de utilidad de carga de datos para sustituir, o eliminar, de forma eficiente datos de relación existentes entre varios productos y códigos de artículo.
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
- Se necesita: (Serie) Número de pieza exclusivo de la entrada de catálogo. Este campo es obligatorio, no puede ser nulo y debe ser exclusivo. El número de pieza de una entrada de catálogo aparece en el Centro de gestión como valor para la propiedad Code de la entrada de catálogo.
- Secuencia
- (Doble) Número opcional que se utiliza para controlar el orden en el que aparecen los elementos bajo el producto padre.
- ParentPartNumber
- Se necesita: (Serie) Identificador de entrada de catálogo del producto padre del SKU.
- eliminar
- (Serie) Distintivo que indica si se debe eliminar. Especifique
1
para eliminar la fila.
Otros campos opcionales no incluidos en este ejemplo son:
- ParentToChildCatEntryRelField1
- (Serie) Campo definido por el usuario disponible para personalización de la relación entre el producto padre y el código de artículo hijo.
- ParentToChildCatEntryRelField2
- (Entero) Campo definido por el usuario disponible para personalización de la relación entre el producto padre y el SKU hijo.
- ParentToChildCatEntryRelField3
- (Doble) Campo definido por el usuario disponible para personalización de la relación entre el producto padre y el código de artículo hijo.
Archivo CSV con datos de relaciones de productos y SKU de ejemplo
Reemplazar
PartNumber | Secuencia | ParentPartNumber |
---|---|---|
230092 | 1 | 3004 |
230093 | 2 | 3004 |
eliminar
En este ejemplo, el archivo CSV contiene datos de relaciones de código de artículo y producto que se suprimen. Archivo CSV con datos de relaciones de productos y SKU de ejemplo.
PartNumber | Secuencia | ParentPartNumber | eliminar |
---|---|---|---|
230092 | 1 | 3004 | 1 |
230093 | 2 | 3004 | 1 |
Correlación de datos
<_config:DataMapping>
<_config:mapping xpath="CatalogEntryIdentifier/ExternalIdentifier/PartNumber" value="PartNumber" />
<_config:mapping xpath="ParentCatalogEntryIdentifier/ExternalIdentifier/PartNumber" value="ParentPartNumber" />
<_config:mapping xpath="displaySequence" value="Sequence" />
<_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.CatalogEntryParentProductMediator.