Ejemplo: Cargar paquetes compuestos y kits
Este ejemplo muestra cómo cargar paquetes compuestos y kits en la base de datos.
Acerca de este ejemplo
Este ejemplo carga las siguientes entradas de catálogo:- Un paquete compuesto llamado 'Set de regalo - Camisa Pantalones' (contiene los códigos de artículo 'Pantalón de vestir con pinzas-Negro-29W x 32L' y 'Camisa de vestir-Blanco-15')
- Un kit llamado 'Set de regalo - Pantalones' (contiene los códigos de artículo 'Pantalón de vestir con pinzas-Negro-29W x 32L' y 'Pantalón de pana-Marrón-29W x 28L')
Procedimiento
Antes de ejecutar este ejemplo, asegúrese de que ha cargado los datos iniciales.
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.
- Entre el mandato siguiente:
./dataload.sh ../samples/DataLoad/Catalog/IntegrateScenario/wc-dataload-kit-bundle.xml
dataload ..\samples\DataLoad\Catalog\IntegrateScenario\wc-dataload-kit-bundle.xml
Verificación del resultado
El archivo de configuración wc-dataload-kit-bundle.xml carga un kit y un paquete compuesto del archivo de origen KitBundle.csv. Verifique que los datos se han cargado, ejecutando las sentencias SQL siguientes:select * from catentry where partnumber like '%Gift Set%'
select * from catentdesc where catentry_id in (select catentry_id from catentry where partnumber
like '%Gift Set%')
select * from catentrel where catentry_id_parent in (select catentry_id from catentry where partnumber
like '%Gift Set%')
select * from listprice where catentry_id in (select catentry_id from catentry where partnumber
like'%Gift Set%')
Estas sentencias SQL devuelven detalles sobre el kit y el paquete compuesto, incluyendo el precio de catálogo y el precio de oferta. También puede verificar la carga mirando el kit y el paquete compuesto en el Centro de gestión o en el escaparate.
Limpieza de los datos
Para eliminar los datos de la base de datos que se han cargado en este ejemplo, ejecute el archivo CleanUp.sql en el directorio /samples/DataLoad/Catalog/IntegrateScenario.Nota: Después de ejecutar el archivo CleanUp.sql, es posible que vea que se han suprimido 0 filas para ciertas sentencias SQL. Este resultado es el esperado, ya que no todas las filas se llenan con datos en este ejemplo.