SAP Commerce Cloud

Após a instalação, você pode configurar sua instância:

  1. Configure a Pesquisa Facetada para Geometrixx Outdoors.
  2. Configure a versão do catálogo.
  3. Configure a estrutura de importação.
  4. Configure os atributos do produto para serem carregados.
  5. Importação dos dados do produto.
  6. Configure o Importador de Catálogo.
  7. Use o importador para importar o catálogo para um local específico no AEM.

Configurar a pesquisa por Geometrixx Outdoors Facetada

OBSERVAÇÃO

Isso não é necessário para os híbridos 5.3.0.1 e posteriores.

  1. No navegador, navegue até o console de gerenciamento de híbridos em:

    http://localhost:9001/hmc/hybris

  2. Na barra lateral, selecione System, em seguida Facet search, em seguida Facet Search Config.

  3. Abra o Editor para a Configuração de Solr de Amostra para o catálogo de clothescatalog.

  4. Em Versões do catálogo use Adicionar versão do catálogo para adicionar outdoors-Staged e outdoors-Online à lista.

  5. Salve a configuração.

  6. Abra Tipos de Item SOLR para adicionar Classificações SOLR a 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)
    OBSERVAÇÃO

    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.

    chlimage_1-36

  7. Na guia Tipos indexados, defina o Tipo composto para:

    Product - Product

  8. Na guia Tipos indexados ajuste o Indexador de consultas para full:

    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
    
  9. 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
    
  10. Na guia Tipos indexados ajuste a faceta category. Clique duas vezes na última entrada na lista de categorias para abrir a guia Indexed property:

    OBSERVAÇÃO

    Para híbridos 5.2, verifique se o atributo Facet na tabela Propriedades está selecionado de acordo com a captura de tela abaixo:

    chlimage_1-37 chlimage_1-38

  11. Abra a guia Configurações de faceta e ajuste os valores do campo:

    chlimage_1-39

  12. Salve as alterações.

  13. 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:

    chlimage_1-40

  14. Abra a guia Configurações de faceta e ajuste os valores do campo:

    chlimage_1-41

  15. Salve as alterações.

  16. Abra System, Facet search, em seguida Assistente de operação do indexador. Inicie um cronjob:

    • Operação do indexador: full
    • Configuração de Solr: Sample Solr Config for Clothes

Configurar a versão do catálogo

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).

OBSERVAÇÃ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.

Configurar a estrutura de importação

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.

Configure os atributos do produto para carregar

O analisador de resposta pode ser configurado para definir as propriedades e os atributos a serem carregados para produtos (variante):

  1. 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.

    OBSERVAÇÃ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.

Importação dos dados do produto

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
OBSERVAÇÃO

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.

Importação completa

  1. Se necessário, exclua todos os dados do produto existentes usando o CRXDE Lite.

    1. 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

    2. Exclua o nó que retém os dados do produto; por exemplo, outdoors.

    3. Salvar tudo para continuar a alteração.

  2. Abra o importador de híbridos em AEM:

    /etc/importers/hybris.html

    Por exemplo:

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

  3. Configurar os parâmetros necessários; por exemplo:

    chlimage_1-42

  4. 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)

Importação incremental

  1. 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

  2. Em híbridos, atualizar a informação contida no(s) produto(s) revelador(es).

  3. Abra o importador de híbridos em AEM:

    /etc/importers/hybris.html

    Por exemplo:

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

  4. Selecione a caixa de clique Importação incremental.

  5. Clique em Importar catálogo para iniciar a importação.

    Ao concluir, você pode verificar os dados atualizados em AEM em:

        /etc/commerce/products
    

Atualização expressa

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.

  1. 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

  2. Em híbridos, atualizar a informação contida no(s) produto(s) revelador(es).

  3. Em hybris, adicione o(s) produto(s) à fila expressa; por exemplo:

    chlimage_1-43

  4. Abra o importador de híbridos em AEM:

    /etc/importers/hybris.html

    Por exemplo:

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

  5. Selecione a caixa de clique Atualização expressa.

  6. 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)

Configurar o Importador de Catálogo

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.

Importação de catálogo

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

ecommerceimportconsole

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.

Removendo um produto do catálogo

Para remover um ou mais produtos do catálogo:

  1. 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:

    • Habilitar remoção de produto
    • Habilitar remoção de ativos de produtos
    OBSERVAÇÃ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.

  2. Inicialize o importador executando duas atualizações incrementais (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.
    OBSERVAÇÃO

    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.

  3. 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

  4. 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:

    • Abra a página http://localhost:9001/productcockpit
    • Selecione o catálogo Outdoors Staged
    • Pesquisar Cajamara
    • Selecione este produto e altere o status de aprovação para unapproved
  5. Execute outra atualização incremental (consulte Importação de Catálogo). O log listará o produto excluído.

  6. 🔗 Implemente o catálogo apropriado. A página do produto e do produto será removida do AEM.

    Por exemplo:

  7. Para reinstalar o produto:

    1. Em híbridos, defina o status de aprovação novamente para approved

    2. No AEM:

      1. executar uma atualização incremental
      2. implementar o catálogo apropriado novamente
      3. atualizar a página de categoria apropriada

Adicionar a característica do histórico de pedidos ao contexto do cliente

Para adicionar o histórico de pedidos ao contexto de cliente:

  1. Abra a página de design do contexto do cliente, seguindo um destes procedimentos:

    • Abra uma página para edição e, em seguida, abra o contexto do cliente usando Ctrl-Alt-c (windows) ou control-option-c (Mac). Use o ícone de lápis no canto superior esquerdo do contexto do cliente para Abrir a página de design do ClientContext.
    • Navegue diretamente para http://localhost:4502/etc/clientcontext/default/content.html
  2. Adicione o componente Histórico do pedido ao componente Carrinho de compras do contexto do cliente.

  3. Você pode confirmar que o contexto do cliente está mostrando detalhes do histórico do pedido. Por exemplo:

    1. Abra o contexto do cliente.

    2. Adicione um item ao carrinho.

    3. Conclua o check-out.

    4. Verifique o contexto do cliente.

    5. Adicione outro item ao carrinho.

    6. 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.
    OBSERVAÇÃO

    A mensagem é realizada por:

Nesta página