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.

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
Os identificadores de chave Produção e Sandbox não se referem ao seu ambiente. Use o mesmo conjunto de chaves de API para cada um dos ambientes, por exemplo, local, de desenvolvimento, de armazenamento temporário ou de produção.
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.

  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 de todas as quatro chaves (tanto as chaves de produção quanto de sandbox, Público+Privado) ao selecionar ou criar um projeto SaaS em qualquer um dos ambientes/instalações associados à licença.

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 seu espaço de dados SaaS de produção somente em sua instalação de 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.
Se isso acontecer, envie uma solicitação de suporte para solicitar limpeza de dados.

Provisionamento de espaço de dados SaaS

Todos os comerciantes do Adobe Commerce podem acessar um espaço de dados de produção e dois espaços de dados de teste por projeto SaaS.

Você pode usar os espaços de dados de teste em qualquer ambiente de não produção, desde que não use o mesmo espaço de dados em vários ambientes ao mesmo tempo. Para usar o espaço de dados de teste em um ambiente diferente, execute uma limpeza de dados antes de selecionar e configurar o espaço de dados nesse ambiente.

Para projetos do Adobe Commerce 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. No entanto, se você tiver apenas um ambiente de preparo e exigir espaços de dados de teste adicionais, terá as seguintes opções:

  • Entre em contato com a equipe de Sucesso do cliente ou com o Gerente de sucesso do cliente designado para solicitar um ambiente de preparo adicional. Há um custo adicional envolvido.
  • Envie uma solicitação de suporte para um espaço de dados de teste adicional e indique a justificativa comercial para o espaço de dados extra. Esta solicitação está sujeita a aprovação.

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 Sandbox API Keys ​e_Production API Keys_, cole seus valores de chave.

    • As chaves privadas devem incluir ----BEGIN PRIVATE KEY--- no início da chave e ----END PRIVATE KEY---- no final da chave.
    • Se você não tiver uma cópia das chaves reais, peça ao Proprietário da conta que as informe e, em seguida, conecte os valores à configuração.
    note warning
    WARNING
    Se você adicionar valores-chave consultando um backup de banco de dados ou snapshot e colando os valores na configuração, uma camada adicional de criptografia será aplicada e as chaves não funcionarão.
  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.

  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