Configurar o projeto do AEM Assets para suportar metadados do Commerce
Ao usar o AEM Assets como um sistema de gerenciamento de ativos digitais (DAM) para Commerce, a instalação do pacote assets-commerce permite gerenciar imagens e vídeos para produtos Commerce do ambiente de criação do AEM.
Conclua as seguintes etapas para configurar o projeto do AEM Assets com o código do pacote e os metadados necessários para gerenciar ativos do Commerce no ambiente de criação do AEM:
Conteúdo do pacote de comércio de ativos do AEM Commerce
A Adobe fornece um código de pacote do AEM Commerce assets-commerce para adicionar namespace Commerce e recursos de esquema de metadados à configuração de ambiente do Experience Manager Assets as a Cloud Service.
Esse código de pacote adiciona os seguintes recursos ao ambiente de criação do AEM Assets:
-
Um namespace personalizado,
Commercepara identificar propriedades relacionadas ao Commerce.-
Um tipo de metadados personalizado
commerce:isCommercecom o rótuloEligible for Commercepara marcar ativos da Commerce associados a um projeto do Adobe Commerce. -
Um tipo de metadados personalizado
commerce:skuse um componente correspondente da interface do usuário para adicionar uma propriedade Product Data. Os dados do produto incluem as propriedades de metadados para associar um ativo do Commerce às SKUs do produto. {width="600" modal="regular"}
-
Um tipo de metadados personalizado
commerce:rolesecommerce:positionsatributos para mostrar como o ativo é visualizado no Commerce.
-
-
Um formulário de esquema de metadados com uma guia Commerce que inclui os campos
Eligible for CommerceeProduct Datapara marcar ativos do Commerce. O formulário também fornece opções para mostrar ou ocultar os camposrolesepositionda interface do AEM Assets. {width="600" modal="regular"}
-
Um ativo de Commerce marcado e aprovado
equipment_6.jpgde amostra para oferecer suporte à sincronização de ativos inicial. Somente ativos aprovados do Commerce podem ser sincronizados do AEM Assets para o Adobe Commerce.
Pré-requisitos
Você precisa dos seguintes recursos e permissões para implantar o código do pacote assets-commerce no ambiente do AEM Assets as a Cloud Service AEM:
-
Acesso ao Programa e aos ambientes do AEM Assets Cloud Manager com as funções de Gerente de Programa e de Implantação.
-
Um ambiente de desenvolvimento local do AEM e familiaridade com o processo de desenvolvimento local do AEM.
-
Entenda a estrutura do projeto do AEM e como implantar pacotes de conteúdo personalizados usando o Cloud Manager.
-
A ID da Organização IMS configurada para a instância do Commerce.
Etapa 1: instalar o pacote assets-commerce
-
Navegue até o AEM Cloud Manager, selecione um programa e crie ambientes de produção e de preparo que você deseja integrar ao Adobe Commerce.
-
Configure um pipeline de implantação ou verifique se o pipeline pode implantar alterações no ambiente selecionado.
-
Clonar o repositório Git gerenciado pela Adobe para o programa selecionado.
-
No GitHub, baixe o código do pacote do repositório do AEM Assets Commerce.
-
Em seu ambiente de desenvolvimento local do AEM, copie manualmente o código baixado no repositório gerenciado existente do Adobe.
-
Em todas as
filter.xmlepom.xml filesdo seu projeto, substitua todas as ocorrências de<my-app>pelo nome do seu aplicativo.
-
Confirme as alterações e envie a ramificação de desenvolvimento local para o repositório Git do Cloud Manager.
-
No AEM Cloud Manager, atualize o ambiente do AEM usando o pipeline para implantar seu código.
-
Ir para qualquer ativo e editar suas propriedades para validar as alterações:
-
O esquema de metadados padrão inclui a guia Commerce.
-
As SKUs do produto e os campos
Eligible for Commerceestão visíveis.
-
A guia Commerce não está visível nas propriedades
Se a guia Commerce não aparecer nas propriedades, será necessário criar manualmente uma no editor de esquema de metadados.
-
Navegue até o editor de esquema de metadados.
-
Clique em Editar para modificar o formulário de esquema de metadados padrão.
-
Crie uma guia Commerce e selecione-a.
-
Arraste e solte o componente Produto na guia Commerce e mapeie-o para a propriedade
commerce:skus. -
Marque a caixa de seleção para mostrar funções e mostrar ordem.
-
Arraste e solte um componente caixa de seleção na guia Commerce e mapeie-o para a propriedade
commerce:isCommerce. Defina Sim e Não como as opções.
Caso encontre outros problemas, crie um tíquete de suporte ou entre em contato com o representante de vendas da Integração da AEM Assets para obter ajuda.
Etapa 2: Opcional. Configurar um perfil de metadados
No ambiente de criação do AEM Assets, defina valores padrão para os metadados de ativos do Commerce criando um perfil de metadados. Em seguida, aplique o novo perfil às pastas do AEM Asset para usar automaticamente esses padrões. Essa configuração simplifica o processamento de ativos, reduzindo as etapas manuais.
Ao configurar o perfil de metadados, é necessário configurar apenas os seguintes componentes:
-
Adicione uma guia Commerce. Essa guia ativa as definições de configuração específicas do Commerce adicionadas pelo modelo.
-
Adicione o campo
Eligible for Commerceà guia Commerce.
O componente da interface de dados do produto é adicionado automaticamente com base no modelo.
Definir o perfil de metadados
-
Faça logon no ambiente de criação do Adobe Experience Manager.
-
No espaço de trabalho do Adobe Experience Manager, acesse o espaço de trabalho Administração de conteúdo do autor para o AEM Assets clicando no ícone Adobe Experience Manager.
{width="600" modal="regular"}
-
Abra as Ferramentas do administrador selecionando o ícone de martelo.
{width="600" modal="regular"}
-
Abra a página de configuração do perfil clicando em Metadata Profiles.
-
Create um perfil de metadados para a integração com o Commerce.
{width="600" modal="regular"}
-
Adicione uma guia para metadados do Commerce.
-
À esquerda, clique em Settings.
-
Clique em + na seção da guia e especifique o Tab Name,
Commerce.
-
-
Adicione o campo
Eligible for Commerceao formulário. {width="600" modal="regular"}
-
Clique em Build form.
-
Arraste o campo
Single Line textpara o formulário. -
Adicione o texto
Eligible for Commercepara o rótulo clicando em Field Label. -
Na guia Configurações, adicione o texto do rótulo a Rótulo do Campo.
-
Defina o texto do espaço reservado como
yes. -
No campo Map to Property, copie e cole o seguinte valor
code language-terminal ./jcr:content/metadata/commerce:isCommerce
-
-
Opcional. Para sincronizar automaticamente ativos aprovados do Commerce à medida que forem carregados no ambiente AEM Assets, defina o valor padrão do campo Review Statusna guia
Basiccomoapproved. -
Salve a atualização.
Aplicar o perfil de metadados à pasta de origem dos ativos do Commerce
-
Na página Metadata Profiles, selecione o perfil de integração do Commerce.
-
No menu de ações, selecione Apply Metadata Profiles to Folders.
-
Selecione a pasta que contém os ativos do Commerce.
Crie uma pasta do Commerce se ela não existir.
-
Clique em Apply.
Próximas etapas
-
[Somente PaaS]{class="badge informative" title="Aplicável a projetos do Adobe Commerce na nuvem somente (infraestrutura do PaaS gerenciada pela Adobe)."} Instalar pacotes do Adobe Commerce.
-
[Somente SaaS]{class="badge positive" title="Aplicável somente a projetos do Adobe Commerce as a Cloud Service e do Adobe Commerce Optimizer (infraestrutura SaaS gerenciada pela Adobe)."} Configure a integração com o administrador do Commerce.