COMMERCE CLOUD SAP

Después de la instalación, puede configurar la instancia:

  1. Configure la búsqueda con facetas de Geometrixx Outdoors.
  2. Configure la versión del catálogo.
  3. Configure la estructura de importación.
  4. Configure los atributos de producto que se cargarán.
  5. Importación de datos de producto.
  6. Configure el importador de catálogos.
  7. Use el importador para importar el catálogo en una ubicación específica de AEM.

Configurar la búsqueda con facetas de Geometrixx Outdoors

NOTA

Esto no es necesario para hybris 5.3.0.1 y versiones posteriores.

  1. En el explorador, navegue a la consola de administración de híbris en:

    http://localhost:9001/hmc/hybris

  2. En la barra lateral, seleccione Sistema, luego Búsqueda de facetas y luego Configuración de búsqueda de facetas.

  3. Abra Editorpara la Configuración de ejemplo de sol para el catálogo de telas.

  4. En Catalog versions use Añadir la versión del catálogo para agregar outdoors-Staged y outdoors-Online a la lista.

  5. Guarde la configuración.

  6. Abra Tipos de elementos SOLR para agregar clasificaciones SOLR a ClothesVariantProduct:

    • relevancia ("Relevancia", puntuación)
    • name-asc ("Nombre (ascendente)", name)
    • name-desc ("Nombre (descendente)", name)
    • price-asc ("Precio (ascendente)", priceValue)
    • price-desc ("Precio (descendente)", priceValue)
    NOTA

    Utilice el menú contextual (generalmente clic con el botón derecho) para seleccionar Create Solr sort.

    Para Hybris 5.0.0, abra la ficha Indexed Types, haga clic con el botón doble en ClothesVariantProduct y luego en la ficha SOLR Sort.

    chlimage_1-36

  7. En la ficha Tipos indexados establezca el Tipo compuesto en:

    Product - Product

  8. En la ficha Tipos indexados, ajuste las consultas de indizador para full:

    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
    
  9. En la ficha Tipos indexados, ajuste las consultas de indizador para incremental:

    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
    
  10. En la ficha Tipos indexados, ajuste la faceta category. Haga clic con el botón doble en la última entrada de la lista de categoría para abrir la ficha Propiedad indizada:

    NOTA

    Para hybris 5.2, asegúrese de que el atributo Facet de la tabla Propiedades está seleccionado de acuerdo con la siguiente captura de pantalla:

    chlimage_1-37 chlimage_1-38

  11. Abra la ficha Configuración de faceta y ajuste los valores de campo:

    chlimage_1-39

  12. Guarde los cambios.

  13. Nuevamente desde tipos de elemento SOLR, ajuste la faceta price según las siguientes capturas de pantalla. Al igual que con category, haga clic con el botón doble en price para abrir la ficha Propiedad indizada:

    chlimage_1-40

  14. Abra la ficha Configuración de faceta y ajuste los valores de campo:

    chlimage_1-41

  15. Guarde los cambios.

  16. Abra Sistema, Búsqueda de facetas, luego Asistente para operaciones de indizador. Inicio de un cronjob:

    • Operación de indizador: full
    • Configuración de Solr: Sample Solr Config for Clothes

Configurar la versión del catálogo

La versión del catálogo ( hybris.catalog.version) importada se puede configurar para el servicio OSGi:

Configuración
de híbridos de comercio de CQ de día( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService)

La versión del catálogo se suele establecer en Online o Staged (valor predeterminado).

NOTA

Al trabajar con AEM existen varios métodos para gestionar los parámetros de configuración de dichos servicios; consulte Configuración de OSGi para obtener más información. Consulte también la consola para obtener una lista completa de los parámetros configurables y sus valores predeterminados.

El resultado del registro proporciona información sobre las páginas y los componentes creados, e informa de posibles errores.

Configurar la estructura de importación

El siguiente listado muestra una estructura de muestra (de recursos, páginas y componentes) que se crea de forma predeterminada:

+ /content/dam/path/to/images
  + 12345.jpg (dam:Asset)
    + ...
  + ...
+ /content/site/en
  - cq:commerceProvider = "hybris"
  - cq:hybrisBaseStore = "basestore"
  - cq:hybrisCatalogId = "catalog"
  + category1 (cq:Page)
    + jcr:content (cq:PageContent)
      - jcr:title = "Category 1"
    + category11 (cq:Page)
      + jcr:content (cq:PageContent)
        - jcr:title = "Category 1.1"
      + 12345 (cq:Page)
        + jcr:content (cq:PageContent)
          + par
            + product (nt:unstructured)
              - cq:hybrisProductId = "12345"
              - sling:resourceType = "commerce/components/product"
              + image (nt:unstructured)
                - sling:resourceType = "commerce/components/product/image"
                - fileReference = "/content/dam/path/to/images/12345.jpg"
              + 12345.1-S (nt:unstructured)
                - cq:hybrisProductId = "12345.1-S"
                - sling:resourceType = "commerce/components/product"
                + image (nt:unstructured)
                  - sling:resourceType = "commerce/components/product/image"
                  - fileReference = "/content/dam/path/to/images/12345.1-S.jpg"
              + ...

