Ejemplo: Carga de atributos, valores de atributos y valores permitidos
Este ejemplo demuestra cómo cargar atributos junto con los valores permitidos asociados y los valores de atributos en una sola operación de carga.Si utiliza un diccionario de atributos, consulte Ejemplo: Cargar datos del diccionario de atributos.
Acerca de este ejemplo
Identificador de atributo | Tipo de atributo | Valor de atributo 1 | Valor de atributo 2 |
---|---|---|---|
CordsColor | Atributo de definición | Negro | Brown |
CordsSize | Atributo de definición | 29W x 28L | |
DressPantColor | Atributo de definición | Negro | Blue |
DressPantSize | Atributo de definición | 29W x 32L | |
DressShirtColor | Atributo de definición | White | |
DressShirtSize | Atributo de definición | 15 | 16 |
CasualShirtColor | Atributo de definición | White | Azul |
CasualShirtSize | Atributo de definición | Pequeña | Medio |
BodysuitColor | Atributo de definición | Negro | |
BodysuitSize | Atributo de definición | Petit |
Procedimiento
- En una línea de mandatos, vaya al directorio WCDE_installdir\bin.
- Abra una línea de mandatos en . Cambie el directorio a utilities_root/bin. Para obtener información sobre cómo entrar y salir de los contenedores, consulte Ejecución de programas de utilidad desde Utility server Docker container.
- Cargue los productos y códigos de artículo:Para una tienda no ATP:
- ./dataload.sh ../samples/DataLoad/Catalog/wc-dataload-catalog-entry.XML
- dataload ..\samples\DataLoad\Catalog\wc-dataload-catalog-entry.XML
Para la tienda ATP:- ./dataload.sh ../samples/DataLoad/Catalog/wc-dataload-ATP-catalog-entry.XML
- dataload ..\samples\DataLoad\Catalog\wc-dataload-ATP-catalog-entry.XML
- Cargue los atributos, los valores permitidos y los valores de atributo específicos para los códigos de artículo:
- ./dataload.sh ../samples/DataLoad/Catalog/CatalogEntryAttribute/wc-dataload.xml
- dataload ..\samples\DataLoad\Catalog\CatalogEntryAttribute\wc-dataload.xml
- Opcional: Cargue atributos y valores permitidos en otros idiomas nacionales. Por ejemplo, para cargar atributos y valores permitidos en francés, entre el mandato siguiente:
- ./dataload.sh ../samples/DataLoad/Catalog/CatalogEntryAttribute/wc-dataload-attribute-multi-langs.xml
- dataload ..\samples\DataLoad\Catalog\CatalogEntryAttribute\wc-dataload-attribute-multi-langs.xml
Verificación del resultado
El archivo de configuración wc-dataload.xml carga los datos de atributos del archivo de origen CatalogEntryDefiningAttributeAndAllowedValue.csv. Este archivo se utiliza para crear los atributos y el rango de valores permitidos para los productos. A continuación, el archivo wc-dataload.xml llama el archivo de configuración wc-loader-catalog-entry-defining-attribute-value.xml para cargar los valores de atributo específico para cada SKU del archivo de origen CatalogEntryDefiningAttributeValue.csv.Verifique que los datos se han cargado, ejecutando las sentencias SQL siguientes:
- Para devolver todos los atributos que se han cargado, entre:
select attribute_id,catentry_id,name from attribute where name in ('Color','Size') and language_id=-1 and catentry_id in (select catentry_id from catentry where partnumber like 'Cords%' or partnumber like 'Classic pleated dress pant%' or partnumber like 'Dress shirt%' or partnumber like 'Casual shirt%' or partnumber like 'Bodysuit%')
Nota: Registre el rango de valores devueltos al campoattribute_id
. - Para devolver todos los valores de atributo que se han cargado, entre:
Donde attribute_id_range_min y attribute_id_range_max son los valores mínimo y máximo del camposelect attribute_id,attrvalue_id,catentry_id,name from attrvalue where attribute_id between attribute_id_range_min and attribute_id_range_max
attribute_id
devueltos en la sentencia SQL anterior. - Para devolver los atributos y valores de un código de artículo específico, entre:
select attribute_id,attrvalue_id,catentry_id,name from attrvalue where catentry_id in (select catentry_id from catentry where partnumber ='Cords-Black-29W x 28L')
También puede verificar la carga mirando los datos de atributos en el Centro de gestión o en el escaparate.