Commerce Cloud SAP sap-commerce-cloud
Após a instalação, você pode configurar sua instância:
- Configurar a pesquisa falhada para Geometrixx Outdoors.
- Configurar a versão do catálogo.
- Configurar a estrutura de importação.
- Configure os atributos do produto para serem carregados.
- Importação dos dados do produto.
- Configurar o Importador de Catálogo.
- Use o importador para importar o catálogo em um local específico no AEM.
Configurar a pesquisa falhada para Geometrixx Outdoors configure-the-facetted-search-for-geometrixx-outdoors
-
No seu navegador, navegue até o console de gerenciamento de híbridos em:
-
Na barra lateral, selecione Sistema, em seguida Pesquisa de facetas, em seguida Configuração de pesquisa de faceta.
-
Abrir editor para Exemplo de configuração Solr para o catálogo de roupas.
-
Em Versões do catálogo use Adicionar versão do catálogo para adicionar
outdoors-Staged
eoutdoors-Online
à lista. -
Salve a configuração.
-
Abrir Tipos de item SOLR para adicionar Classificações SOLR para
ClothesVariantProduct
:- relevância ("Relevância", pontuação)
- name-asc ("Nome (crescente)", nome)
- name-desc ("Name (descending)", name)
- price-asc ("Price (crescente)", priceValue)
- price-desc ("Price (decrescente)", priceValue)
note note NOTE 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 o Indexed Types
, clique duas vezes emClothesVariantProduct
, em seguida, na guiaSOLR Sort
. -
No Tipos indexados defina a guia Tipo composto para:
Product - Product
-
No Tipos indexados ajuste a guia Consultas de indexador para
full
:code language-shell SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
-
No Tipos indexados ajuste a guia Consultas de indexador para
incremental
:code language-shell SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
-
No Tipos indexados ajuste a guia
category
faceta. Clique duas vezes na última entrada na lista de categorias para abrir o Propriedade indexada guia :note note NOTE Para os híbridos 5.2, verifique se a variável Facet
na tabela Propriedades é selecionado de acordo com a captura de tela abaixo: -
Abra o Configurações de faceta e ajuste os valores do campo:
-
Salve as alterações.
-
Novamente de Tipos de item SOLR ajuste o
price
faceta de acordo com as seguintes capturas de tela. Como comcategory
, clique duas vezes emprice
para abrir o Propriedade indexada guia : -
Abra o Configurações de faceta e ajuste os valores do campo:
-
Salve as alterações.
-
Abrir Sistema, Pesquisa de facetas, em seguida Assistente de operação do indexador. Inicie um cronjob:
- Operação do indexador:
full
- Configuração Solr:
Sample Solr Config for Clothes
- Operação do indexador:
Configurar a versão do catálogo configure-the-catalog-version
O Versão do catálogo ( hybris.catalog.version
) que é importado pode ser configurado para o serviço OSGi:
Configuração de híbrido comercial do CQ do dia
( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService
)
Versão do catálogo geralmente é definido como Online
ou Staged
(padrão).
A saída do log fornece feedback sobre as páginas e os componentes criados e relata possíveis erros.
Configurar a estrutura de importação configure-the-import-structure
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 o ImportHandler
interface. 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 de Híbris do Comércio do Day CQ(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; see 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.
Configure os atributos do produto para serem carregados configure-the-product-attributes-to-load
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íbris de comércio do 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.
note note NOTE Ao trabalhar com AEM, existem vários métodos de gestão das definições de configuração para esses serviços; see 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.
Importação dos dados do produto importing-the-product-data
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
geometrixx-outdoors/en_US
) armazena somente IDs de produtos e outras informações básicas em /etc/commerce
.Importação completa full-import
-
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 persistir 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:
code language-none /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)
Importação incremental incremental-import
-
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:
-
Selecionar 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:
code language-none /etc/commerce/products
Atualização expressa express-update
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:
-
Selecionar 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:
code language-none /etc/commerce/products
[](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)
Configurar o Importador de Catálogo configure-the-catalog-importer
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íbris do Comércio do Day CQ
( 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; see 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.
Importação de catálogo catalog-import
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:
-
Loja base
O identificador do armazenamento base configurado em híbridos. -
Catálogo
O identificador do catálogo a ser importado. -
Caminho raiz
O caminho para onde o catálogo deve ser importado.
Removendo um produto do catálogo removing-a-product-from-the-catalog
Para remover um ou mais produtos do catálogo:
-
Configurar o para serviço OSGi Importador de Catálogo de Híbris do Comércio do Day CQ; consulte também Configurar o Importador de Catálogo.
Ative as seguintes propriedades:
- Habilitar remoção de produto
- Habilitar remoção de ativos de produtos
note note NOTE Ao trabalhar com AEM, existem vários métodos de gestão das definições de configuração para esses serviços; see 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 adicionais (consulte Importação de catálogo):
- A primeira execução resulta em um conjunto de produtos alterados - indicado na lista de log.
- Pela segunda vez, nenhum produto deve ser atualizado.
note note NOTE 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 Alterar status de aprovação para definir o status como
unapproved
. O produto será removido do feed ao vivo.Por exemplo:
- Abra a página http://localhost:9001/productcockpit
- Selecionar o catálogo
Outdoors Staged
- Pesquisar
Cajamara
- Selecione este produto e altere o status de aprovação para
unapproved
-
Execute outra atualização incremental (consulte Importação de catálogo). O log listará o produto excluído.
-
Implantação O catálogo adequado. 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
-
Implemente o
Hybris Base
catálogo -
Abrir:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
-
O
Cajamara
o produto terá sido removido doBike
categoria
-
-
Para reinstalar o produto:
-
Em híbridos, defina o status de aprovação novamente como aprovado
-
No AEM:
- executar uma atualização incremental
- implementar o catálogo apropriado novamente
- atualizar a página de categoria apropriada
-
Adicionar característica do histórico de pedidos ao contexto do cliente add-order-history-trait-to-the-client-context
Para adicionar o histórico de pedidos à contexto do cliente:
-
Abra o página de design de contexto do cliente, por:
- Abra uma página para edição e, em seguida, abra o contexto do cliente usando Ctrl-Alt-c (janelas) ou control-option-c (Mac). Use o ícone de lápis no canto superior esquerdo do contexto do cliente para Abra a página de design do ClientContext.
- Navegue diretamente para http://localhost:4502/etc/clientcontext/default/content.html
-
Adicione o Histórico de pedidos componente para Carro de compras componente t 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:
- O contexto do cliente mostra um resumo do histórico do pedido.
- A mensagem "Você é um cliente recorrente" é exibida.
note note NOTE A mensagem é realizada por: -
Navegar para 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 o Propriedade do Histórico do Pedido característica.
-