Dicha estructura la crea el servicio OSGi DefaultImportHandler que implementa la interfaz ImportHandler. El importador real llama a un controlador de importación para crear productos, variaciones de productos, categorías, recursos, etc.

La estructura que se generará al importar se puede configurar para:

"Controlador de importación predeterminado de híbrido de comercio de CQ por día
(com.adobe.cq.commerce.hybris.importer.DefaultImportHandler)

Al trabajar con AEM existen varios métodos para gestionar los parámetros de configuración de dichos servicios; consulte Configuración de OSGi para obtener más información. Consulte también la consola para obtener una lista completa de los parámetros configurables y sus valores predeterminados.

Configurar los atributos del producto para cargar

El analizador de respuestas se puede configurar para definir las propiedades y los atributos que se cargarán para los productos (variantes):

  1. Configure el paquete OSGi:

    Analizador
    de respuesta predeterminado de Hibris de comercio de CQ de día(com.adobe.cq.commerce.hybris.impl.importer.DefaultResponseParser)

    Aquí puede definir varias opciones y atributos necesarios para cargar y asignar.

    NOTA

    Al trabajar con AEM existen varios métodos para gestionar los parámetros de configuración de dichos servicios; consulte Configuración de OSGi para obtener más información. Consulte también la consola para obtener una lista completa de los parámetros configurables y sus valores predeterminados.

Importación de los datos del producto

Existen varias formas de importar los datos del producto. Los datos del producto se pueden importar al configurar el entorno por primera vez o después de realizar cambios en los datos de híbridos:

La información real del producto importada de hybris se guarda en el repositorio en:

/etc/commerce/products

Las siguientes propiedades indican el vínculo con hybris:

  • commerceProvider
  • cq:hybrisCatalogId
  • cq:hybrisProductID
NOTA

La implementación del híbrido (es decir, geometrixx-outdoors/en_US) sólo almacena los ID de producto y otra información básica en /etc/commerce.

Se hace referencia al servidor híbris cada vez que se solicita información sobre un producto.

