COMMERCE CLOUD SAP sap-commerce-cloud
Después de la instalación puede configurar la instancia:
- Configurar la búsqueda con facetas para Geometrixx Outdoors.
- Configurar la versión del catálogo.
- Configurar la estructura de importación.
- Configurar los atributos del producto para cargar.
- Importando los datos del producto.
- Configurar el importador de catálogos.
- AEM Use el importador para importar el catálogo en una ubicación específica de la zona de trabajo de la.
Configuración de la búsqueda con facetas para Geometrixx Outdoors configure-the-facetted-search-for-geometrixx-outdoors
-
En su explorador, vaya a la consola de administración de hybris en:
-
En la barra lateral, seleccione Sistema, luego Búsqueda de facetas y después Configuración de búsqueda de facetas.
-
Abrir editor para la Configuración de muestra de Solr para el catálogo de ropa.
-
En Versiones de catálogo use Agregar versión de catálogo para agregar
outdoors-Staged
youtdoors-Online
a la lista. -
Guarde la configuración.
-
Abra tipos de elementos SOLR para agregar Clasificaciones SOLR a
ClothesVariantProduct
:- relevancia ("Relevancia", puntuación)
- name-asc ("Nombre (ascendente)", nombre)
- name-desc ("Nombre (descendente)", nombre)
- price-asc ("Precio (ascendente)", priceValue)
- price-desc ("Precio (descendente)", priceValue)
note note NOTE Utilice el menú contextual (normalmente al hacer clic con el botón secundario) para seleccionar Create Solr sort
.Para Hybris 5.0.0, abra la ficha Indexed Types
, haga doble clic enClothesVariantProduct
y, a continuación, en la fichaSOLR Sort
. -
En la ficha Tipos indizados, establezca el Tipo compuesto en:
Product - Product
-
En la ficha Tipos indizados, ajuste las consultas del indizador para
full
:code language-shell SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
-
En la ficha Tipos indizados, ajuste las consultas del indizador para
incremental
:code language-shell SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
-
En la ficha Tipos indizados, ajuste la faceta
category
. Haga doble clic en la última entrada de la lista de categorías para abrir la ficha Propiedad indizada:note note NOTE Para hybris 5.2, asegúrese de que el atributo Facet
de la tabla Propiedades esté seleccionado según la captura de pantalla siguiente: -
Abra la ficha Configuración de faceta y ajuste los valores de los campos:
-
Guardar los cambios.
-
De nuevo en tipos de elementos SOLR, ajuste la faceta
price
de acuerdo con las siguientes capturas de pantalla. Al igual que concategory
, haga doble clic enprice
para abrir la ficha Propiedad indizada: -
Abra la ficha Configuración de faceta y ajuste los valores de los campos:
-
Guardar los cambios.
-
Abra Sistema, Búsqueda de facetas y, a continuación, Asistente para operaciones de indizador. Iniciar un cronjob:
- Operación del indizador:
full
- Configuración de Solr:
Sample Solr Config for Clothes
- Operación del indizador:
Configurar la versión del catálogo configure-the-catalog-version
La versión de catálogo (hybris.catalog.version
) importada se puede configurar para el servicio OSGi:
Configuración de Commerce Hybris de CQ por día
( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService
)
La versión del catálogo está establecida en Online
o Staged
(el valor predeterminado).
El resultado del registro proporciona comentarios sobre las páginas y los componentes creados e informa de posibles errores.
Configuración de la estructura de importación configure-the-import-structure
La siguiente lista 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"
+ ...
El servicio OSGi DefaultImportHandler
que implementa la interfaz ImportHandler
crea dicha estructura. 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 lo siguiente:
"Controlador de importación predeterminado de CQ Commerce Hybris por día(com.adobe.cq.commerce.hybris.importer.DefaultImportHandler
)
AEM Al trabajar con los servicios, existen varios métodos para administrar las opciones de configuración de dichos servicios; consulte Configurar OSGi para obtener información detallada. 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 configure-the-product-attributes-to-load
El analizador de respuestas se puede configurar para definir las propiedades y los atributos que se van a cargar para los productos (variante):
-
Configure el paquete OSGi:
Analizador de respuestas predeterminadas de CQ Commerce Hybris de día
(com.adobe.cq.commerce.hybris.impl.importer.DefaultResponseParser
)Aquí puede definir varias opciones y atributos necesarios para la carga y la asignación.
note note NOTE AEM Al trabajar con los servicios, existen varios métodos para administrar las opciones de configuración de dichos servicios; consulte Configurar OSGi para obtener información detallada. 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 importing-the-product-data
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 hybris:
La información real del producto importado de hybris se almacena en el repositorio en:
/etc/commerce/products
Las siguientes propiedades indican el vínculo con hybris:
commerceProvider
cq:hybrisCatalogId
cq:hybrisProductID
geometrixx-outdoors/en_US
) solo almacena los identificadores de producto y otra información básica en /etc/commerce
.Importación completa full-import
-
Si es necesario, elimine todos los datos de producto existentes mediante CRXDE Lite.
-
Navegue hasta el subárbol que contiene los datos del producto:
/etc/commerce/products
Por ejemplo:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
-
Elimine el nodo que contiene los datos del producto; por ejemplo,
outdoors
. -
Guardar todo para mantener el cambio.
-
-
AEM Abra el importador de hybris en la siguiente ubicación:
/etc/importers/hybris.html
Por ejemplo:
-
Configure los parámetros necesarios; por ejemplo:
-
Haga clic en Importar catálogo para iniciar la importación.
Una vez finalizado, puede comprobar los datos importados en:
code language-none /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 incremental-import
-
AEM Compruebe la información contenida en la documentación de los productos relevantes, en el subárbol correspondiente debajo de:
/etc/commerce/products
Puede abrirlo en CRXDE Lite; por ejemplo:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
-
En hybris, actualice la información contenida en los productos relevantes.
-
AEM Abra el importador de hybris en la siguiente ubicación:
/etc/importers/hybris.html
Por ejemplo:
-
Seleccione la casilla Importación incremental.
-
Haga clic en Importar catálogo para iniciar la importación.
AEM Una vez finalizado, puede comprobar los datos actualizados en la sección de datos, en la sección de:
code language-none /etc/commerce/products
Actualización rápida express-update
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. Utiliza la fuente de exportación junto con la configuración de atributos estándar.
-
AEM Compruebe la información contenida en la documentación de los productos relevantes, en el subárbol correspondiente debajo de:
/etc/commerce/products
Puede abrirlo en CRXDE Lite; por ejemplo:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
-
En hybris, actualice la información contenida en los productos relevantes.
-
En hybris, agregue uno o más productos a la cola rápida; por ejemplo:
-
AEM Abra el importador de hybris en la siguiente ubicación:
/etc/importers/hybris.html
Por ejemplo:
-
Seleccione la casilla Actualización rápida.
-
Haga clic en Importar catálogo para iniciar la importación.
AEM Una vez finalizado, puede comprobar los datos actualizados en la sección de datos, en la sección de:
code language-none /etc/commerce/products
Configuración del importador de catálogos configure-the-catalog-importer
AEM El catálogo de hybris se puede importar a la lista de productos, utilizando el importador de lotes para catálogos de hybris, categorías y productos.
Los parámetros utilizados por el importador se pueden configurar para:
Importador de catálogo Hybris de CQ Commerce por día
( com.adobe.cq.commerce.hybris.impl.importer.DefaultHybrisImporter
)
AEM Al trabajar con los servicios, existen varios métodos para administrar las opciones de configuración de dichos servicios; consulte Configurar OSGi para obtener información detallada. Consulte también la consola para obtener una lista completa de los parámetros configurables y sus valores predeterminados.
Importación de catálogo catalog-import
El paquete hybris viene con un importador de catálogos para configurar la estructura inicial de la página.
Esta opción está disponible en:
http://localhost:4502/etc/importers/hybris.html
Deberá facilitarse la siguiente información:
-
Almacén base
El identificador del almacén base configurado en hybris. -
Catálogo
El identificador del catálogo que se va a importar. -
Ruta raíz
Ruta de acceso en la que se debe importar el catálogo.
Eliminación de un producto del catálogo removing-a-product-from-the-catalog
Para eliminar uno o más productos del catálogo:
-
Configure el para el servicio OSGi Importador de catálogo Hybris de Commerce CQ Day; consulte también Configurar el importador de catálogo.
Active las siguientes propiedades:
- Habilitar la eliminación del producto
- Habilitar la eliminación de recursos del producto
note note NOTE AEM Al trabajar con los servicios, existen varios métodos para administrar las opciones de configuración de dichos servicios; consulte Configurar OSGi para obtener información detallada. 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):
- El resultado de la primera ejecución en un conjunto de productos modificados: se indica en la lista de registros.
- Por segunda vez, no se debe actualizar ningún producto.
note note NOTE La primera importación es para inicializar la información del producto. La segunda importación comprueba que todo funcionó y que el conjunto de productos está listo. -
Consulte la página de categoría que contiene el producto que desea eliminar. Los detalles del producto deben estar 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
-
Elimine el producto en la consola de hybris. Use la opción Cambiar estado de aprobación para establecer el estado en
unapproved
. El producto se elimina de la fuente activa.Por ejemplo:
- Abra la página http://localhost:9001/productcockpit
- Seleccionar el catálogo
Outdoors Staged
- Buscar
Cajamara
- Seleccione este producto y cambie el estado de aprobación a
unapproved
-
Realice otra actualización incremental (consulte Importación de catálogo). El registro enumera el producto eliminado.
-
Desplegar el catálogo apropiado. AEM Se han eliminado el producto y la página del producto de la lista de productos de la red de distribución de productos de.
Por ejemplo:
-
Abra:
http://localhost:4502/aem/catalogs.html/content/catalogs/geometrixx-outdoors-hybris
-
Desplegar el catálogo
Hybris Base
-
Abra:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
-
El producto
Cajamara
se ha eliminado de la categoríaBike
-
-
Para restablecer el producto:
-
En hybris, vuelva a establecer el estado de aprobación en aprobado
-
AEM En la:
- realizar una actualización incremental
- despliegue de nuevo el catálogo apropiado
- actualice la página de categoría adecuada
-
Añadir el rasgo Historial de pedidos al Client Context add-order-history-trait-to-the-client-context
Para agregar el historial de pedidos al contexto de cliente:
-
Abra la página de diseño de contexto de cliente mediante:
- Abra una página para editarla y, a continuación, abra el contexto del cliente con Ctrl-Alt-c (windows) o control-option-c (Mac). Use el icono de lápiz en la esquina superior izquierda del contexto del cliente para abrir la página de diseño del ClientContext.
- Vaya directamente a http://localhost:4502/etc/clientcontext/default/content.html
-
Agregar el componente Historial de pedidos al componente Coche de compras t del contexto del cliente.
-
Puede confirmar que el contexto del cliente muestra detalles del historial de pedidos. Por ejemplo:
-
Abra Client Context.
-
Agregar un elemento al carro de compras.
-
Complete el cierre de compra.
-
Compruebe el contexto del cliente.
-
Agregar otro elemento al carro de compras.
-
Vaya a la página de cierre de compra:
- El contexto del cliente muestra un resumen del historial de pedidos.
- Se muestra el mensaje "Es cliente habitual".
note note NOTE El mensaje se obtiene de la siguiente manera: -
Vaya a http://localhost:4502/content/campaigns/geometrixx-outdoors/hybris-returning-customer.html
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 ha creado con la característica Propiedad del historial de pedidos.
-