Após a instalação, você pode configurar sua instância:
Isso não é necessário para os híbridos 5.3.0.1 e posteriores.
No navegador, navegue até o console de gerenciamento de híbridos em:
Na barra lateral, selecione System, em seguida Facet search, em seguida Facet Search Config.
Abra o Editor para a Configuração de Solr de Amostra para o catálogo de clothescatalog.
Em Versões do catálogo use Adicionar versão do catálogo para adicionar outdoors-Staged
e outdoors-Online
à lista.
Salve a configuração.
Abra Tipos de Item SOLR para adicionar Classificações SOLR a ClothesVariantProduct
:
Use o menu de contexto (geralmente, clique com o botão direito do mouse) para selecionar Create Solr sort
.
Para Hybris 5.0.0, abra a guia Indexed Types
, clique duas vezes em ClothesVariantProduct
e, em seguida, na guia SOLR Sort
.
Na guia Tipos indexados, defina o Tipo composto para:
Product - Product
Na guia Tipos indexados ajuste o Indexador de consultas para full
:
SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
Na guia Tipos indexados ajuste o Indexador de consultas para incremental
:
SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
Na guia Tipos indexados ajuste a faceta category
. Clique duas vezes na última entrada na lista de categorias para abrir a guia Indexed property:
Para híbridos 5.2, verifique se o atributo Facet
na tabela Propriedades está selecionado de acordo com a captura de tela abaixo:
Abra a guia Configurações de faceta e ajuste os valores do campo:
Salve as alterações.
Novamente em Tipos de item SOLR, ajuste a faceta price
de acordo com as capturas de tela a seguir. Assim como com category
, clique duas vezes em price
para abrir a guia Propriedade indexada:
Abra a guia Configurações de faceta e ajuste os valores do campo:
Salve as alterações.
Abra System, Facet search, em seguida Assistente de operação do indexador. Inicie um cronjob:
full
Sample Solr Config for Clothes
A Versão do catálogo ( hybris.catalog.version
) importada pode ser configurada para o serviço OSGi:
Configuração de resumo do comércio do CQ do dia
( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService
)
A versão do catálogo geralmente é definida como Online
ou Staged
(o padrão).
Ao trabalhar com AEM, existem vários métodos de gestão das definições de configuração para esses serviços; consulte Configuração do OSGi para obter detalhes completos. Consulte também o console para obter uma lista completa de parâmetros configuráveis e seus padrões.
A saída do log fornece feedback sobre as páginas e os componentes criados e relata possíveis erros.
A listagem a seguir mostra uma estrutura de exemplo (de ativos, páginas e componentes) que é criada por padrão:
+ /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"
+ ...
Essa estrutura é criada pelo serviço OSGi DefaultImportHandler
que implementa a interface ImportHandler
. Um manipulador de importação é chamado pelo importador real para criar produtos, variações de produto, categorias, ativos, etc.
A estrutura a ser gerada ao importar pode ser configurada para:
"Manipulador de Importação Padrão do Day CQ Commerce Hybris
(com.adobe.cq.commerce.hybris.importer.DefaultImportHandler
)
Ao trabalhar com AEM, existem vários métodos de gestão das definições de configuração para esses serviços; consulte Configuração do OSGi para obter detalhes completos. Consulte também o console para obter uma lista completa de parâmetros configuráveis e seus padrões.
O analisador de resposta pode ser configurado para definir as propriedades e os atributos a serem carregados para produtos (variante):
Configure o pacote OSGi:
Analisador de resposta padrão de híbrido do comércio CQ do dia
(com.adobe.cq.commerce.hybris.impl.importer.DefaultResponseParser
)
Aqui você pode definir várias opções e atributos necessários para carregar e mapear.
Ao trabalhar com AEM, existem vários métodos de gestão das definições de configuração para esses serviços; consulte Configuração do OSGi para obter detalhes completos. Consulte também o console para obter uma lista completa de parâmetros configuráveis e seus padrões.
Há várias maneiras de importar os dados do produto. Os dados do produto podem ser importados ao configurar inicialmente o ambiente ou após alterações serem feitas nos dados de híbridos:
As informações reais do produto importadas de híbridos são mantidas no repositório em:
/etc/commerce/products
As seguintes propriedades indicam o link com híbridos:
commerceProvider
cq:hybrisCatalogId
cq:hybrisProductID
A implementação de híbridos (ou seja, geometrixx-outdoors/en_US
) armazena somente IDs de produtos e outras informações básicas em /etc/commerce
.
O servidor hybris é referenciado sempre que as informações sobre um produto são solicitadas.
Se necessário, exclua todos os dados do produto existentes usando o CRXDE Lite.
Navegue até a subárvore que contém os dados do produto:
/etc/commerce/products
Por exemplo:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
Exclua o nó que retém os dados do produto; por exemplo, outdoors
.
Salvar tudo para continuar a alteração.
Abra o importador de híbridos em AEM:
/etc/importers/hybris.html
Por exemplo:
Configurar os parâmetros necessários; por exemplo:
Clique em Importar catálogo para iniciar a importação.
Ao concluir, é possível verificar os dados importados em:
/etc/commerce/products/outdoors
Você pode abrir isso no CRXDE Lite; por exemplo:
[http://localhost:4502/crx/de/index.jsp#/etc/commerce/products](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)
Verificar, na subárvore adequada, as informações constantes AEM para o(s) produto(s) em causa:
/etc/commerce/products
Você pode abrir isso no CRXDE Lite; por exemplo:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
Em híbridos, atualizar a informação contida no(s) produto(s) revelador(es).
Abra o importador de híbridos em AEM:
/etc/importers/hybris.html
Por exemplo:
Selecione a caixa de clique Importação incremental.
Clique em Importar catálogo para iniciar a importação.
Ao concluir, você pode verificar os dados atualizados em AEM em:
/etc/commerce/products
O processo de importação pode demorar muito tempo, portanto, como uma extensão da Sincronização de produto, você pode selecionar áreas específicas do catálogo para uma atualização expressa que é acionada manualmente. Isso usa o feed de exportação junto com a configuração de atributos padrão.
Verificar, na subárvore adequada, as informações constantes AEM para o(s) produto(s) em causa:
/etc/commerce/products
Você pode abrir isso no CRXDE Lite; por exemplo:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
Em híbridos, atualizar a informação contida no(s) produto(s) revelador(es).
Em hybris, adicione o(s) produto(s) à fila expressa; por exemplo:
Abra o importador de híbridos em AEM:
/etc/importers/hybris.html
Por exemplo:
Selecione a caixa de clique Atualização expressa.
Clique em Importar catálogo para iniciar a importação.
Ao concluir, você pode verificar os dados atualizados em AEM em:
/etc/commerce/products
[](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)
O catálogo de híbridos pode ser importado para o AEM, usando o importador de lote para catálogos de híbridos, categorias e produtos.
Os parâmetros usados pelo importador podem ser configurados para:
Importador
de Catálogo de Híbridos do Day CQ Commerce ( com.adobe.cq.commerce.hybris.impl.importer.DefaultHybrisImporter
)
Ao trabalhar com AEM, existem vários métodos de gestão das definições de configuração para esses serviços; consulte Configuração do OSGi para obter detalhes completos. Consulte também o console para obter uma lista completa de parâmetros configuráveis e seus padrões.
O pacote de híbridos vem com um importador de catálogo para configurar a estrutura da página inicial.
Isso está disponível em:
http://localhost:4502/etc/importers/hybris.html
Devem ser fornecidas as seguintes informações:
Base
storeO identificador do armazenamento base configurado em híbridos.
CatálogoO identificador do catálogo a ser importado.
Caminho raizO caminho para o qual o catálogo deve ser importado.
Para remover um ou mais produtos do catálogo:
Configure o para o Importador de Catálogo de Híbris do Comércio do ServiceDay CQ do OSGi; consulte também Configurar o importador de catálogo.
Ative as seguintes propriedades:
Ao trabalhar com AEM, existem vários métodos de gestão das definições de configuração para esses serviços; consulte Configuração do OSGi para obter detalhes completos. Consulte também o console para obter uma lista completa de parâmetros configuráveis e seus padrões.
Inicialize o importador executando duas atualizações incrementais (consulte Importação de Catálogo):
A primeira importação é inicializar as informações do produto. A segunda importação verifica se tudo funcionou e o conjunto de produtos está pronto.
Verifique a página de categoria que contém o produto que deseja remover. Os detalhes do produto devem ser visíveis.
Por exemplo, a categoria a seguir mostra detalhes do produto Cajamara:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
Remova o produto no console hybris. Use a opção Change approval status para definir o status como unapproved
. O produto será removido do feed ao vivo.
Por exemplo:
Outdoors Staged
Cajamara
unapproved
Execute outra atualização incremental (consulte Importação de Catálogo). O log listará o produto excluído.
🔗 Implemente o catálogo apropriado. A página do produto e do produto será removida do AEM.
Por exemplo:
Abrir:
http://localhost:4502/aem/catalogs.html/content/catalogs/geometrixx-outdoors-hybris
Implantar o catálogo Hybris Base
Abrir:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
O produto Cajamara
terá sido removido da categoria Bike
Para reinstalar o produto:
Em híbridos, defina o status de aprovação novamente para approved
No AEM:
Para adicionar o histórico de pedidos ao contexto de cliente:
Abra a página de design do contexto do cliente, seguindo um destes procedimentos:
Adicione o componente Histórico do pedido ao componente Carrinho de compras do contexto do cliente.
Você pode confirmar que o contexto do cliente está mostrando detalhes do histórico do pedido. Por exemplo:
Abra o contexto do cliente.
Adicione um item ao carrinho.
Conclua o check-out.
Verifique o contexto do cliente.
Adicione outro item ao carrinho.
Navegue até a página de finalização:
A mensagem é realizada por:
Navegue até http://localhost:4502/content/campaigns/geometrixx-outdoors/hybris-returning-customer.html
A campanha consiste em uma experiência.
Clique no segmento (http://localhost:4502/etc/segmentation/geometrixx-outdoors/returning-customer.html)
O segmento é criado usando a característica Order History Property.