Importación completa

  1. Si es necesario, elimine todos los datos del producto existentes mediante CRXDE Lite.

    1. Vaya al subárbol que contiene los datos del producto:

      /etc/commerce/products

      Por ejemplo:

      http://localhost:4502/crx/de/index.jsp#/etc/commerce/products

    2. Eliminar el nodo que contiene los datos del producto; por ejemplo, outdoors.

    3. Guardar Allpara que se mantenga el cambio.

  2. Abra el importador de híbridos en AEM:

    /etc/importers/hybris.html

    Por ejemplo:

    http://localhost:4502/etc/importers/hybris.html

  3. Configure los parámetros necesarios; por ejemplo:

    chlimage_1-42

  4. Haga clic en Importar catálogo para inicio de la importación.

    Una vez finalizados, puede comprobar los datos importados en:

        /etc/commerce/products/outdoors
    

    Puede abrirlo en CRXDE Lite; por ejemplo:

    [http://localhost:4502/crx/de/index.jsp#/etc/commerce/products](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)

Importación incremental

  1. Compruebe la información contenida en AEM para el producto o productos pertinentes, en el subárbol correspondiente, en:

    /etc/commerce/products

    Puede abrirlo en CRXDE Lite; por ejemplo:

    http://localhost:4502/crx/de/index.jsp#/etc/commerce/products

  2. En hibris, actualizar la información contenida en el producto(s) revelante(s).

  3. Abra el importador de híbridos en AEM:

    /etc/importers/hybris.html

    Por ejemplo:

    http://localhost:4502/etc/importers/hybris.html

  4. Seleccione la casilla Importación incremental.

  5. Haga clic en Importar catálogo para inicio de la importación.

    Una vez finalizados, puede comprobar los datos actualizados en AEM en:

        /etc/commerce/products
    

Actualización rápida

El proceso de importación puede llevar mucho tiempo, por lo que, como extensión de la sincronización de productos, puede seleccionar áreas específicas del catálogo para una actualización rápida que se activa manualmente. Esto utiliza la fuente de exportación junto con la configuración de atributos estándar.

  1. Compruebe la información contenida en AEM para el producto o productos pertinentes, en el subárbol correspondiente, en:

    /etc/commerce/products

    Puede abrirlo en CRXDE Lite; por ejemplo:

    http://localhost:4502/crx/de/index.jsp#/etc/commerce/products

  2. En hibris, actualizar la información contenida en el producto(s) revelante(s).

  3. En hybris, agregue los productos a la cola Express; por ejemplo:

    chlimage_1-43

  4. Abra el importador de híbridos en AEM:

    /etc/importers/hybris.html

    Por ejemplo:

    http://localhost:4502/etc/importers/hybris.html

  5. Seleccione la casilla de verificación Actualización rápida.

  6. Haga clic en Importar catálogo para inicio de la importación.

    Una vez finalizados, puede comprobar los datos actualizados en AEM en:

        /etc/commerce/products
    

    [](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)

Configurar el importador de catálogos

El catálogo de híbridos se puede importar en AEM, utilizando el importador de lotes para catálogos de híbridos, categorías y productos.

Los parámetros utilizados por el importador se pueden configurar para:

Importador
de catálogos de híbridos de comercio de CQ de día( com.adobe.cq.commerce.hybris.impl.importer.DefaultHybrisImporter)

Al trabajar con AEM existen varios métodos para gestionar los parámetros de configuración de dichos servicios; consulte Configuración de OSGi para obtener más información. Consulte también la consola para obtener una lista completa de los parámetros configurables y sus valores predeterminados.

Importación de catálogo

El paquete hybris incluye un importador de catálogos para configurar la estructura de página inicial.

Esto está disponible en:

http://localhost:4502/etc/importers/hybris.html

ecommerceimportconsole

Debe proporcionarse la siguiente información:

  • Almacén
    baseIdentificador del almacén base configurado en hybris.


  • CatálogoIdentificador del catálogo que se va a importar.

  • Ruta
    de acceso raízRuta en la que se debe importar el catálogo.

Eliminación de un producto del catálogo

Para eliminar uno o varios productos del catálogo:

  1. Configure el para el importador de catálogos de híbridos de comercio de OSGi serviceDay CQ; consulte también Configuración del importador de catálogos.

    Active las siguientes propiedades:

    • Habilitar eliminación de productos
    • Habilitar la eliminación de recursos del producto
    NOTA

    Al trabajar con AEM existen varios métodos para gestionar los parámetros de configuración de dichos servicios; consulte Configuración de OSGi para obtener más información. Consulte también la consola para obtener una lista completa de los parámetros configurables y sus valores predeterminados.

  2. Inicialice el importador realizando dos actualizaciones incrementales (consulte Importación de catálogo):

    • La primera vez que se ejecuta resulta en un conjunto de productos modificados, lo cual se indica en la lista de registro.
    • Por segunda vez no se debe actualizar ningún producto.
    NOTA

    La primera importación consiste en inicializar la información del producto. La segunda importación verifica que todo funcionó y que el conjunto de productos is está listo.

  3. Compruebe la página de categoría que contiene el producto que desea eliminar. Los detalles del producto deben ser visibles.

    Por ejemplo, la siguiente categoría muestra detalles del producto Cajamara:

    http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html

  4. Extraiga el producto en la consola de híbridos. Utilice la opción Cambiar estado de aprobación para establecer el estado en unapproved. El producto se eliminará de la fuente en directo.

    Por ejemplo:

    • Abra la página http://localhost:9001/productcockpit
    • Seleccione el catálogo Outdoors Staged
    • Buscar Cajamara
    • Seleccione este producto y cambie el estado de aprobación a unapproved
  5. Realice otra actualización incremental (consulte Importación de catálogo). El registro lista el producto eliminado.

  6. Despliegue el catálogo correspondiente. La página de producto y producto se habrá eliminado de AEM.

    Por ejemplo:

  7. Para volver a instalar el producto:

    1. En hybris, vuelva a establecer el estado de aprobación en aprobado

    2. En AEM:

      1. realizar una actualización incremental
      2. despliegue de nuevo el catálogo adecuado
      3. actualizar la página de categoría adecuada

Añadir la característica del historial de pedidos al contexto de cliente

Para agregar el historial de pedidos al contexto de cliente:

  1. Abra la página de diseño de contexto de cliente, mediante una de las acciones siguientes:

    • Abra una página para editarla y, a continuación, abra el contexto de cliente utilizando Ctrl-Alt-c (windows) o control-option-c (Mac). Utilice el icono de lápiz en la esquina superior izquierda del contexto de cliente para Abrir la página de diseño de ClientContext.
    • Vaya directamente a http://localhost:4502/etc/clientcontext/default/content.html
  2. Añada el componente Historial de pedidos al componente Carro de compras del contexto de cliente.

  3. Puede confirmar que el contexto de cliente muestra detalles del historial de pedidos. Por ejemplo:

    1. Abra el contexto de cliente.

    2. Añada un elemento al carro de compras.

    3. Complete el cierre de compra.

    4. Compruebe el contexto del cliente.

    5. Añada otro elemento al carro de compras.

    6. Vaya a la página de cierre de compra:

      • El contexto de cliente muestra un resumen del historial de pedidos.
      • Se muestra el mensaje "Usted es un cliente que regresa".
    NOTA

    El mensaje se obtiene mediante:

    La campaña consiste en una experiencia.

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free