Después de la instalación, puede configurar la instancia:
Esto no es necesario para hybris 5.3.0.1 y versiones posteriores.
En el explorador, navegue a la consola de administración de híbris en:
En la barra lateral, seleccione Sistema, luego Búsqueda de facetas y luego Configuración de búsqueda de facetas.
Abra Editorpara la Configuración de ejemplo de sol para el catálogo de telas.
En Catalog versions use Añadir la versión del catálogo para agregar outdoors-Staged
y outdoors-Online
a la lista.
Guarde la configuración.
Abra Tipos de elementos SOLR para agregar clasificaciones SOLR a ClothesVariantProduct
:
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
.
En la ficha Tipos indexados establezca el Tipo compuesto en:
Product - Product
En la ficha Tipos indexados, ajuste las consultas de indizador para full
:
SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
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
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:
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:
Abra la ficha Configuración de faceta y ajuste los valores de campo:
Guarde los cambios.
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:
Abra la ficha Configuración de faceta y ajuste los valores de campo:
Guarde los cambios.
Abra Sistema, Búsqueda de facetas, luego Asistente para operaciones de indizador. Inicio de un cronjob:
full
Sample Solr Config for Clothes
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).
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.
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.
El analizador de respuestas se puede configurar para definir las propiedades y los atributos que se cargarán para los productos (variantes):
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.
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.
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
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.
Si es necesario, elimine todos los datos del producto existentes mediante CRXDE Lite.
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
Eliminar el nodo que contiene los datos del producto; por ejemplo, outdoors
.
Guardar Allpara que se mantenga el cambio.
Abra el importador de híbridos en AEM:
/etc/importers/hybris.html
Por ejemplo:
Configure los parámetros necesarios; por ejemplo:
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)
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
En hibris, actualizar la información contenida en el producto(s) revelante(s).
Abra el importador de híbridos en AEM:
/etc/importers/hybris.html
Por ejemplo:
Seleccione la casilla Importación incremental.
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
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.
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
En hibris, actualizar la información contenida en el producto(s) revelante(s).
En hybris, agregue los productos a la cola Express; por ejemplo:
Abra el importador de híbridos en AEM:
/etc/importers/hybris.html
Por ejemplo:
Seleccione la casilla de verificación Actualización rápida.
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)
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.
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
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.
Para eliminar uno o varios productos del catálogo:
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:
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.
Inicialice el importador realizando dos actualizaciones incrementales (consulte Importación de catálogo):
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.
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
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:
Outdoors Staged
Cajamara
unapproved
Realice otra actualización incremental (consulte Importación de catálogo). El registro lista el producto eliminado.
Despliegue el catálogo correspondiente. La página de producto y producto se habrá eliminado de AEM.
Por ejemplo:
Abra:
http://localhost:4502/aem/catalogs.html/content/catalogs/geometrixx-outdoors-hybris
Despliegue el catálogo Hybris Base
Abra:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
El producto Cajamara
se habrá eliminado de la categoría Bike
Para volver a instalar el producto:
En hybris, vuelva a establecer el estado de aprobación en aprobado
En AEM:
Para agregar el historial de pedidos al contexto de cliente:
Abra la página de diseño de contexto de cliente, mediante una de las acciones siguientes:
Añada el componente Historial de pedidos al componente Carro de compras del contexto de cliente.
Puede confirmar que el contexto de cliente muestra detalles del historial de pedidos. Por ejemplo:
Abra el contexto de cliente.
Añada un elemento al carro de compras.
Complete el cierre de compra.
Compruebe el contexto del cliente.
Añada otro elemento al carro de compras.
Vaya a la página de cierre de compra:
El mensaje se obtiene mediante:
La campaña consiste en una experiencia.
Haga clic en el segmento (http://localhost:4502/etc/segmentation/geometrixx-outdoors/returning-customer.html)
El segmento se genera con la característica Order History Property.