Commerce Services Connector

Alguns recursos do Adobe Commerce e do Magento Open Source são fornecidos pelo Commerce Services e implantados como SaaS (software como um serviço). Para usar esses serviços, você deve conectar sua instância do Commerce usando chaves de API de sandbox e produção e especificar o espaço de dados na configuração. Você só precisa configurar a conexão uma vez para cada instância do Commerce.

Serviços disponíveis availableservices

Veja a seguir uma lista dos recursos do Commerce que você pode acessar por meio do Commerce Services Connector:

Serviço
Disponibilidade
Product Recommendations ativado por Adobe Sensei
Adobe Commerce
Live Search ativado por Adobe Sensei
Adobe Commerce
Payment Services
ADOBE COMMERCE e MAGENTO OPEN SOURCE
Site-Wide Analysis Tool
Adobe Commerce
Catalog Service
Adobe Commerce
Data Connection
Adobe Commerce

Arquitetura

Em um nível superior, o Commerce Services Connector é composto dos seguintes elementos principais:

Arquitetura do Commerce Services Connector

As seções a seguir discutem cada um desses elementos com mais detalhes.

Credenciais apikey

As chaves de API de sandbox e produção são geradas a partir da conta Commerce do proprietário da licença. A conta do Commerce é identificada por um identificador exclusivo Commerce (MageID). O proprietário da licença da organização do comerciante pode gerar chaves de API para serviços como o Recommendations do produto ou o Live Search, desde que a conta esteja em boa posição.

As chaves podem ser compartilhadas com base no "conhecimento necessário" com o integrador de sistemas ou a equipe de desenvolvimento que gerencia projetos e ambientes em nome do titular da licença. Os desenvolvedores aos quais o proprietário da licença concedeu Shared Access não podem gerar as chaves em seu nome, mesmo que a organização do comerciante esteja presente na lista suspensa Switch Accounts em sua conta.

Além disso, os integradores de soluções também podem usar o Commerce Services. Se você for um integrador de soluções, o signatário do contrato de parceiro Commerce deve gerar as chaves de API.

NOTE
O proprietário da licença normalmente é o contato principal na conta da Adobe Commerce e nem sempre é o mesmo Proprietário do projeto Adobe Commerce na infraestrutura em nuvem.

Gerar as chaves de API de produção e sandbox genapikey

  1. Faça logon em sua conta do Commerce em https://account.magento.com{:target="_blank"}.

  2. Na guia Magento, selecione Portal de API na barra lateral.

  3. No menu Ambiente, selecione Produção ou Sandbox.

  4. Insira um nome na seção Chaves de API e clique em Adicionar novo para abrir a caixa de diálogo para baixar a nova chave.

    Baixar chave privada

    note warning
    WARNING
    Esta caixa de diálogo fornece a única oportunidade que você tem para copiar ou baixar suas chaves.
  5. Clique em Baixar e em Cancelar.

  6. Repita as etapas acima para cada ambiente (produção e sandbox).

    A seção Chaves de API agora exibe suas chaves de API (Públicas). Você precisa das chaves de produção e de sandbox (Público+Privado) ao selecionar ou criar um projeto SaaS.

Configuração SaaS saasenv

Commerce instâncias devem ser configuradas com um projeto SaaS e um espaço de dados SaaS para que Commerce Services possa enviar os dados para o local correto. Um projeto SaaS agrupa todos os espaços de dados SaaS. Os Espaços de dados SaaS são usados para coletar e armazenar dados que permitem que o Commerce Services funcione. Alguns desses dados podem ser exportados da instância Commerce e outros podem ser coletados do comportamento do comprador na loja. Esses dados são mantidos para proteger o armazenamento na nuvem.

Para Product Recommendations, o espaço de dados SaaS contém dados de catálogo e comportamentais. Você pode apontar uma instância Commerce para um espaço de dados SaaS ao selecioná-la na configuração Commerce.

WARNING
Use o espaço de dados SaaS de produção somente na instalação da produção Commerce para evitar colisões de dados. Caso contrário, você corre o risco de poluir os dados do site de produção com dados de teste, o que causa atrasos de implantação. Por exemplo, os dados do produto de produção podem ser substituídos por engano dos dados de preparo, como URLs de preparo.

Selecionar ou criar um projeto SaaS createsaasenv

Para selecionar ou criar um projeto SaaS, solicite a chave de API Commerce ao proprietário da licença Commerce da sua loja:

NOTE
Se você não vir a seção Commerce Services Connector na configuração Commerce, instale os módulos Commerce do Commerce serviço desejado.
  1. Na barra lateral Admin, vá para System > Services > Commerce Services Connector.

    Se você não vir a seção Commerce Services Connector na configuração Commerce, instale os módulos Commerce do Commerce serviço desejado. Além disso, verifique se o pacote magento/module-services-id está instalado.

  2. Nas seções Chaves de API de sandbox e Chaves de API de produção, cole os valores de chave.

    As chaves privadas devem incluir ----BEGIN PRIVATE KEY--- no início da chave e ----END PRIVATE KEY---- no final da chave privada.

  3. Clique em Salvar.

Qualquer projeto SaaS associado às suas chaves é exibido no campo Projeto da seção Identificador SaaS.

  1. Se não existirem projetos SaaS, clique em Criar projeto. Em seguida, no campo Projeto, digite um nome para o projeto SaaS.

    Ao criar um projeto SaaS, o Commerce gera um ou mais espaços de dados SaaS dependendo da sua licença do Commerce:

    • Adobe Commerce - Um espaço de dados de produção; dois espaços de dados de teste somente. Em projetos do Cloud Pro com vários ambientes de preparo, você pode solicitar espaços de dados de teste adicionais para cada ambiente de preparo enviando uma solicitação de suporte.
    • Magento Open Source - Um espaço de dados de produção; sem espaços de dados de teste
  2. Selecione o Espaço de Dados a ser usado para a configuração atual do seu repositório Commerce.

NOTE
Se você tiver instâncias separadas para integrar com os Serviços Commerce, envie um tíquete de Suporte para solicitar um novo projeto SaaS para cada instância adicional. Depois que o suporte tiver criado o projeto SaaS, configure a integração dos Serviços da Commerce para a instância usando a mesma chave de API e selecionando o novo projeto SaaS para o espaço de dados.
WARNING
Se você gerar novas chaves na seção Portal de API de Minha conta, atualize imediatamente as chaves de API na configuração de Administrador. Se você gerar novas chaves e não atualizá-las no Admin, suas extensões SaaS não funcionarão mais e você perderá dados valiosos.

Para alterar os nomes do projeto SaaS ou do espaço de dados, clique em Renomear. Alterar o nome não afeta seu serviço porque o nome é apenas um rótulo que ajuda a identificar e diferenciar entre projetos e espaços de dados.

Organização IMS (opcional) organizationid

Para conectar sua instância do Adobe Commerce à Adobe Experience Platform, faça logon em sua conta Adobe usando sua Adobe ID. Após fazer logon, a organização IMS associada à sua conta Adobe é exibida nesta seção.

Exportação de dados SaaS

Quando a instância do Commerce é conectada com êxito ao Commerce Services, o processo de exportação de dados SaaS exporta os dados do Commerce do servidor Commerce para o Commerce SaaS Services para que ele possa ser sincronizado com os Commerce Services conectados. No Administrador, você pode verificar o status da sincronização usando o painel de Gerenciamento de Dados. Para obter detalhes, consulte o Guia de Exportação de Dados SaaS.

recommendation-more-help
3d5a1200-3287-4b90-a075-6c594f65d80e