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.

  1. HCL Commerce DeveloperEn una línea de mandatos, vaya al directorio WCDE_installdir\bin.
  2. LinuxAbra 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.
  3. Entre el mandato siguiente:
    • Linux./dataload.sh ../samples/DataLoad/Catalog/IntegrateScenario/wc-dataload-kit-bundle.xml
    • HCL Commerce Developerdataload ..\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.