Configurar o projeto do AEM Assets para suportar metadados do Commerce
Para gerenciar arquivos de ativos do Commerce no AEM Assets, conclua as seguintes etapas para configurar o projeto do AEM Assets com o código de padronização e os metadados necessários para gerenciar ativos do Commerce no ambiente de criação do AEM.
- Etapa 1: instale um modelo de projeto do AEM com o código padrão para adicionar os recursos de esquema de namespace e metadados do Commerce à configuração de ambiente do Experience Manager Assets as a Cloud Service.
- Etapa 2: configure o perfil de metadados para aplicar aos arquivos de ativos do Commerce
Adicionar o código padrão ao projeto do AEM
A Adobe fornece uma matriz do AEM Commerce, assets-commerce
, para adicionar recursos de namespace e esquema de metadados do Commerce à configuração do ambiente Experience Manager Assets as a Cloud Service. Implante este código no seu ambiente como um pacote Maven. Em seguida, configure os metadados do Commerce no ambiente de criação do AEM Assets para concluir a configuração.
O modelo adiciona os seguintes recursos ao ambiente de criação do AEM Assets:
-
Um namespace personalizado,
Commerce
para identificar propriedades relacionadas ao Commerce.-
Um tipo de metadados personalizado
commerce:isCommerce
com o rótuloEligible for Commerce
para marcar ativos da Commerce associados a um projeto do Adobe Commerce. -
Um tipo de metadados personalizado
commerce:skus
e 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. -
Um tipo de metadados personalizado
commerce:roles
ecommerce:positions
atributos 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 Commerce
eProduct Data
para marcar ativos do Commerce. O formulário também fornece opções para mostrar ou ocultar os camposroles
eposition
da interface do AEM Assets. -
Um ativo de Commerce marcado e aprovado
equipment_6.jpg
de 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 pacote commerce-assets
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.
Instalar o pacote commerce-assets
-
No AEM Cloud Manager, crie ambientes de produção e de preparo para seu projeto do AEM Assets, se necessário.
-
Configurar um pipeline de implantação, se necessário.
-
No GitHub, baixe o código da matriz do AEM Commerce.
-
A partir do seu ambiente de desenvolvimento local do AEM, instale o código personalizado na sua configuração de ambiente do AEM Assets como um pacote Maven ou copiando manualmente o código na configuração de projeto existente.
-
Confirme as alterações e envie a ramificação de desenvolvimento local para o repositório Git do Cloud Manager.
-
No AEM Cloud Manager, implante seu código para atualizar o ambiente do AEM.
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 configurações 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.
-
Abra as Ferramentas do administrador selecionando o ícone de martelo.
-
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.
-
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 Commerce
ao formulário.-
Clique em Build form.
-
Arraste o campo
Single Line text
para o formulário. -
Adicione o texto
Eligible for Commerce
para 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 Status na guia
Basic
comoapproved
. -
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óxima etapa
[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